./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i --full-output --preprocessor.use.memory.slicer false --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version fba957c5 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash c74b14ac3085e1d08ccd37c349fd5504d869259d64ea33fe65b1ccd4d55c9252 --preprocessor.use.memory.slicer false --- Real Ultimate output --- This is Ultimate 0.2.3-dev-fba957c-m [2023-11-23 10:26:42,541 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-23 10:26:42,609 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2023-11-23 10:26:42,614 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-23 10:26:42,614 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-23 10:26:42,638 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-23 10:26:42,638 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-23 10:26:42,638 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-23 10:26:42,639 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-23 10:26:42,642 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-23 10:26:42,642 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-23 10:26:42,642 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-23 10:26:42,643 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-23 10:26:42,644 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-23 10:26:42,644 INFO L153 SettingsManager]: * Use SBE=true [2023-11-23 10:26:42,644 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-23 10:26:42,645 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-23 10:26:42,645 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-23 10:26:42,645 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-23 10:26:42,645 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-23 10:26:42,645 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-23 10:26:42,646 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-23 10:26:42,646 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-23 10:26:42,646 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-23 10:26:42,647 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-23 10:26:42,647 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-23 10:26:42,647 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-23 10:26:42,647 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-23 10:26:42,647 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-23 10:26:42,648 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-23 10:26:42,649 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-23 10:26:42,649 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-23 10:26:42,649 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-23 10:26:42,649 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-23 10:26:42,649 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-23 10:26:42,649 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-23 10:26:42,650 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-23 10:26:42,650 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-23 10:26:42,650 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-23 10:26:42,650 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> c74b14ac3085e1d08ccd37c349fd5504d869259d64ea33fe65b1ccd4d55c9252 Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.preprocessor: Use memory slicer -> false [2023-11-23 10:26:42,863 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-23 10:26:42,884 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-23 10:26:42,887 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-23 10:26:42,888 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-23 10:26:42,888 INFO L274 PluginConnector]: CDTParser initialized [2023-11-23 10:26:42,889 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i [2023-11-23 10:26:43,915 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-23 10:26:44,303 INFO L384 CDTParser]: Found 1 translation units. [2023-11-23 10:26:44,304 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i [2023-11-23 10:26:44,339 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d323a2ec2/a318e8d27e7b4326affeb1bb6a2745bb/FLAG467f87db8 [2023-11-23 10:26:44,354 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d323a2ec2/a318e8d27e7b4326affeb1bb6a2745bb [2023-11-23 10:26:44,356 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-23 10:26:44,358 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-23 10:26:44,359 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-23 10:26:44,360 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-23 10:26:44,363 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-23 10:26:44,363 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 10:26:44" (1/1) ... [2023-11-23 10:26:44,364 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@365993e5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:26:44, skipping insertion in model container [2023-11-23 10:26:44,364 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 10:26:44" (1/1) ... [2023-11-23 10:26:44,454 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-23 10:26:46,010 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[268422,268435] [2023-11-23 10:26:46,014 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[268567,268580] [2023-11-23 10:26:46,018 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[268713,268726] [2023-11-23 10:26:46,018 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[268878,268891] [2023-11-23 10:26:46,019 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269036,269049] [2023-11-23 10:26:46,019 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269194,269207] [2023-11-23 10:26:46,019 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269352,269365] [2023-11-23 10:26:46,020 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269512,269525] [2023-11-23 10:26:46,020 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269671,269684] [2023-11-23 10:26:46,020 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269810,269823] [2023-11-23 10:26:46,020 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269952,269965] [2023-11-23 10:26:46,021 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270101,270114] [2023-11-23 10:26:46,021 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270240,270253] [2023-11-23 10:26:46,022 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270395,270408] [2023-11-23 10:26:46,022 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270555,270568] [2023-11-23 10:26:46,023 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270706,270719] [2023-11-23 10:26:46,023 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270857,270870] [2023-11-23 10:26:46,024 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271009,271022] [2023-11-23 10:26:46,025 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271158,271171] [2023-11-23 10:26:46,025 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271306,271319] [2023-11-23 10:26:46,025 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271463,271476] [2023-11-23 10:26:46,026 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271612,271625] [2023-11-23 10:26:46,026 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271768,271781] [2023-11-23 10:26:46,026 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271921,271934] [2023-11-23 10:26:46,026 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272067,272080] [2023-11-23 10:26:46,027 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272210,272223] [2023-11-23 10:26:46,027 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272362,272375] [2023-11-23 10:26:46,028 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272508,272521] [2023-11-23 10:26:46,028 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272653,272666] [2023-11-23 10:26:46,028 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272807,272820] [2023-11-23 10:26:46,028 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272958,272971] [2023-11-23 10:26:46,029 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273113,273126] [2023-11-23 10:26:46,029 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273265,273278] [2023-11-23 10:26:46,029 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273420,273433] [2023-11-23 10:26:46,030 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273584,273597] [2023-11-23 10:26:46,031 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273740,273753] [2023-11-23 10:26:46,031 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273904,273917] [2023-11-23 10:26:46,031 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274046,274059] [2023-11-23 10:26:46,031 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274204,274217] [2023-11-23 10:26:46,032 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274371,274384] [2023-11-23 10:26:46,032 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274530,274543] [2023-11-23 10:26:46,032 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274689,274702] [2023-11-23 10:26:46,033 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274838,274851] [2023-11-23 10:26:46,034 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274985,274998] [2023-11-23 10:26:46,034 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275124,275137] [2023-11-23 10:26:46,035 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275287,275300] [2023-11-23 10:26:46,035 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275453,275466] [2023-11-23 10:26:46,036 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275617,275630] [2023-11-23 10:26:46,036 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275782,275795] [2023-11-23 10:26:46,036 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275947,275960] [2023-11-23 10:26:46,037 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276113,276126] [2023-11-23 10:26:46,037 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276278,276291] [2023-11-23 10:26:46,037 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276445,276458] [2023-11-23 10:26:46,038 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276605,276618] [2023-11-23 10:26:46,038 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276767,276780] [2023-11-23 10:26:46,038 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276926,276939] [2023-11-23 10:26:46,038 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277072,277085] [2023-11-23 10:26:46,039 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277215,277228] [2023-11-23 10:26:46,039 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277359,277372] [2023-11-23 10:26:46,039 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277502,277515] [2023-11-23 10:26:46,040 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277646,277659] [2023-11-23 10:26:46,040 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277787,277800] [2023-11-23 10:26:46,041 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277925,277938] [2023-11-23 10:26:46,041 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278083,278096] [2023-11-23 10:26:46,042 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278242,278255] [2023-11-23 10:26:46,042 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278398,278411] [2023-11-23 10:26:46,042 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278547,278560] [2023-11-23 10:26:46,042 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278699,278712] [2023-11-23 10:26:46,043 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278850,278863] [2023-11-23 10:26:46,043 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278999,279012] [2023-11-23 10:26:46,044 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279151,279164] [2023-11-23 10:26:46,044 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279299,279312] [2023-11-23 10:26:46,044 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279452,279465] [2023-11-23 10:26:46,044 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279603,279616] [2023-11-23 10:26:46,045 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279753,279766] [2023-11-23 10:26:46,045 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279900,279913] [2023-11-23 10:26:46,045 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280051,280064] [2023-11-23 10:26:46,045 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280202,280215] [2023-11-23 10:26:46,046 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280350,280363] [2023-11-23 10:26:46,046 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280516,280529] [2023-11-23 10:26:46,047 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280685,280698] [2023-11-23 10:26:46,047 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280852,280865] [2023-11-23 10:26:46,047 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281020,281033] [2023-11-23 10:26:46,047 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281170,281183] [2023-11-23 10:26:46,048 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281317,281330] [2023-11-23 10:26:46,048 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281478,281491] [2023-11-23 10:26:46,048 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281648,281661] [2023-11-23 10:26:46,049 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281810,281823] [2023-11-23 10:26:46,060 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 10:26:46,097 INFO L202 MainTranslator]: Completed pre-run [2023-11-23 10:26:46,282 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[268422,268435] [2023-11-23 10:26:46,283 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[268567,268580] [2023-11-23 10:26:46,283 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[268713,268726] [2023-11-23 10:26:46,284 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[268878,268891] [2023-11-23 10:26:46,287 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269036,269049] [2023-11-23 10:26:46,287 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269194,269207] [2023-11-23 10:26:46,287 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269352,269365] [2023-11-23 10:26:46,288 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269512,269525] [2023-11-23 10:26:46,288 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269671,269684] [2023-11-23 10:26:46,288 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269810,269823] [2023-11-23 10:26:46,289 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269952,269965] [2023-11-23 10:26:46,289 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270101,270114] [2023-11-23 10:26:46,289 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270240,270253] [2023-11-23 10:26:46,290 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270395,270408] [2023-11-23 10:26:46,290 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270555,270568] [2023-11-23 10:26:46,291 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270706,270719] [2023-11-23 10:26:46,291 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270857,270870] [2023-11-23 10:26:46,292 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271009,271022] [2023-11-23 10:26:46,293 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271158,271171] [2023-11-23 10:26:46,293 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271306,271319] [2023-11-23 10:26:46,293 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271463,271476] [2023-11-23 10:26:46,294 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271612,271625] [2023-11-23 10:26:46,294 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271768,271781] [2023-11-23 10:26:46,294 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271921,271934] [2023-11-23 10:26:46,295 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272067,272080] [2023-11-23 10:26:46,295 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272210,272223] [2023-11-23 10:26:46,295 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272362,272375] [2023-11-23 10:26:46,295 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272508,272521] [2023-11-23 10:26:46,296 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272653,272666] [2023-11-23 10:26:46,296 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272807,272820] [2023-11-23 10:26:46,296 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272958,272971] [2023-11-23 10:26:46,296 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273113,273126] [2023-11-23 10:26:46,297 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273265,273278] [2023-11-23 10:26:46,297 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273420,273433] [2023-11-23 10:26:46,298 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273584,273597] [2023-11-23 10:26:46,298 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273740,273753] [2023-11-23 10:26:46,301 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273904,273917] [2023-11-23 10:26:46,302 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274046,274059] [2023-11-23 10:26:46,302 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274204,274217] [2023-11-23 10:26:46,303 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274371,274384] [2023-11-23 10:26:46,303 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274530,274543] [2023-11-23 10:26:46,304 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274689,274702] [2023-11-23 10:26:46,304 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274838,274851] [2023-11-23 10:26:46,304 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274985,274998] [2023-11-23 10:26:46,305 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275124,275137] [2023-11-23 10:26:46,305 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275287,275300] [2023-11-23 10:26:46,305 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275453,275466] [2023-11-23 10:26:46,306 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275617,275630] [2023-11-23 10:26:46,306 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275782,275795] [2023-11-23 10:26:46,306 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275947,275960] [2023-11-23 10:26:46,306 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276113,276126] [2023-11-23 10:26:46,307 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276278,276291] [2023-11-23 10:26:46,307 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276445,276458] [2023-11-23 10:26:46,307 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276605,276618] [2023-11-23 10:26:46,307 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276767,276780] [2023-11-23 10:26:46,308 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276926,276939] [2023-11-23 10:26:46,308 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277072,277085] [2023-11-23 10:26:46,308 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277215,277228] [2023-11-23 10:26:46,309 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277359,277372] [2023-11-23 10:26:46,309 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277502,277515] [2023-11-23 10:26:46,309 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277646,277659] [2023-11-23 10:26:46,310 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277787,277800] [2023-11-23 10:26:46,310 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277925,277938] [2023-11-23 10:26:46,310 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278083,278096] [2023-11-23 10:26:46,311 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278242,278255] [2023-11-23 10:26:46,311 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278398,278411] [2023-11-23 10:26:46,311 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278547,278560] [2023-11-23 10:26:46,311 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278699,278712] [2023-11-23 10:26:46,315 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278850,278863] [2023-11-23 10:26:46,316 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278999,279012] [2023-11-23 10:26:46,316 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279151,279164] [2023-11-23 10:26:46,317 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279299,279312] [2023-11-23 10:26:46,317 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279452,279465] [2023-11-23 10:26:46,317 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279603,279616] [2023-11-23 10:26:46,318 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279753,279766] [2023-11-23 10:26:46,319 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279900,279913] [2023-11-23 10:26:46,319 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280051,280064] [2023-11-23 10:26:46,320 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280202,280215] [2023-11-23 10:26:46,321 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280350,280363] [2023-11-23 10:26:46,322 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280516,280529] [2023-11-23 10:26:46,322 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280685,280698] [2023-11-23 10:26:46,322 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280852,280865] [2023-11-23 10:26:46,323 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281020,281033] [2023-11-23 10:26:46,323 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281170,281183] [2023-11-23 10:26:46,323 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281317,281330] [2023-11-23 10:26:46,323 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281478,281491] [2023-11-23 10:26:46,324 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281648,281661] [2023-11-23 10:26:46,324 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281810,281823] [2023-11-23 10:26:46,328 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 10:26:46,448 INFO L206 MainTranslator]: Completed translation [2023-11-23 10:26:46,448 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:26:46 WrapperNode [2023-11-23 10:26:46,448 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-23 10:26:46,449 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-23 10:26:46,449 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-23 10:26:46,449 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-23 10:26:46,455 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:26:46" (1/1) ... [2023-11-23 10:26:46,511 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:26:46" (1/1) ... [2023-11-23 10:26:46,600 INFO L138 Inliner]: procedures = 518, calls = 1388, calls flagged for inlining = 205, calls inlined = 121, statements flattened = 2201 [2023-11-23 10:26:46,600 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-23 10:26:46,601 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-23 10:26:46,601 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-23 10:26:46,601 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-23 10:26:46,609 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:26:46" (1/1) ... [2023-11-23 10:26:46,610 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:26:46" (1/1) ... [2023-11-23 10:26:46,622 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:26:46" (1/1) ... [2023-11-23 10:26:46,623 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:26:46" (1/1) ... [2023-11-23 10:26:46,669 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:26:46" (1/1) ... [2023-11-23 10:26:46,677 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:26:46" (1/1) ... [2023-11-23 10:26:46,687 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:26:46" (1/1) ... [2023-11-23 10:26:46,695 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:26:46" (1/1) ... [2023-11-23 10:26:46,721 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-23 10:26:46,723 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-23 10:26:46,723 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-23 10:26:46,723 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-23 10:26:46,724 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:26:46" (1/1) ... [2023-11-23 10:26:46,728 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-23 10:26:46,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 10:26:46,757 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-23 10:26:46,770 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-23 10:26:46,793 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_96 [2023-11-23 10:26:46,793 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_96 [2023-11-23 10:26:46,793 INFO L130 BoogieDeclarations]: Found specification of procedure write_reg [2023-11-23 10:26:46,793 INFO L138 BoogieDeclarations]: Found implementation of procedure write_reg [2023-11-23 10:26:46,793 INFO L130 BoogieDeclarations]: Found specification of procedure status_reg [2023-11-23 10:26:46,793 INFO L138 BoogieDeclarations]: Found implementation of procedure status_reg [2023-11-23 10:26:46,793 INFO L130 BoogieDeclarations]: Found specification of procedure ps_set_intr [2023-11-23 10:26:46,794 INFO L138 BoogieDeclarations]: Found implementation of procedure ps_set_intr [2023-11-23 10:26:46,794 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_coherent_check_final_state [2023-11-23 10:26:46,794 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_coherent_check_final_state [2023-11-23 10:26:46,794 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-11-23 10:26:46,794 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-11-23 10:26:46,794 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_mmc_sdio_func_check_final_state [2023-11-23 10:26:46,794 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_mmc_sdio_func_check_final_state [2023-11-23 10:26:46,794 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2023-11-23 10:26:46,794 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2023-11-23 10:26:46,795 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_arch_io_check_final_state [2023-11-23 10:26:46,795 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_arch_io_check_final_state [2023-11-23 10:26:46,795 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_pf_spin_lock [2023-11-23 10:26:46,795 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_pf_spin_lock [2023-11-23 10:26:46,795 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_module_check_final_state [2023-11-23 10:26:46,795 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_module_check_final_state [2023-11-23 10:26:46,795 INFO L130 BoogieDeclarations]: Found specification of procedure pf_atapi [2023-11-23 10:26:46,795 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_atapi [2023-11-23 10:26:46,795 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2023-11-23 10:26:46,795 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2023-11-23 10:26:46,796 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2023-11-23 10:26:46,796 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2023-11-23 10:26:46,796 INFO L130 BoogieDeclarations]: Found specification of procedure pf_mode_sense [2023-11-23 10:26:46,796 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_mode_sense [2023-11-23 10:26:46,796 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_queue_check_final_state [2023-11-23 10:26:46,796 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_queue_check_final_state [2023-11-23 10:26:46,796 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2023-11-23 10:26:46,796 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2023-11-23 10:26:46,796 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-23 10:26:46,797 INFO L130 BoogieDeclarations]: Found specification of procedure pi_read_regr [2023-11-23 10:26:46,797 INFO L138 BoogieDeclarations]: Found implementation of procedure pi_read_regr [2023-11-23 10:26:46,797 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_request_check_final_state [2023-11-23 10:26:46,797 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_request_check_final_state [2023-11-23 10:26:46,797 INFO L130 BoogieDeclarations]: Found specification of procedure pf_end_request [2023-11-23 10:26:46,798 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_end_request [2023-11-23 10:26:46,798 INFO L130 BoogieDeclarations]: Found specification of procedure pf_next_buf [2023-11-23 10:26:46,798 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_next_buf [2023-11-23 10:26:46,799 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2023-11-23 10:26:46,799 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2023-11-23 10:26:46,799 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2023-11-23 10:26:46,800 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2023-11-23 10:26:46,800 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2023-11-23 10:26:46,800 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-11-23 10:26:46,800 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_genhd_check_final_state [2023-11-23 10:26:46,800 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_genhd_check_final_state [2023-11-23 10:26:46,800 INFO L130 BoogieDeclarations]: Found specification of procedure pi_read_block [2023-11-23 10:26:46,800 INFO L138 BoogieDeclarations]: Found implementation of procedure pi_read_block [2023-11-23 10:26:46,800 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_register_reset_error_counter [2023-11-23 10:26:46,800 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_register_reset_error_counter [2023-11-23 10:26:46,801 INFO L130 BoogieDeclarations]: Found specification of procedure ps_tq_int [2023-11-23 10:26:46,801 INFO L138 BoogieDeclarations]: Found implementation of procedure ps_tq_int [2023-11-23 10:26:46,801 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_blkdev [2023-11-23 10:26:46,801 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_blkdev [2023-11-23 10:26:46,801 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_lib_idr_check_final_state [2023-11-23 10:26:46,801 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_lib_idr_check_final_state [2023-11-23 10:26:46,801 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2023-11-23 10:26:46,801 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2023-11-23 10:26:46,802 INFO L130 BoogieDeclarations]: Found specification of procedure pf_req_sense [2023-11-23 10:26:46,802 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_req_sense [2023-11-23 10:26:46,802 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-23 10:26:46,802 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~~TO~VOID [2023-11-23 10:26:46,802 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~~TO~VOID [2023-11-23 10:26:46,802 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-23 10:26:46,802 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2023-11-23 10:26:46,802 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2023-11-23 10:26:46,802 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2023-11-23 10:26:46,802 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2023-11-23 10:26:46,802 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-11-23 10:26:46,802 INFO L130 BoogieDeclarations]: Found specification of procedure pf_identify [2023-11-23 10:26:46,802 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_identify [2023-11-23 10:26:46,802 INFO L130 BoogieDeclarations]: Found specification of procedure pf_sleep [2023-11-23 10:26:46,802 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_sleep [2023-11-23 10:26:46,802 INFO L130 BoogieDeclarations]: Found specification of procedure pi_write_block [2023-11-23 10:26:46,802 INFO L138 BoogieDeclarations]: Found implementation of procedure pi_write_block [2023-11-23 10:26:46,802 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_register_reset_error_counter [2023-11-23 10:26:46,803 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_register_reset_error_counter [2023-11-23 10:26:46,803 INFO L130 BoogieDeclarations]: Found specification of procedure pi_connect [2023-11-23 10:26:46,803 INFO L138 BoogieDeclarations]: Found implementation of procedure pi_connect [2023-11-23 10:26:46,803 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_delayed_work [2023-11-23 10:26:46,803 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_delayed_work [2023-11-23 10:26:46,803 INFO L130 BoogieDeclarations]: Found specification of procedure pf_lock [2023-11-23 10:26:46,803 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_lock [2023-11-23 10:26:46,803 INFO L130 BoogieDeclarations]: Found specification of procedure bio_data [2023-11-23 10:26:46,803 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_data [2023-11-23 10:26:46,803 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-23 10:26:46,803 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-23 10:26:46,804 INFO L130 BoogieDeclarations]: Found specification of procedure pi_release [2023-11-23 10:26:46,804 INFO L138 BoogieDeclarations]: Found implementation of procedure pi_release [2023-11-23 10:26:46,804 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-11-23 10:26:46,804 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-11-23 10:26:46,804 INFO L130 BoogieDeclarations]: Found specification of procedure pf_wait [2023-11-23 10:26:46,804 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_wait [2023-11-23 10:26:46,804 INFO L130 BoogieDeclarations]: Found specification of procedure read_reg [2023-11-23 10:26:46,804 INFO L138 BoogieDeclarations]: Found implementation of procedure read_reg [2023-11-23 10:26:46,804 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2023-11-23 10:26:46,805 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2023-11-23 10:26:46,805 INFO L130 BoogieDeclarations]: Found specification of procedure do_pf_request [2023-11-23 10:26:46,805 INFO L138 BoogieDeclarations]: Found implementation of procedure do_pf_request [2023-11-23 10:26:46,805 INFO L130 BoogieDeclarations]: Found specification of procedure pf_start [2023-11-23 10:26:46,805 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_start [2023-11-23 10:26:46,807 INFO L130 BoogieDeclarations]: Found specification of procedure set_capacity [2023-11-23 10:26:46,807 INFO L138 BoogieDeclarations]: Found implementation of procedure set_capacity [2023-11-23 10:26:46,807 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_pf_mutex [2023-11-23 10:26:46,808 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_pf_mutex [2023-11-23 10:26:46,808 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_sock_check_final_state [2023-11-23 10:26:46,808 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_sock_check_final_state [2023-11-23 10:26:46,809 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_check_final_state [2023-11-23 10:26:46,809 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_check_final_state [2023-11-23 10:26:46,809 INFO L130 BoogieDeclarations]: Found specification of procedure blk_rq_cur_sectors [2023-11-23 10:26:46,809 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_rq_cur_sectors [2023-11-23 10:26:46,815 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-23 10:26:46,815 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_sysfs_check_final_state [2023-11-23 10:26:46,815 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_sysfs_check_final_state [2023-11-23 10:26:46,815 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_111 [2023-11-23 10:26:46,815 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_111 [2023-11-23 10:26:46,815 INFO L130 BoogieDeclarations]: Found specification of procedure pf_command [2023-11-23 10:26:46,815 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_command [2023-11-23 10:26:46,815 INFO L130 BoogieDeclarations]: Found specification of procedure pf_probe [2023-11-23 10:26:46,815 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_probe [2023-11-23 10:26:46,815 INFO L130 BoogieDeclarations]: Found specification of procedure next_request [2023-11-23 10:26:46,815 INFO L138 BoogieDeclarations]: Found implementation of procedure next_request [2023-11-23 10:26:46,816 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-11-23 10:26:46,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-11-23 10:26:46,816 INFO L130 BoogieDeclarations]: Found specification of procedure pi_init [2023-11-23 10:26:46,816 INFO L138 BoogieDeclarations]: Found implementation of procedure pi_init [2023-11-23 10:26:46,816 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2023-11-23 10:26:46,816 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2023-11-23 10:26:46,816 INFO L130 BoogieDeclarations]: Found specification of procedure get_capacity [2023-11-23 10:26:46,816 INFO L138 BoogieDeclarations]: Found implementation of procedure get_capacity [2023-11-23 10:26:46,816 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_rtnetlink_check_final_state [2023-11-23 10:26:46,816 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_rtnetlink_check_final_state [2023-11-23 10:26:46,816 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2023-11-23 10:26:46,816 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2023-11-23 10:26:46,816 INFO L130 BoogieDeclarations]: Found specification of procedure bio_has_data [2023-11-23 10:26:46,816 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_has_data [2023-11-23 10:26:46,817 INFO L130 BoogieDeclarations]: Found specification of procedure xl [2023-11-23 10:26:46,817 INFO L138 BoogieDeclarations]: Found implementation of procedure xl [2023-11-23 10:26:46,817 INFO L130 BoogieDeclarations]: Found specification of procedure xs [2023-11-23 10:26:46,817 INFO L138 BoogieDeclarations]: Found implementation of procedure xs [2023-11-23 10:26:46,817 INFO L130 BoogieDeclarations]: Found specification of procedure pi_disconnect [2023-11-23 10:26:46,817 INFO L138 BoogieDeclarations]: Found implementation of procedure pi_disconnect [2023-11-23 10:26:46,817 INFO L130 BoogieDeclarations]: Found specification of procedure pf_reset [2023-11-23 10:26:46,817 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_reset [2023-11-23 10:26:46,817 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2023-11-23 10:26:46,817 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2023-11-23 10:26:46,817 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2023-11-23 10:26:46,818 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2023-11-23 10:26:46,818 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_check_final_state [2023-11-23 10:26:46,818 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_check_final_state [2023-11-23 10:26:46,818 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_pf_mutex [2023-11-23 10:26:46,818 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_pf_mutex [2023-11-23 10:26:46,818 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_linux_kernel_locking_spinlock_spin_lock [2023-11-23 10:26:46,818 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_linux_kernel_locking_spinlock_spin_lock [2023-11-23 10:26:46,818 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2023-11-23 10:26:46,818 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2023-11-23 10:26:46,818 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2023-11-23 10:26:46,819 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2023-11-23 10:26:46,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-11-23 10:26:46,819 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_char_dev_check_final_state [2023-11-23 10:26:46,819 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_char_dev_check_final_state [2023-11-23 10:26:46,819 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-11-23 10:26:46,819 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-11-23 10:26:46,819 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_drivers_base_class_check_final_state [2023-11-23 10:26:46,819 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_drivers_base_class_check_final_state [2023-11-23 10:26:46,819 INFO L130 BoogieDeclarations]: Found specification of procedure pf_completion [2023-11-23 10:26:46,819 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_completion [2023-11-23 10:26:46,820 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_ps_spinlock [2023-11-23 10:26:46,820 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_ps_spinlock [2023-11-23 10:26:46,820 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2023-11-23 10:26:46,820 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2023-11-23 10:26:46,820 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2023-11-23 10:26:46,821 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2023-11-23 10:26:46,821 INFO L130 BoogieDeclarations]: Found specification of procedure put_disk [2023-11-23 10:26:46,821 INFO L138 BoogieDeclarations]: Found implementation of procedure put_disk [2023-11-23 10:26:46,821 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_genhd_put_disk [2023-11-23 10:26:46,821 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_genhd_put_disk [2023-11-23 10:26:46,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-23 10:26:46,821 INFO L130 BoogieDeclarations]: Found specification of procedure pi_do_claimed [2023-11-23 10:26:46,822 INFO L138 BoogieDeclarations]: Found implementation of procedure pi_do_claimed [2023-11-23 10:26:47,194 INFO L241 CfgBuilder]: Building ICFG [2023-11-23 10:26:47,197 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-23 10:26:47,346 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-11-23 10:26:50,285 INFO L282 CfgBuilder]: Performing block encoding [2023-11-23 10:26:50,414 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-23 10:26:50,414 INFO L309 CfgBuilder]: Removed 5 assume(true) statements. [2023-11-23 10:26:50,415 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:26:50 BoogieIcfgContainer [2023-11-23 10:26:50,415 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-23 10:26:50,417 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-23 10:26:50,417 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-23 10:26:50,419 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-23 10:26:50,420 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 10:26:44" (1/3) ... [2023-11-23 10:26:50,421 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@424685f6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 10:26:50, skipping insertion in model container [2023-11-23 10:26:50,421 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:26:46" (2/3) ... [2023-11-23 10:26:50,422 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@424685f6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 10:26:50, skipping insertion in model container [2023-11-23 10:26:50,422 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:26:50" (3/3) ... [2023-11-23 10:26:50,423 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i [2023-11-23 10:26:50,436 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-23 10:26:50,437 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 31 error locations. [2023-11-23 10:26:50,499 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-23 10:26:50,505 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@572f27a9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-23 10:26:50,505 INFO L358 AbstractCegarLoop]: Starting to check reachability of 31 error locations. [2023-11-23 10:26:50,513 INFO L276 IsEmpty]: Start isEmpty. Operand has 1006 states, 610 states have (on average 1.3918032786885246) internal successors, (849), 669 states have internal predecessors, (849), 282 states have call successors, (282), 86 states have call predecessors, (282), 85 states have return successors, (278), 268 states have call predecessors, (278), 278 states have call successors, (278) [2023-11-23 10:26:50,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2023-11-23 10:26:50,523 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 10:26:50,524 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 10:26:50,524 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_linux_block_genhd_put_diskErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2023-11-23 10:26:50,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 10:26:50,531 INFO L85 PathProgramCache]: Analyzing trace with hash 727530766, now seen corresponding path program 1 times [2023-11-23 10:26:50,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 10:26:50,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534494035] [2023-11-23 10:26:50,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 10:26:50,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 10:26:50,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:26:51,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 10:26:51,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:26:51,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-11-23 10:26:51,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:26:51,063 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-23 10:26:51,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:26:51,073 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-23 10:26:51,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 10:26:51,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534494035] [2023-11-23 10:26:51,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534494035] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 10:26:51,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 10:26:51,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-23 10:26:51,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821279098] [2023-11-23 10:26:51,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 10:26:51,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-23 10:26:51,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 10:26:51,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-23 10:26:51,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-23 10:26:51,103 INFO L87 Difference]: Start difference. First operand has 1006 states, 610 states have (on average 1.3918032786885246) internal successors, (849), 669 states have internal predecessors, (849), 282 states have call successors, (282), 86 states have call predecessors, (282), 85 states have return successors, (278), 268 states have call predecessors, (278), 278 states have call successors, (278) Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-23 10:26:51,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 10:26:51,455 INFO L93 Difference]: Finished difference Result 2013 states and 2943 transitions. [2023-11-23 10:26:51,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-23 10:26:51,460 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 25 [2023-11-23 10:26:51,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 10:26:51,480 INFO L225 Difference]: With dead ends: 2013 [2023-11-23 10:26:51,481 INFO L226 Difference]: Without dead ends: 1003 [2023-11-23 10:26:51,490 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-23 10:26:51,492 INFO L413 NwaCegarLoop]: 1241 mSDtfsCounter, 20 mSDsluCounter, 1240 mSDsCounter, 0 mSdLazyCounter, 230 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 2481 SdHoareTripleChecker+Invalid, 230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-23 10:26:51,494 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 2481 Invalid, 230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 230 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-23 10:26:51,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1003 states. [2023-11-23 10:26:51,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1003 to 986. [2023-11-23 10:26:51,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 986 states, 596 states have (on average 1.332214765100671) internal successors, (794), 649 states have internal predecessors, (794), 275 states have call successors, (275), 85 states have call predecessors, (275), 84 states have return successors, (273), 263 states have call predecessors, (273), 273 states have call successors, (273) [2023-11-23 10:26:51,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 986 states to 986 states and 1342 transitions. [2023-11-23 10:26:51,591 INFO L78 Accepts]: Start accepts. Automaton has 986 states and 1342 transitions. Word has length 25 [2023-11-23 10:26:51,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 10:26:51,591 INFO L495 AbstractCegarLoop]: Abstraction has 986 states and 1342 transitions. [2023-11-23 10:26:51,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-23 10:26:51,592 INFO L276 IsEmpty]: Start isEmpty. Operand 986 states and 1342 transitions. [2023-11-23 10:26:51,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2023-11-23 10:26:51,593 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 10:26:51,593 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 10:26:51,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-23 10:26:51,593 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2023-11-23 10:26:51,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 10:26:51,594 INFO L85 PathProgramCache]: Analyzing trace with hash 720927018, now seen corresponding path program 1 times [2023-11-23 10:26:51,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 10:26:51,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743312030] [2023-11-23 10:26:51,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 10:26:51,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 10:26:51,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:26:51,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 10:26:51,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:26:51,849 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-11-23 10:26:51,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:26:51,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 10:26:51,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:26:51,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2023-11-23 10:26:51,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:26:51,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 10:26:51,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:26:51,903 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-11-23 10:26:51,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 10:26:51,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743312030] [2023-11-23 10:26:51,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743312030] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 10:26:51,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 10:26:51,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-23 10:26:51,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145812990] [2023-11-23 10:26:51,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 10:26:51,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 10:26:51,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 10:26:51,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 10:26:51,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-23 10:26:51,906 INFO L87 Difference]: Start difference. First operand 986 states and 1342 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2023-11-23 10:27:00,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 10:27:00,430 INFO L93 Difference]: Finished difference Result 2096 states and 2913 transitions. [2023-11-23 10:27:00,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-23 10:27:00,431 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 30 [2023-11-23 10:27:00,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 10:27:00,443 INFO L225 Difference]: With dead ends: 2096 [2023-11-23 10:27:00,444 INFO L226 Difference]: Without dead ends: 2094 [2023-11-23 10:27:00,445 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-23 10:27:00,446 INFO L413 NwaCegarLoop]: 1155 mSDtfsCounter, 1834 mSDsluCounter, 2219 mSDsCounter, 0 mSdLazyCounter, 2635 mSolverCounterSat, 728 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2079 SdHoareTripleChecker+Valid, 3374 SdHoareTripleChecker+Invalid, 3363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 728 IncrementalHoareTripleChecker+Valid, 2635 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.3s IncrementalHoareTripleChecker+Time [2023-11-23 10:27:00,446 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2079 Valid, 3374 Invalid, 3363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [728 Valid, 2635 Invalid, 0 Unknown, 0 Unchecked, 8.3s Time] [2023-11-23 10:27:00,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2094 states. [2023-11-23 10:27:00,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2094 to 1770. [2023-11-23 10:27:00,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1770 states, 1082 states have (on average 1.3401109057301295) internal successors, (1450), 1159 states have internal predecessors, (1450), 508 states have call successors, (508), 150 states have call predecessors, (508), 149 states have return successors, (510), 484 states have call predecessors, (510), 506 states have call successors, (510) [2023-11-23 10:27:00,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1770 states to 1770 states and 2468 transitions. [2023-11-23 10:27:00,560 INFO L78 Accepts]: Start accepts. Automaton has 1770 states and 2468 transitions. Word has length 30 [2023-11-23 10:27:00,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 10:27:00,561 INFO L495 AbstractCegarLoop]: Abstraction has 1770 states and 2468 transitions. [2023-11-23 10:27:00,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2023-11-23 10:27:00,561 INFO L276 IsEmpty]: Start isEmpty. Operand 1770 states and 2468 transitions. [2023-11-23 10:27:00,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2023-11-23 10:27:00,567 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 10:27:00,567 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 10:27:00,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-23 10:27:00,567 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_linux_arch_io_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2023-11-23 10:27:00,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 10:27:00,568 INFO L85 PathProgramCache]: Analyzing trace with hash -165663487, now seen corresponding path program 1 times [2023-11-23 10:27:00,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 10:27:00,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461923376] [2023-11-23 10:27:00,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 10:27:00,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 10:27:00,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:00,658 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 10:27:00,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:00,667 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-11-23 10:27:00,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:00,678 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2023-11-23 10:27:00,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:00,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-11-23 10:27:00,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:00,695 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 10:27:00,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:00,701 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-11-23 10:27:00,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:00,706 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2023-11-23 10:27:00,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:00,710 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-11-23 10:27:00,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 10:27:00,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461923376] [2023-11-23 10:27:00,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461923376] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 10:27:00,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 10:27:00,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-23 10:27:00,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429947510] [2023-11-23 10:27:00,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 10:27:00,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 10:27:00,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 10:27:00,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 10:27:00,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-23 10:27:00,714 INFO L87 Difference]: Start difference. First operand 1770 states and 2468 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 3 states have internal predecessors, (19), 3 states have call successors, (8), 4 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-11-23 10:27:03,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 10:27:03,561 INFO L93 Difference]: Finished difference Result 2604 states and 3576 transitions. [2023-11-23 10:27:03,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-23 10:27:03,561 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 3 states have internal predecessors, (19), 3 states have call successors, (8), 4 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 38 [2023-11-23 10:27:03,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 10:27:03,569 INFO L225 Difference]: With dead ends: 2604 [2023-11-23 10:27:03,569 INFO L226 Difference]: Without dead ends: 1770 [2023-11-23 10:27:03,572 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-23 10:27:03,574 INFO L413 NwaCegarLoop]: 361 mSDtfsCounter, 2094 mSDsluCounter, 310 mSDsCounter, 0 mSdLazyCounter, 1257 mSolverCounterSat, 1234 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2195 SdHoareTripleChecker+Valid, 671 SdHoareTripleChecker+Invalid, 2491 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1234 IncrementalHoareTripleChecker+Valid, 1257 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2023-11-23 10:27:03,576 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2195 Valid, 671 Invalid, 2491 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1234 Valid, 1257 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2023-11-23 10:27:03,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1770 states. [2023-11-23 10:27:03,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1770 to 1770. [2023-11-23 10:27:03,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1770 states, 1082 states have (on average 1.3391866913123844) internal successors, (1449), 1159 states have internal predecessors, (1449), 508 states have call successors, (508), 150 states have call predecessors, (508), 149 states have return successors, (510), 484 states have call predecessors, (510), 506 states have call successors, (510) [2023-11-23 10:27:03,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1770 states to 1770 states and 2467 transitions. [2023-11-23 10:27:03,639 INFO L78 Accepts]: Start accepts. Automaton has 1770 states and 2467 transitions. Word has length 38 [2023-11-23 10:27:03,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 10:27:03,640 INFO L495 AbstractCegarLoop]: Abstraction has 1770 states and 2467 transitions. [2023-11-23 10:27:03,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 3 states have internal predecessors, (19), 3 states have call successors, (8), 4 states have call predecessors, (8), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2023-11-23 10:27:03,640 INFO L276 IsEmpty]: Start isEmpty. Operand 1770 states and 2467 transitions. [2023-11-23 10:27:03,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2023-11-23 10:27:03,644 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 10:27:03,644 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 10:27:03,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-23 10:27:03,645 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_linux_block_genhd_put_diskErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2023-11-23 10:27:03,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 10:27:03,646 INFO L85 PathProgramCache]: Analyzing trace with hash -1154451547, now seen corresponding path program 1 times [2023-11-23 10:27:03,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 10:27:03,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194968082] [2023-11-23 10:27:03,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 10:27:03,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 10:27:03,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:03,806 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 10:27:03,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:03,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-11-23 10:27:03,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:03,829 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 10:27:03,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:03,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2023-11-23 10:27:03,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:03,847 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 10:27:03,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:03,852 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-23 10:27:03,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:03,855 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2023-11-23 10:27:03,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:03,860 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-23 10:27:03,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 10:27:03,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194968082] [2023-11-23 10:27:03,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194968082] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 10:27:03,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1667706601] [2023-11-23 10:27:03,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 10:27:03,861 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 10:27:03,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 10:27:03,862 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 10:27:03,868 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-23 10:27:04,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:04,243 INFO L262 TraceCheckSpWp]: Trace formula consists of 1198 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-23 10:27:04,249 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 10:27:04,271 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-11-23 10:27:04,271 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 10:27:04,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1667706601] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 10:27:04,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 10:27:04,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2023-11-23 10:27:04,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277972213] [2023-11-23 10:27:04,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 10:27:04,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-23 10:27:04,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 10:27:04,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-23 10:27:04,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-23 10:27:04,273 INFO L87 Difference]: Start difference. First operand 1770 states and 2467 transitions. Second operand has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2023-11-23 10:27:04,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 10:27:04,473 INFO L93 Difference]: Finished difference Result 3337 states and 4635 transitions. [2023-11-23 10:27:04,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-23 10:27:04,473 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 52 [2023-11-23 10:27:04,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 10:27:04,481 INFO L225 Difference]: With dead ends: 3337 [2023-11-23 10:27:04,481 INFO L226 Difference]: Without dead ends: 1806 [2023-11-23 10:27:04,486 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-23 10:27:04,488 INFO L413 NwaCegarLoop]: 1232 mSDtfsCounter, 14 mSDsluCounter, 1223 mSDsCounter, 0 mSdLazyCounter, 227 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 2455 SdHoareTripleChecker+Invalid, 229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-23 10:27:04,488 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 2455 Invalid, 229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 227 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-23 10:27:04,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1806 states. [2023-11-23 10:27:04,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1806 to 1774. [2023-11-23 10:27:04,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1774 states, 1086 states have (on average 1.3379373848987108) internal successors, (1453), 1163 states have internal predecessors, (1453), 508 states have call successors, (508), 150 states have call predecessors, (508), 149 states have return successors, (510), 484 states have call predecessors, (510), 506 states have call successors, (510) [2023-11-23 10:27:04,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1774 states to 1774 states and 2471 transitions. [2023-11-23 10:27:04,554 INFO L78 Accepts]: Start accepts. Automaton has 1774 states and 2471 transitions. Word has length 52 [2023-11-23 10:27:04,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 10:27:04,554 INFO L495 AbstractCegarLoop]: Abstraction has 1774 states and 2471 transitions. [2023-11-23 10:27:04,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.666666666666666) internal successors, (32), 3 states have internal predecessors, (32), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2023-11-23 10:27:04,554 INFO L276 IsEmpty]: Start isEmpty. Operand 1774 states and 2471 transitions. [2023-11-23 10:27:04,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-11-23 10:27:04,555 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 10:27:04,555 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 10:27:04,571 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-11-23 10:27:04,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 10:27:04,763 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_linux_block_genhd_put_diskErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2023-11-23 10:27:04,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 10:27:04,763 INFO L85 PathProgramCache]: Analyzing trace with hash -1137033068, now seen corresponding path program 1 times [2023-11-23 10:27:04,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 10:27:04,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894852848] [2023-11-23 10:27:04,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 10:27:04,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 10:27:04,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:04,884 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 10:27:04,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:04,891 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-11-23 10:27:04,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:04,899 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 10:27:04,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:04,904 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2023-11-23 10:27:04,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:04,912 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 10:27:04,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:04,915 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-23 10:27:04,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:04,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2023-11-23 10:27:04,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:04,923 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-11-23 10:27:04,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 10:27:04,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894852848] [2023-11-23 10:27:04,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894852848] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 10:27:04,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1120177428] [2023-11-23 10:27:04,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 10:27:04,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 10:27:04,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 10:27:04,925 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 10:27:04,929 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-23 10:27:05,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:05,283 INFO L262 TraceCheckSpWp]: Trace formula consists of 1213 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-23 10:27:05,286 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 10:27:05,332 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-23 10:27:05,332 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 10:27:05,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1120177428] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 10:27:05,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 10:27:05,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2023-11-23 10:27:05,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135079100] [2023-11-23 10:27:05,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 10:27:05,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-23 10:27:05,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 10:27:05,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-23 10:27:05,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-23 10:27:05,333 INFO L87 Difference]: Start difference. First operand 1774 states and 2471 transitions. Second operand has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 3 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2023-11-23 10:27:05,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 10:27:05,625 INFO L93 Difference]: Finished difference Result 5206 states and 7233 transitions. [2023-11-23 10:27:05,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-23 10:27:05,626 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 3 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 55 [2023-11-23 10:27:05,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 10:27:05,645 INFO L225 Difference]: With dead ends: 5206 [2023-11-23 10:27:05,646 INFO L226 Difference]: Without dead ends: 3495 [2023-11-23 10:27:05,653 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-23 10:27:05,654 INFO L413 NwaCegarLoop]: 1228 mSDtfsCounter, 1288 mSDsluCounter, 1209 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1288 SdHoareTripleChecker+Valid, 2437 SdHoareTripleChecker+Invalid, 225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-23 10:27:05,654 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1288 Valid, 2437 Invalid, 225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 223 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-23 10:27:05,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3495 states. [2023-11-23 10:27:05,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3495 to 3310. [2023-11-23 10:27:05,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3310 states, 2039 states have (on average 1.340853359489946) internal successors, (2734), 2163 states have internal predecessors, (2734), 961 states have call successors, (961), 280 states have call predecessors, (961), 279 states have return successors, (967), 914 states have call predecessors, (967), 959 states have call successors, (967) [2023-11-23 10:27:05,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3310 states to 3310 states and 4662 transitions. [2023-11-23 10:27:05,802 INFO L78 Accepts]: Start accepts. Automaton has 3310 states and 4662 transitions. Word has length 55 [2023-11-23 10:27:05,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 10:27:05,803 INFO L495 AbstractCegarLoop]: Abstraction has 3310 states and 4662 transitions. [2023-11-23 10:27:05,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 states have internal predecessors, (35), 3 states have call successors, (7), 3 states have call predecessors, (7), 3 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2023-11-23 10:27:05,803 INFO L276 IsEmpty]: Start isEmpty. Operand 3310 states and 4662 transitions. [2023-11-23 10:27:05,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2023-11-23 10:27:05,804 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 10:27:05,805 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 10:27:05,820 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-23 10:27:06,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 10:27:06,018 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_linux_block_genhd_put_diskErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2023-11-23 10:27:06,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 10:27:06,018 INFO L85 PathProgramCache]: Analyzing trace with hash -532373312, now seen corresponding path program 1 times [2023-11-23 10:27:06,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 10:27:06,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167059990] [2023-11-23 10:27:06,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 10:27:06,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 10:27:06,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:06,128 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 10:27:06,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:06,136 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-11-23 10:27:06,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:06,143 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 10:27:06,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:06,145 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2023-11-23 10:27:06,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:06,151 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 10:27:06,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:06,153 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-23 10:27:06,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:06,157 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2023-11-23 10:27:06,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:06,161 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2023-11-23 10:27:06,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:06,166 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-23 10:27:06,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 10:27:06,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167059990] [2023-11-23 10:27:06,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167059990] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 10:27:06,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [892968512] [2023-11-23 10:27:06,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 10:27:06,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 10:27:06,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 10:27:06,167 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 10:27:06,192 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-23 10:27:06,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:06,526 INFO L262 TraceCheckSpWp]: Trace formula consists of 1268 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-23 10:27:06,528 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 10:27:06,572 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-23 10:27:06,572 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 10:27:06,629 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-23 10:27:06,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [892968512] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-23 10:27:06,630 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-23 10:27:06,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 8 [2023-11-23 10:27:06,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443441188] [2023-11-23 10:27:06,630 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-23 10:27:06,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-23 10:27:06,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 10:27:06,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-23 10:27:06,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-11-23 10:27:06,632 INFO L87 Difference]: Start difference. First operand 3310 states and 4662 transitions. Second operand has 8 states, 8 states have (on average 7.125) internal successors, (57), 7 states have internal predecessors, (57), 5 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2023-11-23 10:27:13,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 10:27:13,219 INFO L93 Difference]: Finished difference Result 6970 states and 9943 transitions. [2023-11-23 10:27:13,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-23 10:27:13,220 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.125) internal successors, (57), 7 states have internal predecessors, (57), 5 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) Word has length 56 [2023-11-23 10:27:13,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 10:27:13,241 INFO L225 Difference]: With dead ends: 6970 [2023-11-23 10:27:13,241 INFO L226 Difference]: Without dead ends: 3731 [2023-11-23 10:27:13,253 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-11-23 10:27:13,254 INFO L413 NwaCegarLoop]: 822 mSDtfsCounter, 559 mSDsluCounter, 1759 mSDsCounter, 0 mSdLazyCounter, 2101 mSolverCounterSat, 264 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 654 SdHoareTripleChecker+Valid, 2581 SdHoareTripleChecker+Invalid, 2365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 264 IncrementalHoareTripleChecker+Valid, 2101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.4s IncrementalHoareTripleChecker+Time [2023-11-23 10:27:13,254 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [654 Valid, 2581 Invalid, 2365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [264 Valid, 2101 Invalid, 0 Unknown, 0 Unchecked, 6.4s Time] [2023-11-23 10:27:13,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3731 states. [2023-11-23 10:27:13,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3731 to 3467. [2023-11-23 10:27:13,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3467 states, 2178 states have (on average 1.3434343434343434) internal successors, (2926), 2302 states have internal predecessors, (2926), 979 states have call successors, (979), 280 states have call predecessors, (979), 279 states have return successors, (985), 932 states have call predecessors, (985), 977 states have call successors, (985) [2023-11-23 10:27:13,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3467 states to 3467 states and 4890 transitions. [2023-11-23 10:27:13,407 INFO L78 Accepts]: Start accepts. Automaton has 3467 states and 4890 transitions. Word has length 56 [2023-11-23 10:27:13,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 10:27:13,407 INFO L495 AbstractCegarLoop]: Abstraction has 3467 states and 4890 transitions. [2023-11-23 10:27:13,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.125) internal successors, (57), 7 states have internal predecessors, (57), 5 states have call successors, (15), 3 states have call predecessors, (15), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2023-11-23 10:27:13,407 INFO L276 IsEmpty]: Start isEmpty. Operand 3467 states and 4890 transitions. [2023-11-23 10:27:13,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-11-23 10:27:13,409 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 10:27:13,409 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 10:27:13,426 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-23 10:27:13,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 10:27:13,627 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2023-11-23 10:27:13,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 10:27:13,628 INFO L85 PathProgramCache]: Analyzing trace with hash -2117778189, now seen corresponding path program 1 times [2023-11-23 10:27:13,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 10:27:13,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478166117] [2023-11-23 10:27:13,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 10:27:13,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 10:27:13,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:13,887 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 10:27:13,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:13,896 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-11-23 10:27:13,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:13,902 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 10:27:13,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:13,905 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2023-11-23 10:27:13,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:14,019 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 10:27:14,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:14,023 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2023-11-23 10:27:14,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:14,026 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 10:27:14,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:14,031 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2023-11-23 10:27:14,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:14,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 10:27:14,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:14,039 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-11-23 10:27:14,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 10:27:14,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478166117] [2023-11-23 10:27:14,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478166117] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 10:27:14,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [955694329] [2023-11-23 10:27:14,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 10:27:14,040 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 10:27:14,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 10:27:14,041 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 10:27:14,042 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-23 10:27:14,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:14,397 INFO L262 TraceCheckSpWp]: Trace formula consists of 1214 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-23 10:27:14,400 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 10:27:14,437 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2023-11-23 10:27:14,439 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 10:27:14,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [955694329] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 10:27:14,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 10:27:14,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 6 [2023-11-23 10:27:14,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596340561] [2023-11-23 10:27:14,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 10:27:14,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 10:27:14,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 10:27:14,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 10:27:14,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-23 10:27:14,441 INFO L87 Difference]: Start difference. First operand 3467 states and 4890 transitions. Second operand has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2023-11-23 10:27:14,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 10:27:14,803 INFO L93 Difference]: Finished difference Result 6704 states and 9458 transitions. [2023-11-23 10:27:14,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 10:27:14,803 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 57 [2023-11-23 10:27:14,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 10:27:14,820 INFO L225 Difference]: With dead ends: 6704 [2023-11-23 10:27:14,820 INFO L226 Difference]: Without dead ends: 3542 [2023-11-23 10:27:14,831 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-23 10:27:14,832 INFO L413 NwaCegarLoop]: 1228 mSDtfsCounter, 3 mSDsluCounter, 3681 mSDsCounter, 0 mSdLazyCounter, 450 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 4909 SdHoareTripleChecker+Invalid, 450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 450 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-23 10:27:14,833 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 4909 Invalid, 450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 450 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-23 10:27:14,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3542 states. [2023-11-23 10:27:14,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3542 to 3527. [2023-11-23 10:27:14,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3527 states, 2234 states have (on average 1.3375111906893464) internal successors, (2988), 2349 states have internal predecessors, (2988), 979 states have call successors, (979), 280 states have call predecessors, (979), 283 states have return successors, (1023), 945 states have call predecessors, (1023), 977 states have call successors, (1023) [2023-11-23 10:27:15,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3527 states to 3527 states and 4990 transitions. [2023-11-23 10:27:15,004 INFO L78 Accepts]: Start accepts. Automaton has 3527 states and 4990 transitions. Word has length 57 [2023-11-23 10:27:15,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 10:27:15,006 INFO L495 AbstractCegarLoop]: Abstraction has 3527 states and 4990 transitions. [2023-11-23 10:27:15,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 states have internal predecessors, (31), 2 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2023-11-23 10:27:15,006 INFO L276 IsEmpty]: Start isEmpty. Operand 3527 states and 4990 transitions. [2023-11-23 10:27:15,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2023-11-23 10:27:15,007 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 10:27:15,008 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 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] [2023-11-23 10:27:15,028 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-23 10:27:15,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 10:27:15,224 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2023-11-23 10:27:15,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 10:27:15,225 INFO L85 PathProgramCache]: Analyzing trace with hash -91763603, now seen corresponding path program 1 times [2023-11-23 10:27:15,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 10:27:15,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636725890] [2023-11-23 10:27:15,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 10:27:15,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 10:27:15,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:15,908 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 10:27:15,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:15,918 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-11-23 10:27:15,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:15,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 10:27:15,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:15,926 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2023-11-23 10:27:15,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:15,966 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 10:27:15,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:15,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2023-11-23 10:27:15,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:15,973 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2023-11-23 10:27:15,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:15,978 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-23 10:27:15,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:15,981 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2023-11-23 10:27:15,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:15,986 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 10:27:15,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:15,989 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2023-11-23 10:27:15,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:15,994 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2023-11-23 10:27:15,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:15,997 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2023-11-23 10:27:15,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 10:27:15,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636725890] [2023-11-23 10:27:15,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636725890] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-23 10:27:15,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1495227780] [2023-11-23 10:27:15,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 10:27:15,997 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 10:27:15,997 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 10:27:15,998 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 10:27:16,016 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-23 10:27:16,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:27:16,357 INFO L262 TraceCheckSpWp]: Trace formula consists of 1263 conjuncts, 44 conjunts are in the unsatisfiable core [2023-11-23 10:27:16,362 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 10:27:16,502 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 42 proven. 2 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2023-11-23 10:27:16,503 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 10:27:16,789 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2023-11-23 10:27:16,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1495227780] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-23 10:27:16,789 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-23 10:27:16,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 10] total 22 [2023-11-23 10:27:16,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459437996] [2023-11-23 10:27:16,789 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-23 10:27:16,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-11-23 10:27:16,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 10:27:16,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-11-23 10:27:16,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=409, Unknown=0, NotChecked=0, Total=462 [2023-11-23 10:27:16,791 INFO L87 Difference]: Start difference. First operand 3527 states and 4990 transitions. Second operand has 22 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 18 states have internal predecessors, (56), 5 states have call successors, (21), 3 states have call predecessors, (21), 6 states have return successors, (20), 8 states have call predecessors, (20), 5 states have call successors, (20) [2023-11-23 10:27:36,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 10:27:36,292 INFO L93 Difference]: Finished difference Result 8172 states and 11800 transitions. [2023-11-23 10:27:36,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-11-23 10:27:36,292 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 18 states have internal predecessors, (56), 5 states have call successors, (21), 3 states have call predecessors, (21), 6 states have return successors, (20), 8 states have call predecessors, (20), 5 states have call successors, (20) Word has length 70 [2023-11-23 10:27:36,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 10:27:36,309 INFO L225 Difference]: With dead ends: 8172 [2023-11-23 10:27:36,309 INFO L226 Difference]: Without dead ends: 4681 [2023-11-23 10:27:36,317 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 150 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=171, Invalid=1235, Unknown=0, NotChecked=0, Total=1406 [2023-11-23 10:27:36,317 INFO L413 NwaCegarLoop]: 1204 mSDtfsCounter, 889 mSDsluCounter, 13264 mSDsCounter, 0 mSdLazyCounter, 11130 mSolverCounterSat, 363 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1085 SdHoareTripleChecker+Valid, 14468 SdHoareTripleChecker+Invalid, 11493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 363 IncrementalHoareTripleChecker+Valid, 11130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.9s IncrementalHoareTripleChecker+Time [2023-11-23 10:27:36,317 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1085 Valid, 14468 Invalid, 11493 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [363 Valid, 11130 Invalid, 0 Unknown, 0 Unchecked, 18.9s Time] [2023-11-23 10:27:36,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4681 states. [2023-11-23 10:27:36,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4681 to 3527. [2023-11-23 10:27:36,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3527 states, 2234 states have (on average 1.3312444046553267) internal successors, (2974), 2349 states have internal predecessors, (2974), 979 states have call successors, (979), 280 states have call predecessors, (979), 283 states have return successors, (1023), 945 states have call predecessors, (1023), 977 states have call successors, (1023) [2023-11-23 10:27:36,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3527 states to 3527 states and 4976 transitions. [2023-11-23 10:27:36,471 INFO L78 Accepts]: Start accepts. Automaton has 3527 states and 4976 transitions. Word has length 70 [2023-11-23 10:27:36,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 10:27:36,471 INFO L495 AbstractCegarLoop]: Abstraction has 3527 states and 4976 transitions. [2023-11-23 10:27:36,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 18 states have internal predecessors, (56), 5 states have call successors, (21), 3 states have call predecessors, (21), 6 states have return successors, (20), 8 states have call predecessors, (20), 5 states have call successors, (20) [2023-11-23 10:27:36,472 INFO L276 IsEmpty]: Start isEmpty. Operand 3527 states and 4976 transitions. [2023-11-23 10:27:36,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2023-11-23 10:27:36,472 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 10:27:36,472 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 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] [2023-11-23 10:27:36,488 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-23 10:27:36,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 10:27:36,686 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2023-11-23 10:27:36,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 10:27:36,687 INFO L85 PathProgramCache]: Analyzing trace with hash -1052066712, now seen corresponding path program 1 times [2023-11-23 10:27:36,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 10:27:36,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922733901] [2023-11-23 10:27:36,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 10:27:36,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 10:27:37,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 10:27:37,037 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 10:27:37,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 10:27:37,334 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-23 10:27:37,335 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-23 10:27:37,335 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (30 of 31 remaining) [2023-11-23 10:27:37,336 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (29 of 31 remaining) [2023-11-23 10:27:37,337 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (28 of 31 remaining) [2023-11-23 10:27:37,337 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_kernel_rcu_update_lock_bh_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (27 of 31 remaining) [2023-11-23 10:27:37,337 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (26 of 31 remaining) [2023-11-23 10:27:37,337 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_block_genhd_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (25 of 31 remaining) [2023-11-23 10:27:37,338 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_usb_urb_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (24 of 31 remaining) [2023-11-23 10:27:37,338 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION (23 of 31 remaining) [2023-11-23 10:27:37,338 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_kernel_locking_rwlock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (22 of 31 remaining) [2023-11-23 10:27:37,338 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_kernel_locking_rwlock_check_final_stateErr1ASSERT_VIOLATIONERROR_FUNCTION (21 of 31 remaining) [2023-11-23 10:27:37,338 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_mmc_sdio_func_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (20 of 31 remaining) [2023-11-23 10:27:37,338 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION (19 of 31 remaining) [2023-11-23 10:27:37,338 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_lib_idr_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (18 of 31 remaining) [2023-11-23 10:27:37,339 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (17 of 31 remaining) [2023-11-23 10:27:37,339 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_fs_char_dev_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (16 of 31 remaining) [2023-11-23 10:27:37,339 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_kernel_rcu_srcu_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (15 of 31 remaining) [2023-11-23 10:27:37,339 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_arch_io_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (14 of 31 remaining) [2023-11-23 10:27:37,339 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_kernel_module_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (13 of 31 remaining) [2023-11-23 10:27:37,339 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_drivers_base_class_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (12 of 31 remaining) [2023-11-23 10:27:37,339 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_net_sock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (11 of 31 remaining) [2023-11-23 10:27:37,339 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_usb_gadget_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (10 of 31 remaining) [2023-11-23 10:27:37,340 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_fs_sysfs_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (9 of 31 remaining) [2023-11-23 10:27:37,340 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_block_queue_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (8 of 31 remaining) [2023-11-23 10:27:37,340 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_kernel_rcu_update_lock_sched_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (7 of 31 remaining) [2023-11-23 10:27:37,340 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_block_genhd_put_diskErr0ASSERT_VIOLATIONERROR_FUNCTION (6 of 31 remaining) [2023-11-23 10:27:37,340 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_net_rtnetlink_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (5 of 31 remaining) [2023-11-23 10:27:37,341 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_block_request_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (4 of 31 remaining) [2023-11-23 10:27:37,341 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (3 of 31 remaining) [2023-11-23 10:27:37,341 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (2 of 31 remaining) [2023-11-23 10:27:37,341 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION (1 of 31 remaining) [2023-11-23 10:27:37,341 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (0 of 31 remaining) [2023-11-23 10:27:37,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-23 10:27:37,343 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 10:27:37,346 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-23 10:27:37,415 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,416 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,416 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,417 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,417 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,417 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,421 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,421 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,421 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,422 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,422 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,422 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,423 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,423 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,424 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,426 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,427 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,427 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,429 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,430 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,430 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,431 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,431 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,431 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,433 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,434 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,434 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,434 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,434 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,434 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,435 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,435 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,435 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,436 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,436 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,436 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,436 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,437 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,437 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,437 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,437 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,438 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,439 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret454 could not be translated [2023-11-23 10:27:37,439 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,439 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,439 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,439 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,439 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,439 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,444 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,444 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,444 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,445 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,445 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,445 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,446 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,446 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,446 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,446 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,446 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,446 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,447 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret539 [2023-11-23 10:27:37,447 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,447 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,447 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,447 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,447 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,448 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,448 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,448 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,448 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,448 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,448 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,449 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,449 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,449 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,449 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,450 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,450 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,450 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,451 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,451 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,451 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,451 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,451 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,451 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,452 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,452 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret454 could not be translated [2023-11-23 10:27:37,452 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,452 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,452 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,452 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,453 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,453 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,453 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,453 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,453 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,453 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,454 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,454 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,454 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,454 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,454 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,454 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,455 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,455 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,455 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,455 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,455 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,455 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,456 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,456 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,456 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,456 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,456 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,456 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,457 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,457 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,457 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,457 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,457 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,457 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,458 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret456 could not be translated [2023-11-23 10:27:37,458 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,458 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,458 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,459 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,459 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,459 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,459 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,459 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,460 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,460 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,460 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,460 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,460 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,460 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,461 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,461 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,461 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,461 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,461 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,461 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret391 [2023-11-23 10:27:37,462 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,462 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,462 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,462 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,462 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,463 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,463 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,463 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,463 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,463 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,463 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,464 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,464 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,464 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,464 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,464 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,464 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,465 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,465 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,465 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,465 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,465 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,465 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,466 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,466 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem120 [2023-11-23 10:27:37,466 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_strcpy_#res#1 [2023-11-23 10:27:37,466 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,466 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,466 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,467 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,467 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,467 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,467 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem121 could not be translated [2023-11-23 10:27:37,467 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_strcpy_#res#1 [2023-11-23 10:27:37,467 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,468 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,468 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,468 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,468 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,468 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,468 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,469 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_strcpy_#res#1 [2023-11-23 10:27:37,469 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,469 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,469 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,469 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,469 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,470 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,470 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,470 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,470 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,470 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,470 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,471 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,471 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,471 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,471 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,471 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,471 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,471 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,472 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,472 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,472 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,472 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,472 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,473 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret454 could not be translated [2023-11-23 10:27:37,473 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,473 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,473 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,473 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,473 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,473 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,474 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,474 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,474 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,474 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,474 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,474 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,475 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,475 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,475 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_strcpy_#res#1 [2023-11-23 10:27:37,475 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,475 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,475 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret539 [2023-11-23 10:27:37,476 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,476 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,476 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_strcpy_#res#1 [2023-11-23 10:27:37,476 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,476 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,476 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,477 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,477 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,477 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,477 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,477 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,477 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,477 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,478 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,478 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,478 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,478 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,478 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,478 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,479 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,479 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,479 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,479 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,479 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,479 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,480 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,480 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,481 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,481 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret454 could not be translated [2023-11-23 10:27:37,482 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,482 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,482 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,482 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,482 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,483 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,483 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,483 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,483 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,483 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,484 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,484 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,484 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,484 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,484 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,485 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret391 [2023-11-23 10:27:37,485 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,485 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,485 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_strcpy_#res#1 [2023-11-23 10:27:37,485 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,485 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,486 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,486 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,486 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,486 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,486 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_strcpy_#res#1 [2023-11-23 10:27:37,486 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:27:37,487 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:27:37,487 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_strcpy_#res#1 [2023-11-23 10:27:37,487 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:27:37,487 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:27:37,487 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:27:37,487 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:27:37,507 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.11 10:27:37 BoogieIcfgContainer [2023-11-23 10:27:37,507 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-23 10:27:37,508 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-23 10:27:37,508 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-23 10:27:37,508 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-23 10:27:37,508 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:26:50" (3/4) ... [2023-11-23 10:27:37,510 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-23 10:27:37,511 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-23 10:27:37,511 INFO L158 Benchmark]: Toolchain (without parser) took 53153.82ms. Allocated memory was 142.6MB in the beginning and 564.1MB in the end (delta: 421.5MB). Free memory was 105.9MB in the beginning and 241.7MB in the end (delta: -135.8MB). Peak memory consumption was 286.3MB. Max. memory is 16.1GB. [2023-11-23 10:27:37,512 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 142.6MB. Free memory was 105.2MB in the beginning and 105.1MB in the end (delta: 93.5kB). There was no memory consumed. Max. memory is 16.1GB. [2023-11-23 10:27:37,512 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2089.03ms. Allocated memory was 142.6MB in the beginning and 195.0MB in the end (delta: 52.4MB). Free memory was 105.5MB in the beginning and 116.8MB in the end (delta: -11.3MB). Peak memory consumption was 96.7MB. Max. memory is 16.1GB. [2023-11-23 10:27:37,512 INFO L158 Benchmark]: Boogie Procedure Inliner took 151.35ms. Allocated memory is still 195.0MB. Free memory was 116.8MB in the beginning and 101.0MB in the end (delta: 15.7MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2023-11-23 10:27:37,512 INFO L158 Benchmark]: Boogie Preprocessor took 120.70ms. Allocated memory is still 195.0MB. Free memory was 101.0MB in the beginning and 83.2MB in the end (delta: 17.8MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. [2023-11-23 10:27:37,513 INFO L158 Benchmark]: RCFGBuilder took 3692.10ms. Allocated memory was 195.0MB in the beginning and 299.9MB in the end (delta: 104.9MB). Free memory was 83.2MB in the beginning and 131.0MB in the end (delta: -47.8MB). Peak memory consumption was 59.2MB. Max. memory is 16.1GB. [2023-11-23 10:27:37,513 INFO L158 Benchmark]: TraceAbstraction took 47090.67ms. Allocated memory was 299.9MB in the beginning and 564.1MB in the end (delta: 264.2MB). Free memory was 131.0MB in the beginning and 241.7MB in the end (delta: -110.7MB). Peak memory consumption was 153.5MB. Max. memory is 16.1GB. [2023-11-23 10:27:37,513 INFO L158 Benchmark]: Witness Printer took 3.49ms. Allocated memory is still 564.1MB. Free memory is still 241.7MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-23 10:27:37,515 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.16ms. Allocated memory is still 142.6MB. Free memory was 105.2MB in the beginning and 105.1MB in the end (delta: 93.5kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2089.03ms. Allocated memory was 142.6MB in the beginning and 195.0MB in the end (delta: 52.4MB). Free memory was 105.5MB in the beginning and 116.8MB in the end (delta: -11.3MB). Peak memory consumption was 96.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 151.35ms. Allocated memory is still 195.0MB. Free memory was 116.8MB in the beginning and 101.0MB in the end (delta: 15.7MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Boogie Preprocessor took 120.70ms. Allocated memory is still 195.0MB. Free memory was 101.0MB in the beginning and 83.2MB in the end (delta: 17.8MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. * RCFGBuilder took 3692.10ms. Allocated memory was 195.0MB in the beginning and 299.9MB in the end (delta: 104.9MB). Free memory was 83.2MB in the beginning and 131.0MB in the end (delta: -47.8MB). Peak memory consumption was 59.2MB. Max. memory is 16.1GB. * TraceAbstraction took 47090.67ms. Allocated memory was 299.9MB in the beginning and 564.1MB in the end (delta: 264.2MB). Free memory was 131.0MB in the beginning and 241.7MB in the end (delta: -110.7MB). Peak memory consumption was 153.5MB. Max. memory is 16.1GB. * Witness Printer took 3.49ms. Allocated memory is still 564.1MB. Free memory is still 241.7MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret454 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret539 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret454 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret456 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret391 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem120 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_strcpy_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem121 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_strcpy_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_strcpy_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret454 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_strcpy_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret539 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_strcpy_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret454 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret391 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_strcpy_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_strcpy_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_strcpy_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 11213]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of large string literal at line 4568. Possible FailurePath: [L4365] static bool verbose = 0; [L4366] static int major = 47; [L4367] static char *name = (char *)"pf"; [L4368] static int cluster = 64; [L4369] static int nice = 0; [L4370] static int disable = 0; [L4371-L4372] static int drive0[7U] = { 0, 0, 0, -1, -1, -1, -1}; [L4373-L4374] static int drive1[7U] = { 0, 0, 0, -1, -1, -1, -1}; [L4375-L4376] static int drive2[7U] = { 0, 0, 0, -1, -1, -1, -1}; [L4377-L4378] static int drive3[7U] = { 0, 0, 0, -1, -1, -1, -1}; [L4379] static int (*drives[4U])[7U] = { & drive0, & drive1, & drive2, & drive3}; [L4380] static int pf_drive_count ; [L4568-L4571] static struct mutex pf_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "pf_mutex.wait_lock", 0, 0UL}}}}, {& pf_mutex.wait_list, & pf_mutex.wait_list}, 0, (void *)(& pf_mutex), {0, {0, 0}, "pf_mutex", 0, 0UL}}; [L4572-L4573] static spinlock_t pf_spin_lock = {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "pf_spin_lock", 0, 0UL}}}}; [L4585] static void (*ps_continuation)(void) ; [L4586] static int (*ps_ready)(void) ; [L4587] static unsigned long ps_timeout ; [L4588] static int ps_tq_active = 0; [L4589] static int ps_nice = 0; [L4590-L4591] static spinlock_t ps_spinlock = {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "ps_spinlock __attribute__((unused))", 0, 0UL}}}}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4715] static struct pf_unit units[4U] ; [L4720] static char pf_scratch[512U] ; [L4721] static int pf_retries = 0; [L4722] static int pf_busy = 0; [L4723] static struct request *pf_req ; [L4724] static int pf_block ; [L4725] static int pf_count ; [L4726] static int pf_run ; [L4727] static int pf_cmd ; [L4728] static struct pf_unit *pf_current ; [L4729] static int pf_mask ; [L4730] static char *pf_buf ; [L4731-L4733] static struct block_device_operations const pf_fops = {& pf_open, & pf_release, 0, & pf_ioctl, 0, 0, & pf_check_events, 0, 0, 0, & pf_getgeo, 0, & __this_module}; [L5789] static struct request_queue *pf_queue ; [L6278] struct ldv_thread ldv_thread_0 ; [L6279] struct ldv_thread ldv_thread_1 ; [L6280] struct ldv_thread ldv_thread_2 ; [L7011] int ldv_linux_alloc_usb_lock_lock = 1; [L7169] int ldv_linux_arch_io_iomem = 0; [L7211] static int ldv_linux_block_genhd_disk_state = 0; [L7276] static int ldv_linux_block_queue_queue_state = 0; [L7318] int ldv_linux_block_request_blk_rq = 0; [L7385] int ldv_linux_drivers_base_class_usb_gadget_class = 0; [L7547] int ldv_linux_fs_char_dev_usb_gadget_chrdev = 0; [L7610] int ldv_linux_fs_sysfs_sysfs = 0; [L7653] int ldv_linux_kernel_locking_rwlock_rlock = 1; [L7654] int ldv_linux_kernel_locking_rwlock_wlock = 1; [L7745] int ldv_linux_kernel_module_module_refcounter = 1; [L7816] int ldv_linux_kernel_rcu_srcu_srcu_nested = 0; [L7855] int ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh = 0; [L7894] int ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched = 0; [L7933] int ldv_linux_kernel_rcu_update_lock_rcu_nested = 0; [L8011] static bool __ldv_in_interrupt_context = 0; [L8090] unsigned short ldv_linux_mmc_sdio_func_sdio_element = 0U; [L8131] int ldv_linux_net_register_probe_state = 0; [L8174] int rtnllocknumber = 0; [L8250] int locksocknumber = 0; [L8304] int ldv_linux_usb_coherent_coherent_state = 0; [L8348] ldv_map LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS ; [L8412] int ldv_linux_usb_gadget_usb_gadget = 0; [L8562] int ldv_linux_usb_register_probe_state = 0; [L8604] int ldv_linux_usb_urb_urb_state = 0; [L8873] ldv_set LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode ; [L8959] ldv_set LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock ; [L9045] ldv_set LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device ; [L9131] ldv_set LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex ; [L9243] static int ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct = 1; [L9348] static int ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode = 1; [L9453] static int ldv_linux_kernel_locking_spinlock_spin_lock = 1; [L9558] static int ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN = 1; [L9663] static int ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data = 1; [L9768] static int ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock = 1; [L9873] static int ldv_linux_kernel_locking_spinlock_spin_ps_spinlock = 1; [L9978] static int ldv_linux_kernel_locking_spinlock_spin_ptl = 1; [L10083] static int ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct = 1; [L10249] static int ldv_linux_kernel_sched_completion_completion = 0; [L10281] static int ldv_linux_lib_idr_idr = 0; [L6406] CALL ldv_ldv_initialize_124() [L6938] CALL ldv_linux_lib_find_bit_initialize() [L8068] CALL ldv_assume(nr_cpu_ids > 0) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(expression)=1, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8632] COND FALSE !(expression == 0) [L8068] RET ldv_assume(nr_cpu_ids > 0) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L6938] RET ldv_linux_lib_find_bit_initialize() [L6406] RET ldv_ldv_initialize_124() [L6407] CALL ldv_entry_EMGentry_2((void *)0) [L6360] void (*ldv_2_exit_pf_exit_default)(void) ; [L6361] int (*ldv_2_init_pf_init_default)(void) ; [L6362] int ldv_2_ret_default ; [L6363] int tmp ; [L6364] int tmp___0 ; [L6367] CALL ldv_EMGentry_init_pf_init_2_11(ldv_2_init_pf_init_default) [L6292] int tmp ; [L6295] CALL pf_init() [L6125] struct pf_unit *pf ; [L6126] int unit ; [L6127] int tmp ; [L6128] int tmp___0 ; [L6129] struct gendisk *disk ; VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L6131] COND FALSE !(disable != 0) [L6136] CALL pf_init_units() [L4736] struct pf_unit *pf ; [L4737] int unit ; [L4738] struct gendisk *disk ; [L4739] struct gendisk *tmp ; [L4741] pf_drive_count = 0 [L4742] unit = 0 [L4743] pf = (struct pf_unit *)(& units) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf={60:0}, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, unit=0, units={60:0}, verbose=0] [L4774] COND TRUE unit <= 3 [L4747] CALL, EXPR ldv_alloc_disk_101(1) [L6674] ldv_func_ret_type___0 ldv_func_res ; [L6675] struct gendisk *tmp ; [L6676] struct gendisk *tmp___0 ; [L6679] CALL, EXPR alloc_disk(minors) [L11459] CALL, EXPR ldv_malloc(sizeof(struct gendisk)) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8669] void *res ; [L8670] void *tmp ; [L8671] long tmp___0 ; [L8672] int tmp___1 ; VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, size=1629, units={60:0}, verbose=0] [L8675] CALL, EXPR ldv_undef_int() VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8771] int tmp ; [L8774] tmp = __VERIFIER_nondet_int() [L8776] return (tmp); [L8675] RET, EXPR ldv_undef_int() VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, size=1629, units={60:0}, verbose=0] [L8675] tmp___1 = ldv_undef_int() [L8677] COND FALSE !(tmp___1 != 0) [L8687] return ((void *)0); VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, \result={0:0}, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, size=1629, tmp___1=0, units={60:0}, verbose=0] [L11459] RET, EXPR ldv_malloc(sizeof(struct gendisk)) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(arg0)=1, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, arg0=1, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L11459] return ldv_malloc(sizeof(struct gendisk)); [L6679] RET, EXPR alloc_disk(minors) [L6679] tmp = alloc_disk(minors) [L6680] ldv_func_res = tmp [L6681] CALL, EXPR ldv_linux_block_genhd_alloc_disk() [L7215] struct gendisk *res ; [L7216] void *tmp ; VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L7219] CALL, EXPR ldv_malloc(sizeof(struct gendisk)) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8669] void *res ; [L8670] void *tmp ; [L8671] long tmp___0 ; [L8672] int tmp___1 ; VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, size=1629, units={60:0}, verbose=0] [L8675] CALL, EXPR ldv_undef_int() VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8771] int tmp ; [L8774] tmp = __VERIFIER_nondet_int() [L8776] return (tmp); [L8675] RET, EXPR ldv_undef_int() VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, size=1629, units={60:0}, verbose=0] [L8675] tmp___1 = ldv_undef_int() [L8677] COND TRUE tmp___1 != 0 [L8679] tmp = malloc(size) [L8680] res = tmp VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, res={63:0}, rtnllocknumber=0, size=1629, tmp={63:0}, tmp___1=1, units={60:0}, verbose=0] [L8681] CALL ldv_assume((unsigned long )res != (unsigned long )((void *)0)) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(expression)=1, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8632] COND FALSE !(expression == 0) [L8681] RET ldv_assume((unsigned long )res != (unsigned long )((void *)0)) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, res={63:0}, rtnllocknumber=0, size=1629, tmp={63:0}, tmp___1=1, units={60:0}, verbose=0] [L8682] CALL, EXPR ldv_is_err((void const *)res) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, ptr={63:0}, rtnllocknumber=0, units={60:0}, verbose=0] [L7509] return ((unsigned long )ptr > 4294967295UL); [L8682] RET, EXPR ldv_is_err((void const *)res) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, res={63:0}, rtnllocknumber=0, size=1629, tmp={63:0}, tmp___1=1, units={60:0}, verbose=0] [L8682] tmp___0 = ldv_is_err((void const *)res) [L8683] CALL ldv_assume(tmp___0 == 0L) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(expression)=1, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8632] COND FALSE !(expression == 0) [L8683] RET ldv_assume(tmp___0 == 0L) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, res={63:0}, rtnllocknumber=0, size=1629, tmp={63:0}, tmp___0=0, tmp___1=1, units={60:0}, verbose=0] [L8685] return (res); VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, \result={63:0}, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, res={63:0}, rtnllocknumber=0, size=1629, tmp={63:0}, tmp___0=0, tmp___1=1, units={60:0}, verbose=0] [L7219] RET, EXPR ldv_malloc(sizeof(struct gendisk)) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L7219] tmp = ldv_malloc(sizeof(struct gendisk)) [L7220] res = (struct gendisk *)tmp [L7221] CALL ldv_assert_linux_block_genhd__double_allocation(ldv_linux_block_genhd_disk_state == 0) [L11211] COND FALSE !(! expr) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(expr)=1, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, expr=1, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L7221] RET ldv_assert_linux_block_genhd__double_allocation(ldv_linux_block_genhd_disk_state == 0) [L7223] COND TRUE (unsigned long )res != (unsigned long )((struct gendisk *)0) [L7224] ldv_linux_block_genhd_disk_state = 1 [L7225] return (res); VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \result={63:0}, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, res={63:0}, rtnllocknumber=0, tmp={63:0}, units={60:0}, verbose=0] [L6681] RET, EXPR ldv_linux_block_genhd_alloc_disk() [L6681] tmp___0 = ldv_linux_block_genhd_alloc_disk() [L6683] return (tmp___0); [L4747] RET, EXPR ldv_alloc_disk_101(1) [L4747] tmp = ldv_alloc_disk_101(1) [L4748] disk = tmp VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, disk={63:0}, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf={60:0}, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, tmp={63:0}, unit=0, units={60:0}, verbose=0] [L4750] COND FALSE !((unsigned long )disk == (unsigned long )((struct gendisk *)0)) [L4755] pf->disk = disk [L4756] pf->pi = & pf->pia [L4757] pf->media_status = 0 [L4758] EXPR drives[unit] [L4758] EXPR (*(drives[unit]))[4] [L4758] pf->drive = (*(drives[unit]))[4] [L4759] EXPR drives[unit] [L4759] EXPR (*(drives[unit]))[5] [L4759] pf->lun = (*(drives[unit]))[5] [L4761] disk->major = major [L4762] disk->first_minor = unit [L4763] FCALL strcpy((char *)(& disk->disk_name), (char const *)(& pf->name)) [L4764] disk->fops = & pf_fops [L4766] EXPR drives[unit] [L4766] EXPR (*(drives[unit]))[0] VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, disk={63:0}, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf={60:0}, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, tmp={63:0}, unit=0, units={60:0}, verbose=0] [L4766] COND TRUE (*(drives[unit]))[0] == 0 [L4767] pf_drive_count = pf_drive_count + 1 VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, disk={63:0}, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf={60:0}, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, tmp={63:0}, unit=0, units={60:0}, verbose=0] [L4771] unit = unit + 1 [L4772] pf = pf + 1 VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, disk={63:0}, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf={60:216}, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, tmp={63:0}, unit=1, units={60:0}, verbose=0] [L4774] COND TRUE unit <= 3 [L4747] CALL ldv_alloc_disk_101(1) [L6674] ldv_func_ret_type___0 ldv_func_res ; [L6675] struct gendisk *tmp ; [L6676] struct gendisk *tmp___0 ; [L6679] CALL, EXPR alloc_disk(minors) [L11459] CALL, EXPR ldv_malloc(sizeof(struct gendisk)) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8669] void *res ; [L8670] void *tmp ; [L8671] long tmp___0 ; [L8672] int tmp___1 ; VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, size=1629, units={60:0}, verbose=0] [L8675] CALL, EXPR ldv_undef_int() VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8771] int tmp ; [L8774] tmp = __VERIFIER_nondet_int() [L8776] return (tmp); [L8675] RET, EXPR ldv_undef_int() VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, size=1629, units={60:0}, verbose=0] [L8675] tmp___1 = ldv_undef_int() [L8677] COND FALSE !(tmp___1 != 0) [L8687] return ((void *)0); VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, \result={0:0}, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, size=1629, tmp___1=0, units={60:0}, verbose=0] [L11459] RET, EXPR ldv_malloc(sizeof(struct gendisk)) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(arg0)=1, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, arg0=1, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L11459] return ldv_malloc(sizeof(struct gendisk)); [L6679] RET, EXPR alloc_disk(minors) [L6679] tmp = alloc_disk(minors) [L6680] ldv_func_res = tmp [L6681] CALL ldv_linux_block_genhd_alloc_disk() [L7215] struct gendisk *res ; [L7216] void *tmp ; VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L7219] CALL, EXPR ldv_malloc(sizeof(struct gendisk)) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8669] void *res ; [L8670] void *tmp ; [L8671] long tmp___0 ; [L8672] int tmp___1 ; VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, size=1629, units={60:0}, verbose=0] [L8675] CALL, EXPR ldv_undef_int() VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8771] int tmp ; [L8774] tmp = __VERIFIER_nondet_int() [L8776] return (tmp); [L8675] RET, EXPR ldv_undef_int() VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, size=1629, units={60:0}, verbose=0] [L8675] tmp___1 = ldv_undef_int() [L8677] COND FALSE !(tmp___1 != 0) [L8687] return ((void *)0); VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, \result={0:0}, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, size=1629, tmp___1=0, units={60:0}, verbose=0] [L7219] RET, EXPR ldv_malloc(sizeof(struct gendisk)) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L7219] tmp = ldv_malloc(sizeof(struct gendisk)) [L7220] res = (struct gendisk *)tmp [L7221] CALL ldv_assert_linux_block_genhd__double_allocation(ldv_linux_block_genhd_disk_state == 0) [L11211] COND TRUE ! expr VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(expr)=0, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, expr=0, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L11213] reach_error() VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(expr)=0, __ldv_in_interrupt_context=0, __this_module={18446744073709551627:18446744073709551621}, boot_tvec_bases={0:18446744073709551612}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, expr=0, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=1, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] - UnprovableResult [Line: 10757]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 10794]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 10856]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 10918]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11261]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11398]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11361]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 10423]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 10459]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 10732]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 10942]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 10508]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11337]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 10583]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 10620]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11286]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 10645]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11163]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 10807]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11039]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11324]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11200]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11435]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11249]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 10374]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11101]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11176]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11225]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11237]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11188]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data CFG has 87 procedures, 1007 locations, 31 error locations. Started 1 CEGAR loops. OverallTime: 46.9s, OverallIterations: 9, TraceHistogramMax: 4, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 38.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 7346 SdHoareTripleChecker+Valid, 37.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6701 mSDsluCounter, 33376 SdHoareTripleChecker+Invalid, 34.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 24905 mSDsCounter, 2593 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 18253 IncrementalHoareTripleChecker+Invalid, 20846 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2593 mSolverCounterUnsat, 8471 mSDtfsCounter, 18253 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 585 GetRequests, 517 SyntacticMatches, 2 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221 ImplicationChecksByTransitivity, 0.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3527occurred in iteration=7, InterpolantAutomatonStates: 62, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.9s AutomataMinimizationTime, 8 MinimizatonAttempts, 1991 StatesRemovedByMinimization, 7 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.2s SatisfiabilityAnalysisTime, 2.7s InterpolantComputationTime, 748 NumberOfCodeBlocks, 748 NumberOfCodeBlocksAsserted, 14 NumberOfCheckSat, 784 ConstructedInterpolants, 0 QuantifiedInterpolants, 1422 SizeOfPredicates, 19 NumberOfNonLiveVariables, 6156 ConjunctsInSsa, 69 ConjunctsInUnsatCore, 15 InterpolantComputations, 6 PerfectInterpolantSequences, 374/395 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2023-11-23 10:27:37,579 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../../../trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash c74b14ac3085e1d08ccd37c349fd5504d869259d64ea33fe65b1ccd4d55c9252 --preprocessor.use.memory.slicer false --- Real Ultimate output --- This is Ultimate 0.2.3-dev-fba957c-m [2023-11-23 10:27:39,356 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-23 10:27:39,423 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2023-11-23 10:27:39,433 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-23 10:27:39,434 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-23 10:27:39,463 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-23 10:27:39,464 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-23 10:27:39,464 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-23 10:27:39,465 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-23 10:27:39,465 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-23 10:27:39,465 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-23 10:27:39,465 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-23 10:27:39,466 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-23 10:27:39,466 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-23 10:27:39,466 INFO L153 SettingsManager]: * Use SBE=true [2023-11-23 10:27:39,467 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-23 10:27:39,467 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-23 10:27:39,467 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-23 10:27:39,468 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-23 10:27:39,468 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-23 10:27:39,468 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-23 10:27:39,468 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-23 10:27:39,469 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-23 10:27:39,469 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-23 10:27:39,469 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-23 10:27:39,470 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-23 10:27:39,470 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-23 10:27:39,470 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-23 10:27:39,470 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-23 10:27:39,471 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-23 10:27:39,471 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-23 10:27:39,471 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-23 10:27:39,472 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-23 10:27:39,472 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-23 10:27:39,472 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-23 10:27:39,472 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-23 10:27:39,473 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-23 10:27:39,473 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-23 10:27:39,473 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-23 10:27:39,473 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-23 10:27:39,474 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-23 10:27:39,474 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-23 10:27:39,474 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> c74b14ac3085e1d08ccd37c349fd5504d869259d64ea33fe65b1ccd4d55c9252 Applying setting for plugin de.uni_freiburg.informatik.ultimate.boogie.preprocessor: Use memory slicer -> false [2023-11-23 10:27:39,709 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-23 10:27:39,730 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-23 10:27:39,732 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-23 10:27:39,733 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-23 10:27:39,733 INFO L274 PluginConnector]: CDTParser initialized [2023-11-23 10:27:39,734 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i [2023-11-23 10:27:40,677 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-23 10:27:41,073 INFO L384 CDTParser]: Found 1 translation units. [2023-11-23 10:27:41,074 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i [2023-11-23 10:27:41,112 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7378b69cb/9dfe61a8ad454b62b528abefb55c95db/FLAG5db3b0742 [2023-11-23 10:27:41,123 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7378b69cb/9dfe61a8ad454b62b528abefb55c95db [2023-11-23 10:27:41,125 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-23 10:27:41,126 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-23 10:27:41,128 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-23 10:27:41,128 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-23 10:27:41,131 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-23 10:27:41,132 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 10:27:41" (1/1) ... [2023-11-23 10:27:41,132 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7f3e74ba and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:27:41, skipping insertion in model container [2023-11-23 10:27:41,133 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 10:27:41" (1/1) ... [2023-11-23 10:27:41,219 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-23 10:27:42,686 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[268422,268435] [2023-11-23 10:27:42,689 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[268567,268580] [2023-11-23 10:27:42,690 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[268713,268726] [2023-11-23 10:27:42,690 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[268878,268891] [2023-11-23 10:27:42,690 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269036,269049] [2023-11-23 10:27:42,691 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269194,269207] [2023-11-23 10:27:42,691 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269352,269365] [2023-11-23 10:27:42,691 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269512,269525] [2023-11-23 10:27:42,692 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269671,269684] [2023-11-23 10:27:42,692 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269810,269823] [2023-11-23 10:27:42,692 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269952,269965] [2023-11-23 10:27:42,693 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270101,270114] [2023-11-23 10:27:42,694 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270240,270253] [2023-11-23 10:27:42,694 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270395,270408] [2023-11-23 10:27:42,694 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270555,270568] [2023-11-23 10:27:42,695 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270706,270719] [2023-11-23 10:27:42,695 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270857,270870] [2023-11-23 10:27:42,702 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271009,271022] [2023-11-23 10:27:42,703 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271158,271171] [2023-11-23 10:27:42,703 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271306,271319] [2023-11-23 10:27:42,703 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271463,271476] [2023-11-23 10:27:42,704 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271612,271625] [2023-11-23 10:27:42,704 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271768,271781] [2023-11-23 10:27:42,704 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271921,271934] [2023-11-23 10:27:42,705 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272067,272080] [2023-11-23 10:27:42,705 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272210,272223] [2023-11-23 10:27:42,705 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272362,272375] [2023-11-23 10:27:42,706 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272508,272521] [2023-11-23 10:27:42,706 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272653,272666] [2023-11-23 10:27:42,706 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272807,272820] [2023-11-23 10:27:42,707 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272958,272971] [2023-11-23 10:27:42,707 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273113,273126] [2023-11-23 10:27:42,708 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273265,273278] [2023-11-23 10:27:42,708 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273420,273433] [2023-11-23 10:27:42,709 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273584,273597] [2023-11-23 10:27:42,709 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273740,273753] [2023-11-23 10:27:42,709 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273904,273917] [2023-11-23 10:27:42,710 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274046,274059] [2023-11-23 10:27:42,710 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274204,274217] [2023-11-23 10:27:42,710 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274371,274384] [2023-11-23 10:27:42,712 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274530,274543] [2023-11-23 10:27:42,712 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274689,274702] [2023-11-23 10:27:42,712 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274838,274851] [2023-11-23 10:27:42,713 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274985,274998] [2023-11-23 10:27:42,713 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275124,275137] [2023-11-23 10:27:42,714 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275287,275300] [2023-11-23 10:27:42,714 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275453,275466] [2023-11-23 10:27:42,715 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275617,275630] [2023-11-23 10:27:42,715 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275782,275795] [2023-11-23 10:27:42,716 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275947,275960] [2023-11-23 10:27:42,716 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276113,276126] [2023-11-23 10:27:42,716 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276278,276291] [2023-11-23 10:27:42,717 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276445,276458] [2023-11-23 10:27:42,717 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276605,276618] [2023-11-23 10:27:42,717 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276767,276780] [2023-11-23 10:27:42,718 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276926,276939] [2023-11-23 10:27:42,718 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277072,277085] [2023-11-23 10:27:42,719 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277215,277228] [2023-11-23 10:27:42,719 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277359,277372] [2023-11-23 10:27:42,719 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277502,277515] [2023-11-23 10:27:42,720 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277646,277659] [2023-11-23 10:27:42,721 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277787,277800] [2023-11-23 10:27:42,722 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277925,277938] [2023-11-23 10:27:42,722 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278083,278096] [2023-11-23 10:27:42,722 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278242,278255] [2023-11-23 10:27:42,723 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278398,278411] [2023-11-23 10:27:42,723 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278547,278560] [2023-11-23 10:27:42,724 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278699,278712] [2023-11-23 10:27:42,724 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278850,278863] [2023-11-23 10:27:42,724 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278999,279012] [2023-11-23 10:27:42,724 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279151,279164] [2023-11-23 10:27:42,725 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279299,279312] [2023-11-23 10:27:42,725 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279452,279465] [2023-11-23 10:27:42,725 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279603,279616] [2023-11-23 10:27:42,726 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279753,279766] [2023-11-23 10:27:42,743 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279900,279913] [2023-11-23 10:27:42,745 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280051,280064] [2023-11-23 10:27:42,746 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280202,280215] [2023-11-23 10:27:42,746 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280350,280363] [2023-11-23 10:27:42,746 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280516,280529] [2023-11-23 10:27:42,747 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280685,280698] [2023-11-23 10:27:42,747 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280852,280865] [2023-11-23 10:27:42,747 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281020,281033] [2023-11-23 10:27:42,748 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281170,281183] [2023-11-23 10:27:42,748 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281317,281330] [2023-11-23 10:27:42,748 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281478,281491] [2023-11-23 10:27:42,749 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281648,281661] [2023-11-23 10:27:42,749 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281810,281823] [2023-11-23 10:27:42,759 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 10:27:42,807 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-11-23 10:27:42,851 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-23 10:27:43,048 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[268422,268435] [2023-11-23 10:27:43,048 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[268567,268580] [2023-11-23 10:27:43,048 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[268713,268726] [2023-11-23 10:27:43,049 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[268878,268891] [2023-11-23 10:27:43,049 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269036,269049] [2023-11-23 10:27:43,050 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269194,269207] [2023-11-23 10:27:43,050 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269352,269365] [2023-11-23 10:27:43,050 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269512,269525] [2023-11-23 10:27:43,050 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269671,269684] [2023-11-23 10:27:43,051 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269810,269823] [2023-11-23 10:27:43,052 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269952,269965] [2023-11-23 10:27:43,052 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270101,270114] [2023-11-23 10:27:43,053 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270240,270253] [2023-11-23 10:27:43,053 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270395,270408] [2023-11-23 10:27:43,054 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270555,270568] [2023-11-23 10:27:43,054 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270706,270719] [2023-11-23 10:27:43,054 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270857,270870] [2023-11-23 10:27:43,054 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271009,271022] [2023-11-23 10:27:43,055 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271158,271171] [2023-11-23 10:27:43,055 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271306,271319] [2023-11-23 10:27:43,055 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271463,271476] [2023-11-23 10:27:43,056 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271612,271625] [2023-11-23 10:27:43,056 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271768,271781] [2023-11-23 10:27:43,057 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271921,271934] [2023-11-23 10:27:43,057 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272067,272080] [2023-11-23 10:27:43,057 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272210,272223] [2023-11-23 10:27:43,057 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272362,272375] [2023-11-23 10:27:43,058 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272508,272521] [2023-11-23 10:27:43,058 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272653,272666] [2023-11-23 10:27:43,058 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272807,272820] [2023-11-23 10:27:43,058 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272958,272971] [2023-11-23 10:27:43,059 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273113,273126] [2023-11-23 10:27:43,059 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273265,273278] [2023-11-23 10:27:43,061 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273420,273433] [2023-11-23 10:27:43,061 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273584,273597] [2023-11-23 10:27:43,061 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273740,273753] [2023-11-23 10:27:43,061 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273904,273917] [2023-11-23 10:27:43,065 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274046,274059] [2023-11-23 10:27:43,065 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274204,274217] [2023-11-23 10:27:43,065 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274371,274384] [2023-11-23 10:27:43,066 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274530,274543] [2023-11-23 10:27:43,066 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274689,274702] [2023-11-23 10:27:43,067 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274838,274851] [2023-11-23 10:27:43,067 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274985,274998] [2023-11-23 10:27:43,067 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275124,275137] [2023-11-23 10:27:43,068 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275287,275300] [2023-11-23 10:27:43,068 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275453,275466] [2023-11-23 10:27:43,068 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275617,275630] [2023-11-23 10:27:43,068 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275782,275795] [2023-11-23 10:27:43,069 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275947,275960] [2023-11-23 10:27:43,069 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276113,276126] [2023-11-23 10:27:43,069 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276278,276291] [2023-11-23 10:27:43,072 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276445,276458] [2023-11-23 10:27:43,073 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276605,276618] [2023-11-23 10:27:43,073 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276767,276780] [2023-11-23 10:27:43,073 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276926,276939] [2023-11-23 10:27:43,073 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277072,277085] [2023-11-23 10:27:43,089 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277215,277228] [2023-11-23 10:27:43,089 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277359,277372] [2023-11-23 10:27:43,090 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277502,277515] [2023-11-23 10:27:43,090 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277646,277659] [2023-11-23 10:27:43,090 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277787,277800] [2023-11-23 10:27:43,090 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277925,277938] [2023-11-23 10:27:43,091 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278083,278096] [2023-11-23 10:27:43,091 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278242,278255] [2023-11-23 10:27:43,092 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278398,278411] [2023-11-23 10:27:43,092 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278547,278560] [2023-11-23 10:27:43,092 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278699,278712] [2023-11-23 10:27:43,092 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278850,278863] [2023-11-23 10:27:43,093 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278999,279012] [2023-11-23 10:27:43,093 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279151,279164] [2023-11-23 10:27:43,093 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279299,279312] [2023-11-23 10:27:43,094 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279452,279465] [2023-11-23 10:27:43,094 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279603,279616] [2023-11-23 10:27:43,094 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279753,279766] [2023-11-23 10:27:43,094 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279900,279913] [2023-11-23 10:27:43,095 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280051,280064] [2023-11-23 10:27:43,096 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280202,280215] [2023-11-23 10:27:43,097 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280350,280363] [2023-11-23 10:27:43,097 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280516,280529] [2023-11-23 10:27:43,097 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280685,280698] [2023-11-23 10:27:43,098 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280852,280865] [2023-11-23 10:27:43,098 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281020,281033] [2023-11-23 10:27:43,098 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281170,281183] [2023-11-23 10:27:43,098 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281317,281330] [2023-11-23 10:27:43,099 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281478,281491] [2023-11-23 10:27:43,099 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281648,281661] [2023-11-23 10:27:43,099 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281810,281823] [2023-11-23 10:27:43,101 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 10:27:43,116 INFO L202 MainTranslator]: Completed pre-run [2023-11-23 10:27:43,378 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[268422,268435] [2023-11-23 10:27:43,380 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[268567,268580] [2023-11-23 10:27:43,380 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[268713,268726] [2023-11-23 10:27:43,382 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[268878,268891] [2023-11-23 10:27:43,382 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269036,269049] [2023-11-23 10:27:43,383 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269194,269207] [2023-11-23 10:27:43,383 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269352,269365] [2023-11-23 10:27:43,384 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269512,269525] [2023-11-23 10:27:43,384 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269671,269684] [2023-11-23 10:27:43,384 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269810,269823] [2023-11-23 10:27:43,385 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[269952,269965] [2023-11-23 10:27:43,404 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270101,270114] [2023-11-23 10:27:43,404 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270240,270253] [2023-11-23 10:27:43,405 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270395,270408] [2023-11-23 10:27:43,405 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270555,270568] [2023-11-23 10:27:43,405 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270706,270719] [2023-11-23 10:27:43,405 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[270857,270870] [2023-11-23 10:27:43,405 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271009,271022] [2023-11-23 10:27:43,406 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271158,271171] [2023-11-23 10:27:43,406 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271306,271319] [2023-11-23 10:27:43,406 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271463,271476] [2023-11-23 10:27:43,406 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271612,271625] [2023-11-23 10:27:43,406 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271768,271781] [2023-11-23 10:27:43,407 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[271921,271934] [2023-11-23 10:27:43,407 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272067,272080] [2023-11-23 10:27:43,407 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272210,272223] [2023-11-23 10:27:43,407 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272362,272375] [2023-11-23 10:27:43,407 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272508,272521] [2023-11-23 10:27:43,408 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272653,272666] [2023-11-23 10:27:43,408 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272807,272820] [2023-11-23 10:27:43,408 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[272958,272971] [2023-11-23 10:27:43,408 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273113,273126] [2023-11-23 10:27:43,408 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273265,273278] [2023-11-23 10:27:43,408 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273420,273433] [2023-11-23 10:27:43,409 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273584,273597] [2023-11-23 10:27:43,409 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273740,273753] [2023-11-23 10:27:43,409 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[273904,273917] [2023-11-23 10:27:43,409 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274046,274059] [2023-11-23 10:27:43,409 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274204,274217] [2023-11-23 10:27:43,410 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274371,274384] [2023-11-23 10:27:43,410 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274530,274543] [2023-11-23 10:27:43,410 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274689,274702] [2023-11-23 10:27:43,410 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274838,274851] [2023-11-23 10:27:43,410 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[274985,274998] [2023-11-23 10:27:43,410 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275124,275137] [2023-11-23 10:27:43,411 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275287,275300] [2023-11-23 10:27:43,411 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275453,275466] [2023-11-23 10:27:43,411 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275617,275630] [2023-11-23 10:27:43,411 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275782,275795] [2023-11-23 10:27:43,411 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[275947,275960] [2023-11-23 10:27:43,412 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276113,276126] [2023-11-23 10:27:43,412 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276278,276291] [2023-11-23 10:27:43,412 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276445,276458] [2023-11-23 10:27:43,412 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276605,276618] [2023-11-23 10:27:43,412 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276767,276780] [2023-11-23 10:27:43,412 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[276926,276939] [2023-11-23 10:27:43,413 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277072,277085] [2023-11-23 10:27:43,413 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277215,277228] [2023-11-23 10:27:43,413 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277359,277372] [2023-11-23 10:27:43,413 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277502,277515] [2023-11-23 10:27:43,413 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277646,277659] [2023-11-23 10:27:43,414 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277787,277800] [2023-11-23 10:27:43,414 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[277925,277938] [2023-11-23 10:27:43,414 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278083,278096] [2023-11-23 10:27:43,414 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278242,278255] [2023-11-23 10:27:43,414 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278398,278411] [2023-11-23 10:27:43,414 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278547,278560] [2023-11-23 10:27:43,415 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278699,278712] [2023-11-23 10:27:43,415 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278850,278863] [2023-11-23 10:27:43,415 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[278999,279012] [2023-11-23 10:27:43,415 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279151,279164] [2023-11-23 10:27:43,415 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279299,279312] [2023-11-23 10:27:43,416 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279452,279465] [2023-11-23 10:27:43,416 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279603,279616] [2023-11-23 10:27:43,417 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279753,279766] [2023-11-23 10:27:43,418 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[279900,279913] [2023-11-23 10:27:43,418 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280051,280064] [2023-11-23 10:27:43,419 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280202,280215] [2023-11-23 10:27:43,419 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280350,280363] [2023-11-23 10:27:43,420 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280516,280529] [2023-11-23 10:27:43,423 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280685,280698] [2023-11-23 10:27:43,424 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[280852,280865] [2023-11-23 10:27:43,424 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281020,281033] [2023-11-23 10:27:43,424 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281170,281183] [2023-11-23 10:27:43,424 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281317,281330] [2023-11-23 10:27:43,425 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281478,281491] [2023-11-23 10:27:43,425 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281648,281661] [2023-11-23 10:27:43,425 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/ldv-linux-4.0-rc1-mav/linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i[281810,281823] [2023-11-23 10:27:43,427 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 10:27:43,541 INFO L206 MainTranslator]: Completed translation [2023-11-23 10:27:43,541 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:27:43 WrapperNode [2023-11-23 10:27:43,541 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-23 10:27:43,542 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-23 10:27:43,542 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-23 10:27:43,542 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-23 10:27:43,548 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:27:43" (1/1) ... [2023-11-23 10:27:43,601 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:27:43" (1/1) ... [2023-11-23 10:27:43,685 INFO L138 Inliner]: procedures = 529, calls = 1388, calls flagged for inlining = 205, calls inlined = 121, statements flattened = 2103 [2023-11-23 10:27:43,685 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-23 10:27:43,685 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-23 10:27:43,686 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-23 10:27:43,686 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-23 10:27:43,694 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:27:43" (1/1) ... [2023-11-23 10:27:43,694 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:27:43" (1/1) ... [2023-11-23 10:27:43,713 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:27:43" (1/1) ... [2023-11-23 10:27:43,714 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:27:43" (1/1) ... [2023-11-23 10:27:43,768 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:27:43" (1/1) ... [2023-11-23 10:27:43,775 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:27:43" (1/1) ... [2023-11-23 10:27:43,802 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:27:43" (1/1) ... [2023-11-23 10:27:43,838 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:27:43" (1/1) ... [2023-11-23 10:27:43,852 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-23 10:27:43,852 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-23 10:27:43,853 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-23 10:27:43,853 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-23 10:27:43,853 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:27:43" (1/1) ... [2023-11-23 10:27:43,863 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-23 10:27:43,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-11-23 10:27:43,889 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-23 10:27:43,892 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-23 10:27:43,936 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_96 [2023-11-23 10:27:43,936 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_96 [2023-11-23 10:27:43,936 INFO L130 BoogieDeclarations]: Found specification of procedure write_reg [2023-11-23 10:27:43,936 INFO L138 BoogieDeclarations]: Found implementation of procedure write_reg [2023-11-23 10:27:43,937 INFO L130 BoogieDeclarations]: Found specification of procedure status_reg [2023-11-23 10:27:43,937 INFO L138 BoogieDeclarations]: Found implementation of procedure status_reg [2023-11-23 10:27:43,937 INFO L130 BoogieDeclarations]: Found specification of procedure ps_set_intr [2023-11-23 10:27:43,937 INFO L138 BoogieDeclarations]: Found implementation of procedure ps_set_intr [2023-11-23 10:27:43,937 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_coherent_check_final_state [2023-11-23 10:27:43,937 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_coherent_check_final_state [2023-11-23 10:27:43,938 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-11-23 10:27:43,940 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-11-23 10:27:43,940 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_mmc_sdio_func_check_final_state [2023-11-23 10:27:43,940 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_mmc_sdio_func_check_final_state [2023-11-23 10:27:43,940 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2023-11-23 10:27:43,941 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lock [2023-11-23 10:27:43,941 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_arch_io_check_final_state [2023-11-23 10:27:43,941 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_arch_io_check_final_state [2023-11-23 10:27:43,941 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_pf_spin_lock [2023-11-23 10:27:43,941 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_pf_spin_lock [2023-11-23 10:27:43,941 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_module_check_final_state [2023-11-23 10:27:43,941 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_module_check_final_state [2023-11-23 10:27:43,945 INFO L130 BoogieDeclarations]: Found specification of procedure pf_atapi [2023-11-23 10:27:43,945 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_atapi [2023-11-23 10:27:43,945 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2023-11-23 10:27:43,945 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_xmalloc [2023-11-23 10:27:43,945 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2023-11-23 10:27:43,946 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2023-11-23 10:27:43,946 INFO L130 BoogieDeclarations]: Found specification of procedure pf_mode_sense [2023-11-23 10:27:43,946 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_mode_sense [2023-11-23 10:27:43,946 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_queue_check_final_state [2023-11-23 10:27:43,946 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_queue_check_final_state [2023-11-23 10:27:43,946 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2023-11-23 10:27:43,946 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2023-11-23 10:27:43,946 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-23 10:27:43,946 INFO L130 BoogieDeclarations]: Found specification of procedure pi_read_regr [2023-11-23 10:27:43,947 INFO L138 BoogieDeclarations]: Found implementation of procedure pi_read_regr [2023-11-23 10:27:43,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-11-23 10:27:43,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4 [2023-11-23 10:27:43,947 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8 [2023-11-23 10:27:43,947 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_request_check_final_state [2023-11-23 10:27:43,947 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_request_check_final_state [2023-11-23 10:27:43,947 INFO L130 BoogieDeclarations]: Found specification of procedure pf_end_request [2023-11-23 10:27:43,947 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_end_request [2023-11-23 10:27:43,947 INFO L130 BoogieDeclarations]: Found specification of procedure pf_next_buf [2023-11-23 10:27:43,947 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_next_buf [2023-11-23 10:27:43,948 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assume [2023-11-23 10:27:43,948 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assume [2023-11-23 10:27:43,948 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2023-11-23 10:27:43,948 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_bh_check_final_state [2023-11-23 10:27:43,948 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_genhd_check_final_state [2023-11-23 10:27:43,948 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_genhd_check_final_state [2023-11-23 10:27:43,948 INFO L130 BoogieDeclarations]: Found specification of procedure pi_read_block [2023-11-23 10:27:43,948 INFO L138 BoogieDeclarations]: Found implementation of procedure pi_read_block [2023-11-23 10:27:43,949 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_register_reset_error_counter [2023-11-23 10:27:43,949 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_register_reset_error_counter [2023-11-23 10:27:43,949 INFO L130 BoogieDeclarations]: Found specification of procedure ps_tq_int [2023-11-23 10:27:43,949 INFO L138 BoogieDeclarations]: Found implementation of procedure ps_tq_int [2023-11-23 10:27:43,949 INFO L130 BoogieDeclarations]: Found specification of procedure unregister_blkdev [2023-11-23 10:27:43,949 INFO L138 BoogieDeclarations]: Found implementation of procedure unregister_blkdev [2023-11-23 10:27:43,949 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_lib_idr_check_final_state [2023-11-23 10:27:43,949 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_lib_idr_check_final_state [2023-11-23 10:27:43,949 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2023-11-23 10:27:43,950 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_srcu_check_final_state [2023-11-23 10:27:43,950 INFO L130 BoogieDeclarations]: Found specification of procedure pf_req_sense [2023-11-23 10:27:43,950 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_req_sense [2023-11-23 10:27:43,950 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-23 10:27:43,950 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~~TO~VOID [2023-11-23 10:27:43,950 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~~TO~VOID [2023-11-23 10:27:43,950 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-23 10:27:43,950 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2023-11-23 10:27:43,950 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2023-11-23 10:27:43,951 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2023-11-23 10:27:43,951 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2023-11-23 10:27:43,951 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-11-23 10:27:43,951 INFO L130 BoogieDeclarations]: Found specification of procedure pf_identify [2023-11-23 10:27:43,951 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_identify [2023-11-23 10:27:43,951 INFO L130 BoogieDeclarations]: Found specification of procedure pf_sleep [2023-11-23 10:27:43,951 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_sleep [2023-11-23 10:27:43,951 INFO L130 BoogieDeclarations]: Found specification of procedure pi_write_block [2023-11-23 10:27:43,951 INFO L138 BoogieDeclarations]: Found implementation of procedure pi_write_block [2023-11-23 10:27:43,951 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_register_reset_error_counter [2023-11-23 10:27:43,952 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_register_reset_error_counter [2023-11-23 10:27:43,952 INFO L130 BoogieDeclarations]: Found specification of procedure pi_connect [2023-11-23 10:27:43,952 INFO L138 BoogieDeclarations]: Found implementation of procedure pi_connect [2023-11-23 10:27:43,952 INFO L130 BoogieDeclarations]: Found specification of procedure schedule_delayed_work [2023-11-23 10:27:43,952 INFO L138 BoogieDeclarations]: Found implementation of procedure schedule_delayed_work [2023-11-23 10:27:43,952 INFO L130 BoogieDeclarations]: Found specification of procedure pf_lock [2023-11-23 10:27:43,952 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_lock [2023-11-23 10:27:43,952 INFO L130 BoogieDeclarations]: Found specification of procedure bio_data [2023-11-23 10:27:43,952 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_data [2023-11-23 10:27:43,952 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-23 10:27:43,953 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-23 10:27:43,953 INFO L130 BoogieDeclarations]: Found specification of procedure pi_release [2023-11-23 10:27:43,953 INFO L138 BoogieDeclarations]: Found implementation of procedure pi_release [2023-11-23 10:27:43,953 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2023-11-23 10:27:43,953 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8 [2023-11-23 10:27:43,953 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2023-11-23 10:27:43,953 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2023-11-23 10:27:43,953 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2023-11-23 10:27:43,953 INFO L130 BoogieDeclarations]: Found specification of procedure pf_wait [2023-11-23 10:27:43,954 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_wait [2023-11-23 10:27:43,954 INFO L130 BoogieDeclarations]: Found specification of procedure read_reg [2023-11-23 10:27:43,954 INFO L138 BoogieDeclarations]: Found implementation of procedure read_reg [2023-11-23 10:27:43,954 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2023-11-23 10:27:43,954 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlock [2023-11-23 10:27:43,954 INFO L130 BoogieDeclarations]: Found specification of procedure do_pf_request [2023-11-23 10:27:43,954 INFO L138 BoogieDeclarations]: Found implementation of procedure do_pf_request [2023-11-23 10:27:43,954 INFO L130 BoogieDeclarations]: Found specification of procedure pf_start [2023-11-23 10:27:43,954 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_start [2023-11-23 10:27:43,954 INFO L130 BoogieDeclarations]: Found specification of procedure set_capacity [2023-11-23 10:27:43,955 INFO L138 BoogieDeclarations]: Found implementation of procedure set_capacity [2023-11-23 10:27:43,955 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_pf_mutex [2023-11-23 10:27:43,955 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_unlock_pf_mutex [2023-11-23 10:27:43,955 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_sock_check_final_state [2023-11-23 10:27:43,955 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_sock_check_final_state [2023-11-23 10:27:43,955 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_gadget_check_final_state [2023-11-23 10:27:43,955 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_gadget_check_final_state [2023-11-23 10:27:43,955 INFO L130 BoogieDeclarations]: Found specification of procedure blk_rq_cur_sectors [2023-11-23 10:27:43,955 INFO L138 BoogieDeclarations]: Found implementation of procedure blk_rq_cur_sectors [2023-11-23 10:27:43,956 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-23 10:27:43,956 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_sysfs_check_final_state [2023-11-23 10:27:43,956 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_sysfs_check_final_state [2023-11-23 10:27:43,956 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_spin_unlock_irqrestore_111 [2023-11-23 10:27:43,956 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_spin_unlock_irqrestore_111 [2023-11-23 10:27:43,956 INFO L130 BoogieDeclarations]: Found specification of procedure pf_command [2023-11-23 10:27:43,956 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_command [2023-11-23 10:27:43,957 INFO L130 BoogieDeclarations]: Found specification of procedure pf_probe [2023-11-23 10:27:43,957 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_probe [2023-11-23 10:27:43,957 INFO L130 BoogieDeclarations]: Found specification of procedure next_request [2023-11-23 10:27:43,957 INFO L138 BoogieDeclarations]: Found implementation of procedure next_request [2023-11-23 10:27:43,957 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-11-23 10:27:43,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8 [2023-11-23 10:27:43,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1 [2023-11-23 10:27:43,957 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2 [2023-11-23 10:27:43,958 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2023-11-23 10:27:43,958 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-11-23 10:27:43,958 INFO L130 BoogieDeclarations]: Found specification of procedure pi_init [2023-11-23 10:27:43,958 INFO L138 BoogieDeclarations]: Found implementation of procedure pi_init [2023-11-23 10:27:43,958 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2023-11-23 10:27:43,958 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2023-11-23 10:27:43,958 INFO L130 BoogieDeclarations]: Found specification of procedure get_capacity [2023-11-23 10:27:43,958 INFO L138 BoogieDeclarations]: Found implementation of procedure get_capacity [2023-11-23 10:27:43,959 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_net_rtnetlink_check_final_state [2023-11-23 10:27:43,959 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_net_rtnetlink_check_final_state [2023-11-23 10:27:43,959 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_filter_positive_int [2023-11-23 10:27:43,959 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_filter_positive_int [2023-11-23 10:27:43,959 INFO L130 BoogieDeclarations]: Found specification of procedure bio_has_data [2023-11-23 10:27:43,959 INFO L138 BoogieDeclarations]: Found implementation of procedure bio_has_data [2023-11-23 10:27:43,960 INFO L130 BoogieDeclarations]: Found specification of procedure xl [2023-11-23 10:27:43,960 INFO L138 BoogieDeclarations]: Found implementation of procedure xl [2023-11-23 10:27:43,960 INFO L130 BoogieDeclarations]: Found specification of procedure xs [2023-11-23 10:27:43,960 INFO L138 BoogieDeclarations]: Found implementation of procedure xs [2023-11-23 10:27:43,961 INFO L130 BoogieDeclarations]: Found specification of procedure pi_disconnect [2023-11-23 10:27:43,961 INFO L138 BoogieDeclarations]: Found implementation of procedure pi_disconnect [2023-11-23 10:27:43,961 INFO L130 BoogieDeclarations]: Found specification of procedure pf_reset [2023-11-23 10:27:43,961 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_reset [2023-11-23 10:27:43,961 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2023-11-23 10:27:43,961 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_check_final_state [2023-11-23 10:27:43,961 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2023-11-23 10:27:43,961 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_lock [2023-11-23 10:27:43,961 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_usb_urb_check_final_state [2023-11-23 10:27:43,961 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_usb_urb_check_final_state [2023-11-23 10:27:43,962 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_mutex_mutex_lock_pf_mutex [2023-11-23 10:27:43,962 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_mutex_mutex_lock_pf_mutex [2023-11-23 10:27:43,962 INFO L130 BoogieDeclarations]: Found specification of procedure __ldv_linux_kernel_locking_spinlock_spin_lock [2023-11-23 10:27:43,962 INFO L138 BoogieDeclarations]: Found implementation of procedure __ldv_linux_kernel_locking_spinlock_spin_lock [2023-11-23 10:27:43,962 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2023-11-23 10:27:43,962 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_rwlock_check_final_state [2023-11-23 10:27:43,962 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2023-11-23 10:27:43,962 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlock [2023-11-23 10:27:43,962 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_fs_char_dev_check_final_state [2023-11-23 10:27:43,962 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_fs_char_dev_check_final_state [2023-11-23 10:27:43,963 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1 [2023-11-23 10:27:43,963 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-11-23 10:27:43,963 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-11-23 10:27:43,963 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_drivers_base_class_check_final_state [2023-11-23 10:27:43,963 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_drivers_base_class_check_final_state [2023-11-23 10:27:43,963 INFO L130 BoogieDeclarations]: Found specification of procedure pf_completion [2023-11-23 10:27:43,963 INFO L138 BoogieDeclarations]: Found implementation of procedure pf_completion [2023-11-23 10:27:43,963 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_locking_spinlock_spin_lock_ps_spinlock [2023-11-23 10:27:43,963 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_locking_spinlock_spin_lock_ps_spinlock [2023-11-23 10:27:43,963 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free [2023-11-23 10:27:43,964 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free [2023-11-23 10:27:43,964 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2023-11-23 10:27:43,964 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_kernel_rcu_update_lock_sched_check_final_state [2023-11-23 10:27:43,964 INFO L130 BoogieDeclarations]: Found specification of procedure put_disk [2023-11-23 10:27:43,964 INFO L138 BoogieDeclarations]: Found implementation of procedure put_disk [2023-11-23 10:27:43,964 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_linux_block_genhd_put_disk [2023-11-23 10:27:43,964 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_linux_block_genhd_put_disk [2023-11-23 10:27:43,964 INFO L130 BoogieDeclarations]: Found specification of procedure pi_do_claimed [2023-11-23 10:27:43,964 INFO L138 BoogieDeclarations]: Found implementation of procedure pi_do_claimed [2023-11-23 10:27:44,298 INFO L241 CfgBuilder]: Building ICFG [2023-11-23 10:27:44,301 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-23 10:27:46,517 INFO L775 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2023-11-23 10:28:11,601 INFO L282 CfgBuilder]: Performing block encoding [2023-11-23 10:28:11,730 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-23 10:28:11,730 INFO L309 CfgBuilder]: Removed 5 assume(true) statements. [2023-11-23 10:28:11,731 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:28:11 BoogieIcfgContainer [2023-11-23 10:28:11,731 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-23 10:28:11,732 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-23 10:28:11,732 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-23 10:28:11,735 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-23 10:28:11,735 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 10:27:41" (1/3) ... [2023-11-23 10:28:11,736 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1c2e6e15 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 10:28:11, skipping insertion in model container [2023-11-23 10:28:11,736 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:27:43" (2/3) ... [2023-11-23 10:28:11,737 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1c2e6e15 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 10:28:11, skipping insertion in model container [2023-11-23 10:28:11,737 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:28:11" (3/3) ... [2023-11-23 10:28:11,738 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-4.0-rc1---drivers--block--paride--pf.ko.cil.i [2023-11-23 10:28:11,751 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-23 10:28:11,751 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 31 error locations. [2023-11-23 10:28:11,807 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-23 10:28:11,811 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@1433d8d9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-23 10:28:11,812 INFO L358 AbstractCegarLoop]: Starting to check reachability of 31 error locations. [2023-11-23 10:28:11,822 INFO L276 IsEmpty]: Start isEmpty. Operand has 963 states, 567 states have (on average 1.36331569664903) internal successors, (773), 626 states have internal predecessors, (773), 282 states have call successors, (282), 86 states have call predecessors, (282), 85 states have return successors, (278), 268 states have call predecessors, (278), 278 states have call successors, (278) [2023-11-23 10:28:11,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2023-11-23 10:28:11,834 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 10:28:11,834 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 10:28:11,835 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_linux_block_genhd_put_diskErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2023-11-23 10:28:11,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 10:28:11,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1432722930, now seen corresponding path program 1 times [2023-11-23 10:28:11,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-23 10:28:11,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [197056468] [2023-11-23 10:28:11,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 10:28:11,853 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 10:28:11,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-11-23 10:28:11,869 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-23 10:28:11,892 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-11-23 10:28:12,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:28:12,553 INFO L262 TraceCheckSpWp]: Trace formula consists of 748 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-23 10:28:12,557 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 10:28:12,622 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-11-23 10:28:12,625 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 10:28:12,626 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-23 10:28:12,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [197056468] [2023-11-23 10:28:12,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [197056468] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 10:28:12,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 10:28:12,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-23 10:28:12,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361020146] [2023-11-23 10:28:12,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 10:28:12,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-23 10:28:12,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-23 10:28:12,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-23 10:28:12,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-23 10:28:12,656 INFO L87 Difference]: Start difference. First operand has 963 states, 567 states have (on average 1.36331569664903) internal successors, (773), 626 states have internal predecessors, (773), 282 states have call successors, (282), 86 states have call predecessors, (282), 85 states have return successors, (278), 268 states have call predecessors, (278), 278 states have call successors, (278) Second operand has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-23 10:28:14,476 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.51s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 10:28:17,242 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.90s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 10:28:18,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 10:28:18,294 INFO L93 Difference]: Finished difference Result 1927 states and 2779 transitions. [2023-11-23 10:28:18,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-23 10:28:18,306 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 25 [2023-11-23 10:28:18,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 10:28:18,326 INFO L225 Difference]: With dead ends: 1927 [2023-11-23 10:28:18,326 INFO L226 Difference]: Without dead ends: 960 [2023-11-23 10:28:18,333 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-23 10:28:18,335 INFO L413 NwaCegarLoop]: 1167 mSDtfsCounter, 20 mSDsluCounter, 1166 mSDsCounter, 0 mSdLazyCounter, 230 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 2333 SdHoareTripleChecker+Invalid, 230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.5s IncrementalHoareTripleChecker+Time [2023-11-23 10:28:18,336 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 2333 Invalid, 230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 230 Invalid, 0 Unknown, 0 Unchecked, 5.5s Time] [2023-11-23 10:28:18,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 960 states. [2023-11-23 10:28:18,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 960 to 943. [2023-11-23 10:28:18,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 943 states, 553 states have (on average 1.301989150090416) internal successors, (720), 606 states have internal predecessors, (720), 275 states have call successors, (275), 85 states have call predecessors, (275), 84 states have return successors, (273), 263 states have call predecessors, (273), 273 states have call successors, (273) [2023-11-23 10:28:18,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 943 states to 943 states and 1268 transitions. [2023-11-23 10:28:18,408 INFO L78 Accepts]: Start accepts. Automaton has 943 states and 1268 transitions. Word has length 25 [2023-11-23 10:28:18,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 10:28:18,409 INFO L495 AbstractCegarLoop]: Abstraction has 943 states and 1268 transitions. [2023-11-23 10:28:18,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.666666666666667) internal successors, (17), 3 states have internal predecessors, (17), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-11-23 10:28:18,409 INFO L276 IsEmpty]: Start isEmpty. Operand 943 states and 1268 transitions. [2023-11-23 10:28:18,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2023-11-23 10:28:18,410 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 10:28:18,411 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 10:28:18,428 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-11-23 10:28:18,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 10:28:18,614 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2023-11-23 10:28:18,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 10:28:18,614 INFO L85 PathProgramCache]: Analyzing trace with hash 375523745, now seen corresponding path program 1 times [2023-11-23 10:28:18,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-23 10:28:18,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [106053757] [2023-11-23 10:28:18,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 10:28:18,615 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 10:28:18,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-11-23 10:28:18,616 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-23 10:28:18,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-11-23 10:28:19,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:28:19,189 INFO L262 TraceCheckSpWp]: Trace formula consists of 760 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-23 10:28:19,190 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 10:28:19,638 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-11-23 10:28:19,638 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 10:28:19,639 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-23 10:28:19,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [106053757] [2023-11-23 10:28:19,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [106053757] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 10:28:19,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 10:28:19,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-23 10:28:19,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456561704] [2023-11-23 10:28:19,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 10:28:19,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-23 10:28:19,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-23 10:28:19,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-23 10:28:19,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-23 10:28:19,641 INFO L87 Difference]: Start difference. First operand 943 states and 1268 transitions. Second operand has 4 states, 4 states have (on average 3.75) internal successors, (15), 3 states have internal predecessors, (15), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-11-23 10:28:23,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 10:28:23,188 INFO L93 Difference]: Finished difference Result 1880 states and 2531 transitions. [2023-11-23 10:28:23,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-23 10:28:23,189 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.75) internal successors, (15), 3 states have internal predecessors, (15), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 30 [2023-11-23 10:28:23,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 10:28:23,198 INFO L225 Difference]: With dead ends: 1880 [2023-11-23 10:28:23,198 INFO L226 Difference]: Without dead ends: 1878 [2023-11-23 10:28:23,199 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-23 10:28:23,200 INFO L413 NwaCegarLoop]: 1600 mSDtfsCounter, 1244 mSDsluCounter, 2744 mSDsCounter, 0 mSdLazyCounter, 423 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1244 SdHoareTripleChecker+Valid, 4344 SdHoareTripleChecker+Invalid, 424 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2023-11-23 10:28:23,200 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1244 Valid, 4344 Invalid, 424 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 423 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2023-11-23 10:28:23,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1878 states. [2023-11-23 10:28:23,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1878 to 1684. [2023-11-23 10:28:23,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1684 states, 996 states have (on average 1.3072289156626506) internal successors, (1302), 1073 states have internal predecessors, (1302), 508 states have call successors, (508), 150 states have call predecessors, (508), 149 states have return successors, (510), 484 states have call predecessors, (510), 506 states have call successors, (510) [2023-11-23 10:28:23,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1684 states to 1684 states and 2320 transitions. [2023-11-23 10:28:23,282 INFO L78 Accepts]: Start accepts. Automaton has 1684 states and 2320 transitions. Word has length 30 [2023-11-23 10:28:23,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 10:28:23,282 INFO L495 AbstractCegarLoop]: Abstraction has 1684 states and 2320 transitions. [2023-11-23 10:28:23,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.75) internal successors, (15), 3 states have internal predecessors, (15), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2023-11-23 10:28:23,283 INFO L276 IsEmpty]: Start isEmpty. Operand 1684 states and 2320 transitions. [2023-11-23 10:28:23,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2023-11-23 10:28:23,288 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 10:28:23,288 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 10:28:23,305 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-11-23 10:28:23,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 10:28:23,499 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_linux_arch_io_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2023-11-23 10:28:23,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 10:28:23,500 INFO L85 PathProgramCache]: Analyzing trace with hash 297210437, now seen corresponding path program 1 times [2023-11-23 10:28:23,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-23 10:28:23,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [699698069] [2023-11-23 10:28:23,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 10:28:23,501 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 10:28:23,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-11-23 10:28:23,502 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-23 10:28:23,502 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-11-23 10:28:24,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:28:24,098 INFO L262 TraceCheckSpWp]: Trace formula consists of 754 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-23 10:28:24,100 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 10:28:24,203 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-11-23 10:28:24,204 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 10:28:24,204 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-23 10:28:24,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [699698069] [2023-11-23 10:28:24,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [699698069] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 10:28:24,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 10:28:24,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-23 10:28:24,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680423322] [2023-11-23 10:28:24,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 10:28:24,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-23 10:28:24,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-23 10:28:24,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-23 10:28:24,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-23 10:28:24,205 INFO L87 Difference]: Start difference. First operand 1684 states and 2320 transitions. Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 2 states have internal predecessors, (21), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-11-23 10:28:25,239 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 10:28:25,239 INFO L93 Difference]: Finished difference Result 2480 states and 3363 transitions. [2023-11-23 10:28:25,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-23 10:28:25,240 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 2 states have internal predecessors, (21), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 38 [2023-11-23 10:28:25,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 10:28:25,247 INFO L225 Difference]: With dead ends: 2480 [2023-11-23 10:28:25,247 INFO L226 Difference]: Without dead ends: 1684 [2023-11-23 10:28:25,250 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-23 10:28:25,252 INFO L413 NwaCegarLoop]: 1155 mSDtfsCounter, 1260 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1260 SdHoareTripleChecker+Valid, 1155 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-11-23 10:28:25,253 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1260 Valid, 1155 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-11-23 10:28:25,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1684 states. [2023-11-23 10:28:25,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1684 to 1684. [2023-11-23 10:28:25,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1684 states, 996 states have (on average 1.3062248995983936) internal successors, (1301), 1073 states have internal predecessors, (1301), 508 states have call successors, (508), 150 states have call predecessors, (508), 149 states have return successors, (510), 484 states have call predecessors, (510), 506 states have call successors, (510) [2023-11-23 10:28:25,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1684 states to 1684 states and 2319 transitions. [2023-11-23 10:28:25,332 INFO L78 Accepts]: Start accepts. Automaton has 1684 states and 2319 transitions. Word has length 38 [2023-11-23 10:28:25,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 10:28:25,332 INFO L495 AbstractCegarLoop]: Abstraction has 1684 states and 2319 transitions. [2023-11-23 10:28:25,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 2 states have internal predecessors, (21), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-11-23 10:28:25,332 INFO L276 IsEmpty]: Start isEmpty. Operand 1684 states and 2319 transitions. [2023-11-23 10:28:25,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2023-11-23 10:28:25,336 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 10:28:25,336 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 10:28:25,354 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-11-23 10:28:25,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 10:28:25,548 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_linux_block_genhd_put_diskErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2023-11-23 10:28:25,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 10:28:25,549 INFO L85 PathProgramCache]: Analyzing trace with hash 864263036, now seen corresponding path program 1 times [2023-11-23 10:28:25,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-23 10:28:25,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1885112965] [2023-11-23 10:28:25,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 10:28:25,550 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 10:28:25,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-11-23 10:28:25,551 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-23 10:28:25,572 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-11-23 10:28:26,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:28:26,224 INFO L262 TraceCheckSpWp]: Trace formula consists of 817 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-23 10:28:26,226 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 10:28:26,565 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-11-23 10:28:26,565 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 10:28:26,565 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-23 10:28:26,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1885112965] [2023-11-23 10:28:26,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1885112965] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 10:28:26,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 10:28:26,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-23 10:28:26,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181192931] [2023-11-23 10:28:26,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 10:28:26,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 10:28:26,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-23 10:28:26,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 10:28:26,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-23 10:28:26,566 INFO L87 Difference]: Start difference. First operand 1684 states and 2319 transitions. Second operand has 5 states, 5 states have (on average 6.6) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2023-11-23 10:28:30,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 10:28:30,023 INFO L93 Difference]: Finished difference Result 3265 states and 4486 transitions. [2023-11-23 10:28:30,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 10:28:30,024 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 52 [2023-11-23 10:28:30,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 10:28:30,032 INFO L225 Difference]: With dead ends: 3265 [2023-11-23 10:28:30,032 INFO L226 Difference]: Without dead ends: 1700 [2023-11-23 10:28:30,037 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-23 10:28:30,039 INFO L413 NwaCegarLoop]: 1154 mSDtfsCounter, 3 mSDsluCounter, 3459 mSDsCounter, 0 mSdLazyCounter, 450 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 4613 SdHoareTripleChecker+Invalid, 450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 450 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2023-11-23 10:28:30,040 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 4613 Invalid, 450 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 450 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2023-11-23 10:28:30,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1700 states. [2023-11-23 10:28:30,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1700 to 1696. [2023-11-23 10:28:30,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1696 states, 1006 states have (on average 1.3041749502982107) internal successors, (1312), 1083 states have internal predecessors, (1312), 508 states have call successors, (508), 150 states have call predecessors, (508), 151 states have return successors, (520), 486 states have call predecessors, (520), 506 states have call successors, (520) [2023-11-23 10:28:30,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1696 states to 1696 states and 2340 transitions. [2023-11-23 10:28:30,117 INFO L78 Accepts]: Start accepts. Automaton has 1696 states and 2340 transitions. Word has length 52 [2023-11-23 10:28:30,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 10:28:30,117 INFO L495 AbstractCegarLoop]: Abstraction has 1696 states and 2340 transitions. [2023-11-23 10:28:30,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.6) internal successors, (33), 4 states have internal predecessors, (33), 2 states have call successors, (7), 2 states have call predecessors, (7), 3 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2023-11-23 10:28:30,117 INFO L276 IsEmpty]: Start isEmpty. Operand 1696 states and 2340 transitions. [2023-11-23 10:28:30,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2023-11-23 10:28:30,118 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 10:28:30,118 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 10:28:30,136 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-11-23 10:28:30,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 10:28:30,333 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_linux_block_genhd_put_diskErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2023-11-23 10:28:30,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 10:28:30,333 INFO L85 PathProgramCache]: Analyzing trace with hash 1083117754, now seen corresponding path program 1 times [2023-11-23 10:28:30,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-23 10:28:30,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [363648892] [2023-11-23 10:28:30,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 10:28:30,334 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 10:28:30,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-11-23 10:28:30,335 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-23 10:28:30,339 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-11-23 10:28:30,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:28:31,012 INFO L262 TraceCheckSpWp]: Trace formula consists of 816 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-23 10:28:31,014 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 10:28:31,261 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-23 10:28:31,261 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 10:28:31,525 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-23 10:28:31,525 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-23 10:28:31,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [363648892] [2023-11-23 10:28:31,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [363648892] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-23 10:28:31,526 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-23 10:28:31,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 6 [2023-11-23 10:28:31,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223863317] [2023-11-23 10:28:31,526 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-23 10:28:31,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-23 10:28:31,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-23 10:28:31,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-23 10:28:31,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-23 10:28:31,527 INFO L87 Difference]: Start difference. First operand 1696 states and 2340 transitions. Second operand has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 6 states have internal predecessors, (43), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2023-11-23 10:28:33,515 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.72s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 10:28:35,528 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 10:28:37,840 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 10:28:39,844 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 10:28:42,209 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 10:28:44,217 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 10:28:46,291 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 10:28:48,296 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 10:28:50,300 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 10:28:52,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 10:28:52,696 INFO L93 Difference]: Finished difference Result 3458 states and 4781 transitions. [2023-11-23 10:28:52,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-23 10:28:52,697 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 6 states have internal predecessors, (43), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 52 [2023-11-23 10:28:52,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 10:28:52,704 INFO L225 Difference]: With dead ends: 3458 [2023-11-23 10:28:52,704 INFO L226 Difference]: Without dead ends: 1809 [2023-11-23 10:28:52,709 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2023-11-23 10:28:52,710 INFO L413 NwaCegarLoop]: 1168 mSDtfsCounter, 112 mSDsluCounter, 2316 mSDsCounter, 0 mSdLazyCounter, 361 mSolverCounterSat, 6 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 3484 SdHoareTripleChecker+Invalid, 375 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 361 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.0s IncrementalHoareTripleChecker+Time [2023-11-23 10:28:52,710 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 3484 Invalid, 375 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 361 Invalid, 8 Unknown, 0 Unchecked, 21.0s Time] [2023-11-23 10:28:52,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1809 states. [2023-11-23 10:28:52,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1809 to 1805. [2023-11-23 10:28:52,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1805 states, 1105 states have (on average 1.306787330316742) internal successors, (1444), 1177 states have internal predecessors, (1444), 518 states have call successors, (518), 150 states have call predecessors, (518), 151 states have return successors, (540), 501 states have call predecessors, (540), 516 states have call successors, (540) [2023-11-23 10:28:52,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1805 states to 1805 states and 2502 transitions. [2023-11-23 10:28:52,787 INFO L78 Accepts]: Start accepts. Automaton has 1805 states and 2502 transitions. Word has length 52 [2023-11-23 10:28:52,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 10:28:52,787 INFO L495 AbstractCegarLoop]: Abstraction has 1805 states and 2502 transitions. [2023-11-23 10:28:52,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.166666666666667) internal successors, (43), 6 states have internal predecessors, (43), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2023-11-23 10:28:52,787 INFO L276 IsEmpty]: Start isEmpty. Operand 1805 states and 2502 transitions. [2023-11-23 10:28:52,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2023-11-23 10:28:52,788 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 10:28:52,788 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 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] [2023-11-23 10:28:52,813 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2023-11-23 10:28:53,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 10:28:53,004 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2023-11-23 10:28:53,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 10:28:53,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1575640770, now seen corresponding path program 1 times [2023-11-23 10:28:53,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-23 10:28:53,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1318725039] [2023-11-23 10:28:53,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 10:28:53,006 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 10:28:53,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-11-23 10:28:53,007 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-23 10:28:53,009 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-11-23 10:28:53,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 10:28:53,618 INFO L262 TraceCheckSpWp]: Trace formula consists of 860 conjuncts, 20 conjunts are in the unsatisfiable core [2023-11-23 10:28:53,621 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 10:28:54,472 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 42 proven. 2 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2023-11-23 10:28:54,474 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 10:28:55,401 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2023-11-23 10:28:55,401 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-23 10:28:55,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1318725039] [2023-11-23 10:28:55,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1318725039] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-23 10:28:55,401 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-23 10:28:55,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2023-11-23 10:28:55,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681855548] [2023-11-23 10:28:55,402 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-23 10:28:55,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-23 10:28:55,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-23 10:28:55,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-23 10:28:55,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2023-11-23 10:28:55,403 INFO L87 Difference]: Start difference. First operand 1805 states and 2502 transitions. Second operand has 11 states, 10 states have (on average 3.8) internal successors, (38), 10 states have internal predecessors, (38), 3 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (12), 4 states have call predecessors, (12), 3 states have call successors, (12) [2023-11-23 10:29:00,179 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 10:29:02,183 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 10:29:03,560 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.38s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 10:29:05,573 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 10:29:07,577 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 10:29:09,582 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 10:29:11,552 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.97s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-23 10:29:22,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 10:29:22,796 INFO L93 Difference]: Finished difference Result 4055 states and 5711 transitions. [2023-11-23 10:29:22,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-23 10:29:22,801 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 3.8) internal successors, (38), 10 states have internal predecessors, (38), 3 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (12), 4 states have call predecessors, (12), 3 states have call successors, (12) Word has length 70 [2023-11-23 10:29:22,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 10:29:22,810 INFO L225 Difference]: With dead ends: 4055 [2023-11-23 10:29:22,810 INFO L226 Difference]: Without dead ends: 2273 [2023-11-23 10:29:22,815 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2023-11-23 10:29:22,816 INFO L413 NwaCegarLoop]: 1497 mSDtfsCounter, 200 mSDsluCounter, 11654 mSDsCounter, 0 mSdLazyCounter, 1568 mSolverCounterSat, 7 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 301 SdHoareTripleChecker+Valid, 13151 SdHoareTripleChecker+Invalid, 1580 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 1568 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.5s IncrementalHoareTripleChecker+Time [2023-11-23 10:29:22,816 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [301 Valid, 13151 Invalid, 1580 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [7 Valid, 1568 Invalid, 5 Unknown, 0 Unchecked, 26.5s Time] [2023-11-23 10:29:22,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2273 states. [2023-11-23 10:29:22,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2273 to 1805. [2023-11-23 10:29:22,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1805 states, 1105 states have (on average 1.2995475113122172) internal successors, (1436), 1177 states have internal predecessors, (1436), 518 states have call successors, (518), 150 states have call predecessors, (518), 151 states have return successors, (540), 501 states have call predecessors, (540), 516 states have call successors, (540) [2023-11-23 10:29:22,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1805 states to 1805 states and 2494 transitions. [2023-11-23 10:29:22,902 INFO L78 Accepts]: Start accepts. Automaton has 1805 states and 2494 transitions. Word has length 70 [2023-11-23 10:29:22,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 10:29:22,902 INFO L495 AbstractCegarLoop]: Abstraction has 1805 states and 2494 transitions. [2023-11-23 10:29:22,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 3.8) internal successors, (38), 10 states have internal predecessors, (38), 3 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (12), 4 states have call predecessors, (12), 3 states have call successors, (12) [2023-11-23 10:29:22,903 INFO L276 IsEmpty]: Start isEmpty. Operand 1805 states and 2494 transitions. [2023-11-23 10:29:22,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2023-11-23 10:29:22,903 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 10:29:22,903 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 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] [2023-11-23 10:29:22,919 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2023-11-23 10:29:23,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 10:29:23,116 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION, ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (and 29 more)] === [2023-11-23 10:29:23,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 10:29:23,117 INFO L85 PathProgramCache]: Analyzing trace with hash 957258680, now seen corresponding path program 1 times [2023-11-23 10:29:23,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-23 10:29:23,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1387360590] [2023-11-23 10:29:23,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 10:29:23,118 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 10:29:23,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-11-23 10:29:23,118 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-23 10:29:23,119 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-11-23 10:29:26,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 10:29:26,061 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-23 10:29:28,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-23 10:29:28,657 INFO L130 FreeRefinementEngine]: Strategy WOLF found a feasible trace [2023-11-23 10:29:28,657 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-23 10:29:28,658 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (30 of 31 remaining) [2023-11-23 10:29:28,659 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_usb_coherent_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (29 of 31 remaining) [2023-11-23 10:29:28,659 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_kernel_rcu_update_lock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (28 of 31 remaining) [2023-11-23 10:29:28,659 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_kernel_rcu_update_lock_bh_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (27 of 31 remaining) [2023-11-23 10:29:28,659 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_assert_linux_kernel_locking_mutex__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (26 of 31 remaining) [2023-11-23 10:29:28,660 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_block_genhd_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (25 of 31 remaining) [2023-11-23 10:29:28,660 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_usb_urb_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (24 of 31 remaining) [2023-11-23 10:29:28,660 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_assert_linux_kernel_locking_spinlock__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION (23 of 31 remaining) [2023-11-23 10:29:28,660 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_kernel_locking_rwlock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (22 of 31 remaining) [2023-11-23 10:29:28,660 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_kernel_locking_rwlock_check_final_stateErr1ASSERT_VIOLATIONERROR_FUNCTION (21 of 31 remaining) [2023-11-23 10:29:28,660 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_mmc_sdio_func_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (20 of 31 remaining) [2023-11-23 10:29:28,661 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_assert_linux_kernel_locking_mutex__one_thread_double_unlockErr0ASSERT_VIOLATIONERROR_FUNCTION (19 of 31 remaining) [2023-11-23 10:29:28,661 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_lib_idr_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (18 of 31 remaining) [2023-11-23 10:29:28,661 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_assert_linux_kernel_locking_spinlock__one_thread_double_lockErr0ASSERT_VIOLATIONERROR_FUNCTION (17 of 31 remaining) [2023-11-23 10:29:28,661 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_fs_char_dev_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (16 of 31 remaining) [2023-11-23 10:29:28,661 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_kernel_rcu_srcu_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (15 of 31 remaining) [2023-11-23 10:29:28,661 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_arch_io_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (14 of 31 remaining) [2023-11-23 10:29:28,661 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_kernel_module_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (13 of 31 remaining) [2023-11-23 10:29:28,662 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_drivers_base_class_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (12 of 31 remaining) [2023-11-23 10:29:28,662 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_net_sock_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (11 of 31 remaining) [2023-11-23 10:29:28,662 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_usb_gadget_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (10 of 31 remaining) [2023-11-23 10:29:28,662 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_fs_sysfs_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (9 of 31 remaining) [2023-11-23 10:29:28,662 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_block_queue_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (8 of 31 remaining) [2023-11-23 10:29:28,662 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_kernel_rcu_update_lock_sched_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (7 of 31 remaining) [2023-11-23 10:29:28,663 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_block_genhd_put_diskErr0ASSERT_VIOLATIONERROR_FUNCTION (6 of 31 remaining) [2023-11-23 10:29:28,663 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_net_rtnetlink_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (5 of 31 remaining) [2023-11-23 10:29:28,663 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ldv_linux_block_request_check_final_stateErr0ASSERT_VIOLATIONERROR_FUNCTION (4 of 31 remaining) [2023-11-23 10:29:28,663 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (3 of 31 remaining) [2023-11-23 10:29:28,663 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION (2 of 31 remaining) [2023-11-23 10:29:28,663 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION (1 of 31 remaining) [2023-11-23 10:29:28,663 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4ASSERT_VIOLATIONERROR_FUNCTION (0 of 31 remaining) [2023-11-23 10:29:28,691 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-11-23 10:29:28,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-23 10:29:28,885 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2023-11-23 10:29:28,887 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-23 10:29:28,952 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:28,953 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:28,953 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:28,953 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:28,953 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:28,954 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:28,955 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:28,955 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:28,955 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:28,955 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:28,958 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:28,958 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:28,959 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:28,959 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:28,959 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:28,960 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:28,960 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:28,960 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:28,961 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:28,961 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:28,961 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:28,961 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:28,961 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:28,961 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:28,962 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:28,962 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:28,962 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:28,962 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:28,962 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:28,962 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:28,963 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:28,963 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:28,963 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:28,963 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:28,963 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:28,966 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:28,967 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:28,968 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:28,968 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:28,968 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:28,969 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:28,969 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:28,971 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:28,971 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:28,971 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret436 could not be translated [2023-11-23 10:29:28,972 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:28,974 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:28,974 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:28,974 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:28,976 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:28,976 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:28,976 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:28,977 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:28,977 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:28,977 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:28,977 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:28,977 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:28,977 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:28,977 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:28,977 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret521 [2023-11-23 10:29:28,977 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:28,977 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:28,978 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:28,978 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:28,978 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:28,978 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:28,978 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:28,978 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:28,978 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:28,978 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:28,978 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:28,979 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:28,979 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:28,979 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:28,979 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:28,979 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:28,979 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:28,979 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:28,979 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:28,979 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:28,979 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:28,980 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:28,980 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:28,980 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:28,980 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:28,980 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:28,980 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:28,980 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret436 could not be translated [2023-11-23 10:29:28,980 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:28,980 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:28,980 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:28,980 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:28,981 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:28,981 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:28,981 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:28,981 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:28,981 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:28,981 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:28,981 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:28,982 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:28,982 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:28,982 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:28,982 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:28,982 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:28,982 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:28,982 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:28,982 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:28,982 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:28,982 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:28,983 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:28,983 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:28,983 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:28,983 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:28,983 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:28,983 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:28,983 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:28,983 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:28,984 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:28,984 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:28,984 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:28,984 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret438 could not be translated [2023-11-23 10:29:28,984 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:28,984 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:28,984 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:28,984 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:28,984 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:28,984 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:28,984 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:28,984 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:28,985 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:28,985 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:28,985 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:28,985 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:28,985 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:28,985 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:28,985 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:28,986 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:28,986 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:28,986 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:28,986 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:28,986 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:28,986 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:28,986 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:28,986 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:28,986 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:28,986 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret373 [2023-11-23 10:29:28,987 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:28,987 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:28,987 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:28,987 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:28,987 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:28,987 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:28,987 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:28,987 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:28,987 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:28,988 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:28,988 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:28,988 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:28,988 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:28,988 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:28,988 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:28,988 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:28,988 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:28,988 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:28,988 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:28,989 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:28,989 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:28,989 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~mem120 could not be translated [2023-11-23 10:29:28,989 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:28,989 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_strcpy_#res#1 [2023-11-23 10:29:28,989 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:28,989 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:28,989 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:28,989 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~mem119 [2023-11-23 10:29:28,990 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:28,990 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:28,990 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:28,990 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:28,990 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:28,990 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:28,990 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_strcpy_#res#1 [2023-11-23 10:29:28,990 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:28,990 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:28,991 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:28,991 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:28,991 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_strcpy_#res#1 [2023-11-23 10:29:28,991 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:28,991 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:28,991 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:28,991 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:28,991 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:28,991 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:28,991 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:28,991 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:28,992 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:28,992 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:28,993 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:28,993 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:28,993 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:28,993 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:28,993 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:28,993 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:28,994 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:28,994 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:28,994 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:28,994 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:28,994 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:28,994 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:28,994 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:28,994 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret436 could not be translated [2023-11-23 10:29:28,995 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:28,995 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:28,995 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:28,995 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:28,995 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:28,995 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:28,995 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:28,995 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:28,995 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:28,995 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:28,995 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:28,996 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:28,996 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:28,996 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:28,996 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_strcpy_#res#1 [2023-11-23 10:29:28,996 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret521 [2023-11-23 10:29:28,996 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:28,996 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:28,996 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:28,996 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:28,996 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:28,997 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:28,997 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:28,997 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:28,997 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_strcpy_#res#1 [2023-11-23 10:29:28,997 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:28,997 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:28,997 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:28,997 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:28,997 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:28,997 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:28,997 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:28,998 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:28,998 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:28,998 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:28,998 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:29,002 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:29,002 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:29,003 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:29,003 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:29,003 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:29,003 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:29,003 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:29,003 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:29,003 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:29,003 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:29,003 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ret436 could not be translated [2023-11-23 10:29:29,003 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:29,003 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:29,004 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:29,004 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:29,004 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:29,004 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:29,004 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:29,004 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:29,004 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:29,004 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:29,004 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:29,004 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:29,004 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_strcpy_#res#1 [2023-11-23 10:29:29,005 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:29,005 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:29,005 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #t~ret373 [2023-11-23 10:29:29,005 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:29,005 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:29,005 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:29,005 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:29,005 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:29,005 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:29,005 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:29,005 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:29,005 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_strcpy_#res#1 [2023-11-23 10:29:29,006 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier [2023-11-23 10:29:29,006 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function [2023-11-23 10:29:29,006 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier [2023-11-23 10:29:29,006 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable #Ultimate.C_strcpy_#res#1 [2023-11-23 10:29:29,006 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function [2023-11-23 10:29:29,006 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function [2023-11-23 10:29:29,006 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier [2023-11-23 10:29:29,033 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.11 10:29:29 BoogieIcfgContainer [2023-11-23 10:29:29,033 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-23 10:29:29,033 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-23 10:29:29,033 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-23 10:29:29,033 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-23 10:29:29,034 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:28:11" (3/4) ... [2023-11-23 10:29:29,036 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-23 10:29:29,037 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-23 10:29:29,037 INFO L158 Benchmark]: Toolchain (without parser) took 107911.08ms. Allocated memory was 60.8MB in the beginning and 237.0MB in the end (delta: 176.2MB). Free memory was 34.1MB in the beginning and 50.0MB in the end (delta: -15.9MB). Peak memory consumption was 159.7MB. Max. memory is 16.1GB. [2023-11-23 10:29:29,037 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 46.1MB. Free memory was 26.8MB in the beginning and 26.8MB in the end (delta: 28.8kB). There was no memory consumed. Max. memory is 16.1GB. [2023-11-23 10:29:29,037 INFO L158 Benchmark]: CACSL2BoogieTranslator took 2413.56ms. Allocated memory was 60.8MB in the beginning and 153.1MB in the end (delta: 92.3MB). Free memory was 33.9MB in the beginning and 82.9MB in the end (delta: -49.0MB). Peak memory consumption was 78.6MB. Max. memory is 16.1GB. [2023-11-23 10:29:29,038 INFO L158 Benchmark]: Boogie Procedure Inliner took 142.77ms. Allocated memory is still 153.1MB. Free memory was 82.9MB in the beginning and 67.3MB in the end (delta: 15.6MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2023-11-23 10:29:29,038 INFO L158 Benchmark]: Boogie Preprocessor took 166.41ms. Allocated memory was 153.1MB in the beginning and 237.0MB in the end (delta: 83.9MB). Free memory was 67.3MB in the beginning and 167.6MB in the end (delta: -100.2MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. [2023-11-23 10:29:29,038 INFO L158 Benchmark]: RCFGBuilder took 27878.58ms. Allocated memory is still 237.0MB. Free memory was 167.6MB in the beginning and 124.0MB in the end (delta: 43.6MB). Peak memory consumption was 137.5MB. Max. memory is 16.1GB. [2023-11-23 10:29:29,039 INFO L158 Benchmark]: TraceAbstraction took 77300.54ms. Allocated memory is still 237.0MB. Free memory was 124.0MB in the beginning and 50.0MB in the end (delta: 73.9MB). Peak memory consumption was 75.0MB. Max. memory is 16.1GB. [2023-11-23 10:29:29,039 INFO L158 Benchmark]: Witness Printer took 3.63ms. Allocated memory is still 237.0MB. Free memory is still 50.0MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-23 10:29:29,040 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.15ms. Allocated memory is still 46.1MB. Free memory was 26.8MB in the beginning and 26.8MB in the end (delta: 28.8kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 2413.56ms. Allocated memory was 60.8MB in the beginning and 153.1MB in the end (delta: 92.3MB). Free memory was 33.9MB in the beginning and 82.9MB in the end (delta: -49.0MB). Peak memory consumption was 78.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 142.77ms. Allocated memory is still 153.1MB. Free memory was 82.9MB in the beginning and 67.3MB in the end (delta: 15.6MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Boogie Preprocessor took 166.41ms. Allocated memory was 153.1MB in the beginning and 237.0MB in the end (delta: 83.9MB). Free memory was 67.3MB in the beginning and 167.6MB in the end (delta: -100.2MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. * RCFGBuilder took 27878.58ms. Allocated memory is still 237.0MB. Free memory was 167.6MB in the beginning and 124.0MB in the end (delta: 43.6MB). Peak memory consumption was 137.5MB. Max. memory is 16.1GB. * TraceAbstraction took 77300.54ms. Allocated memory is still 237.0MB. Free memory was 124.0MB in the beginning and 50.0MB in the end (delta: 73.9MB). Peak memory consumption was 75.0MB. Max. memory is 16.1GB. * Witness Printer took 3.63ms. Allocated memory is still 237.0MB. Free memory is still 50.0MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret436 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret521 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret436 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret438 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret373 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~mem120 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_strcpy_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~mem119 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_strcpy_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_strcpy_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret436 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_strcpy_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret521 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_strcpy_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ret436 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_strcpy_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #t~ret373 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_strcpy_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_2~0!identifier - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable #Ultimate.C_strcpy_#res#1 - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_1~0.function - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: unknown boogie variable ~ldv_thread_0~0!identifier - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 11213]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of large string literal at line 4568. Possible FailurePath: [L4365] static bool verbose = 0; [L4366] static int major = 47; [L4367] static char *name = (char *)"pf"; [L4368] static int cluster = 64; [L4369] static int nice = 0; [L4370] static int disable = 0; [L4371-L4372] static int drive0[7U] = { 0, 0, 0, -1, -1, -1, -1}; [L4373-L4374] static int drive1[7U] = { 0, 0, 0, -1, -1, -1, -1}; [L4375-L4376] static int drive2[7U] = { 0, 0, 0, -1, -1, -1, -1}; [L4377-L4378] static int drive3[7U] = { 0, 0, 0, -1, -1, -1, -1}; [L4379] static int (*drives[4U])[7U] = { & drive0, & drive1, & drive2, & drive3}; [L4380] static int pf_drive_count ; [L4568-L4571] static struct mutex pf_mutex = {{1}, {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "pf_mutex.wait_lock", 0, 0UL}}}}, {& pf_mutex.wait_list, & pf_mutex.wait_list}, 0, (void *)(& pf_mutex), {0, {0, 0}, "pf_mutex", 0, 0UL}}; [L4572-L4573] static spinlock_t pf_spin_lock = {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "pf_spin_lock", 0, 0UL}}}}; [L4585] static void (*ps_continuation)(void) ; [L4586] static int (*ps_ready)(void) ; [L4587] static unsigned long ps_timeout ; [L4588] static int ps_tq_active = 0; [L4589] static int ps_nice = 0; [L4590-L4591] static spinlock_t ps_spinlock = {{{{{0U}}, 3735899821U, 4294967295U, (void *)-1, {0, {0, 0}, "ps_spinlock __attribute__((unused))", 0, 0UL}}}}; [L4592-L4607] static struct delayed_work ps_tq = {{{137438953424L}, {& ps_tq.work.entry, & ps_tq.work.entry}, & ps_tq_int, {(struct lock_class_key *)(& ps_tq.work), {0, 0}, "(ps_tq).work", 0, 0UL}}, {{0, (struct list_head *)1953723489}, 0UL, (struct tvec_base *)((unsigned long )(& boot_tvec_bases) + 2UL), & delayed_work_timer_fn, (unsigned long )(& ps_tq), -1, 0, 0, {(char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0, (char)0}, {(struct lock_class_key *)"drivers/block/paride/pseudo.h:48", {0, 0}, "drivers/block/paride/pseudo.h:48", 0, 0UL}}, 0, 0}; [L4715] static struct pf_unit units[4U] ; [L4720] static char pf_scratch[512U] ; [L4721] static int pf_retries = 0; [L4722] static int pf_busy = 0; [L4723] static struct request *pf_req ; [L4724] static int pf_block ; [L4725] static int pf_count ; [L4726] static int pf_run ; [L4727] static int pf_cmd ; [L4728] static struct pf_unit *pf_current ; [L4729] static int pf_mask ; [L4730] static char *pf_buf ; [L4731-L4733] static struct block_device_operations const pf_fops = {& pf_open, & pf_release, 0, & pf_ioctl, 0, 0, & pf_check_events, 0, 0, 0, & pf_getgeo, 0, & __this_module}; [L5789] static struct request_queue *pf_queue ; [L6278] struct ldv_thread ldv_thread_0 ; [L6279] struct ldv_thread ldv_thread_1 ; [L6280] struct ldv_thread ldv_thread_2 ; [L7011] int ldv_linux_alloc_usb_lock_lock = 1; [L7169] int ldv_linux_arch_io_iomem = 0; [L7211] static int ldv_linux_block_genhd_disk_state = 0; [L7276] static int ldv_linux_block_queue_queue_state = 0; [L7318] int ldv_linux_block_request_blk_rq = 0; [L7385] int ldv_linux_drivers_base_class_usb_gadget_class = 0; [L7547] int ldv_linux_fs_char_dev_usb_gadget_chrdev = 0; [L7610] int ldv_linux_fs_sysfs_sysfs = 0; [L7653] int ldv_linux_kernel_locking_rwlock_rlock = 1; [L7654] int ldv_linux_kernel_locking_rwlock_wlock = 1; [L7745] int ldv_linux_kernel_module_module_refcounter = 1; [L7816] int ldv_linux_kernel_rcu_srcu_srcu_nested = 0; [L7855] int ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh = 0; [L7894] int ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched = 0; [L7933] int ldv_linux_kernel_rcu_update_lock_rcu_nested = 0; [L8011] static bool __ldv_in_interrupt_context = 0; [L8090] unsigned short ldv_linux_mmc_sdio_func_sdio_element = 0U; [L8131] int ldv_linux_net_register_probe_state = 0; [L8174] int rtnllocknumber = 0; [L8250] int locksocknumber = 0; [L8304] int ldv_linux_usb_coherent_coherent_state = 0; [L8348] ldv_map LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS ; [L8412] int ldv_linux_usb_gadget_usb_gadget = 0; [L8562] int ldv_linux_usb_register_probe_state = 0; [L8604] int ldv_linux_usb_urb_urb_state = 0; [L8873] ldv_set LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode ; [L8959] ldv_set LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock ; [L9045] ldv_set LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device ; [L9131] ldv_set LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex ; [L9243] static int ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct = 1; [L9348] static int ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode = 1; [L9453] static int ldv_linux_kernel_locking_spinlock_spin_lock = 1; [L9558] static int ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN = 1; [L9663] static int ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data = 1; [L9768] static int ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock = 1; [L9873] static int ldv_linux_kernel_locking_spinlock_spin_ps_spinlock = 1; [L9978] static int ldv_linux_kernel_locking_spinlock_spin_ptl = 1; [L10083] static int ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct = 1; [L10249] static int ldv_linux_kernel_sched_completion_completion = 0; [L10281] static int ldv_linux_lib_idr_idr = 0; [L6406] CALL ldv_ldv_initialize_124() [L6938] CALL ldv_linux_lib_find_bit_initialize() [L8068] CALL ldv_assume(nr_cpu_ids > 0) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(expression)=1, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8632] COND FALSE !(expression == 0) [L8068] RET ldv_assume(nr_cpu_ids > 0) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L6938] RET ldv_linux_lib_find_bit_initialize() [L6406] RET ldv_ldv_initialize_124() [L6407] CALL ldv_entry_EMGentry_2((void *)0) [L6360] void (*ldv_2_exit_pf_exit_default)(void) ; [L6361] int (*ldv_2_init_pf_init_default)(void) ; [L6362] int ldv_2_ret_default ; [L6363] int tmp ; [L6364] int tmp___0 ; [L6367] CALL ldv_EMGentry_init_pf_init_2_11(ldv_2_init_pf_init_default) [L6292] int tmp ; [L6295] CALL pf_init() [L6125] struct pf_unit *pf ; [L6126] int unit ; [L6127] int tmp ; [L6128] int tmp___0 ; [L6129] struct gendisk *disk ; VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L6131] COND FALSE !(disable != 0) [L6136] CALL pf_init_units() [L4736] struct pf_unit *pf ; [L4737] int unit ; [L4738] struct gendisk *disk ; [L4739] struct gendisk *tmp ; [L4741] pf_drive_count = 0 [L4742] unit = 0 [L4743] pf = (struct pf_unit *)(& units) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf={60:0}, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, unit=0, units={60:0}, verbose=0] [L4774] COND TRUE unit <= 3 [L4747] CALL, EXPR ldv_alloc_disk_101(1) [L6674] ldv_func_ret_type___0 ldv_func_res ; [L6675] struct gendisk *tmp ; [L6676] struct gendisk *tmp___0 ; [L6679] CALL, EXPR alloc_disk(minors) [L11459] CALL, EXPR ldv_malloc(sizeof(struct gendisk)) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8669] void *res ; [L8670] void *tmp ; [L8671] long tmp___0 ; [L8672] int tmp___1 ; VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, size=1629, units={60:0}, verbose=0] [L8675] CALL, EXPR ldv_undef_int() VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8771] int tmp ; [L8774] tmp = __VERIFIER_nondet_int() [L8776] return (tmp); [L8675] RET, EXPR ldv_undef_int() VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, size=1629, units={60:0}, verbose=0] [L8675] tmp___1 = ldv_undef_int() [L8677] COND FALSE !(tmp___1 != 0) [L8687] return ((void *)0); VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, \result={0:0}, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, size=1629, tmp___1=0, units={60:0}, verbose=0] [L11459] RET, EXPR ldv_malloc(sizeof(struct gendisk)) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(arg0)=1, __ldv_in_interrupt_context=0, __this_module={0:0}, arg0=1, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L11459] return ldv_malloc(sizeof(struct gendisk)); [L6679] RET, EXPR alloc_disk(minors) [L6679] tmp = alloc_disk(minors) [L6680] ldv_func_res = tmp [L6681] CALL, EXPR ldv_linux_block_genhd_alloc_disk() [L7215] struct gendisk *res ; [L7216] void *tmp ; VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L7219] CALL, EXPR ldv_malloc(sizeof(struct gendisk)) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8669] void *res ; [L8670] void *tmp ; [L8671] long tmp___0 ; [L8672] int tmp___1 ; VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, size=1629, units={60:0}, verbose=0] [L8675] CALL, EXPR ldv_undef_int() VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8771] int tmp ; [L8774] tmp = __VERIFIER_nondet_int() [L8776] return (tmp); [L8675] RET, EXPR ldv_undef_int() VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, size=1629, units={60:0}, verbose=0] [L8675] tmp___1 = ldv_undef_int() [L8677] COND TRUE tmp___1 != 0 [L8679] tmp = malloc(size) [L8680] res = tmp VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, res={63:0}, rtnllocknumber=0, size=1629, tmp={63:0}, tmp___1=-2147483648, units={60:0}, verbose=0] [L8681] CALL ldv_assume((unsigned long )res != (unsigned long )((void *)0)) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(expression)=1, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8632] COND FALSE !(expression == 0) [L8681] RET ldv_assume((unsigned long )res != (unsigned long )((void *)0)) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, res={63:0}, rtnllocknumber=0, size=1629, tmp={63:0}, tmp___1=-2147483648, units={60:0}, verbose=0] [L8682] CALL, EXPR ldv_is_err((void const *)res) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, ptr={63:0}, rtnllocknumber=0, units={60:0}, verbose=0] [L7509] return ((unsigned long )ptr > 4294967295UL); [L8682] RET, EXPR ldv_is_err((void const *)res) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, res={63:0}, rtnllocknumber=0, size=1629, tmp={63:0}, tmp___1=-2147483648, units={60:0}, verbose=0] [L8682] tmp___0 = ldv_is_err((void const *)res) [L8683] CALL ldv_assume(tmp___0 == 0L) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(expression)=1, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8632] COND FALSE !(expression == 0) [L8683] RET ldv_assume(tmp___0 == 0L) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, res={63:0}, rtnllocknumber=0, size=1629, tmp={63:0}, tmp___0=0, tmp___1=-2147483648, units={60:0}, verbose=0] [L8685] return (res); VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, \result={63:0}, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, res={63:0}, rtnllocknumber=0, size=1629, tmp={63:0}, tmp___0=0, tmp___1=-2147483648, units={60:0}, verbose=0] [L7219] RET, EXPR ldv_malloc(sizeof(struct gendisk)) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L7219] tmp = ldv_malloc(sizeof(struct gendisk)) [L7220] res = (struct gendisk *)tmp [L7221] CALL ldv_assert_linux_block_genhd__double_allocation(ldv_linux_block_genhd_disk_state == 0) [L11211] COND FALSE !(! expr) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(expr)=1, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, expr=1, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=0, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L7221] RET ldv_assert_linux_block_genhd__double_allocation(ldv_linux_block_genhd_disk_state == 0) [L7223] COND TRUE (unsigned long )res != (unsigned long )((struct gendisk *)0) [L7224] ldv_linux_block_genhd_disk_state = 1 [L7225] return (res); VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \result={63:0}, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, res={63:0}, rtnllocknumber=0, tmp={63:0}, units={60:0}, verbose=0] [L6681] RET, EXPR ldv_linux_block_genhd_alloc_disk() [L6681] tmp___0 = ldv_linux_block_genhd_alloc_disk() [L6683] return (tmp___0); [L4747] RET, EXPR ldv_alloc_disk_101(1) [L4747] tmp = ldv_alloc_disk_101(1) [L4748] disk = tmp VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, disk={63:0}, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf={60:0}, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, tmp={63:0}, unit=0, units={60:0}, verbose=0] [L4750] COND FALSE !((unsigned long )disk == (unsigned long )((struct gendisk *)0)) [L4755] pf->disk = disk [L4756] pf->pi = & pf->pia [L4757] pf->media_status = 0 [L4758] EXPR drives[unit] [L4758] EXPR (*(drives[unit]))[4] [L4758] pf->drive = (*(drives[unit]))[4] [L4759] EXPR drives[unit] [L4759] EXPR (*(drives[unit]))[5] [L4759] pf->lun = (*(drives[unit]))[5] [L4761] disk->major = major [L4762] disk->first_minor = unit [L4763] FCALL strcpy((char *)(& disk->disk_name), (char const *)(& pf->name)) [L4764] disk->fops = & pf_fops [L4766] EXPR drives[unit] [L4766] EXPR (*(drives[unit]))[0] VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, disk={63:0}, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf={60:0}, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=0, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, tmp={63:0}, unit=0, units={60:0}, verbose=0] [L4766] COND TRUE (*(drives[unit]))[0] == 0 [L4767] pf_drive_count = pf_drive_count + 1 VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, disk={63:0}, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf={60:0}, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, tmp={63:0}, unit=0, units={60:0}, verbose=0] [L4771] unit = unit + 1 [L4772] pf = pf + 1 VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, disk={63:0}, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf={60:216}, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, tmp={63:0}, unit=1, units={60:0}, verbose=0] [L4774] COND TRUE unit <= 3 [L4747] CALL ldv_alloc_disk_101(1) [L6674] ldv_func_ret_type___0 ldv_func_res ; [L6675] struct gendisk *tmp ; [L6676] struct gendisk *tmp___0 ; [L6679] CALL, EXPR alloc_disk(minors) [L11459] CALL, EXPR ldv_malloc(sizeof(struct gendisk)) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8669] void *res ; [L8670] void *tmp ; [L8671] long tmp___0 ; [L8672] int tmp___1 ; VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, size=1629, units={60:0}, verbose=0] [L8675] CALL, EXPR ldv_undef_int() VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8771] int tmp ; [L8774] tmp = __VERIFIER_nondet_int() [L8776] return (tmp); [L8675] RET, EXPR ldv_undef_int() VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, size=1629, units={60:0}, verbose=0] [L8675] tmp___1 = ldv_undef_int() [L8677] COND FALSE !(tmp___1 != 0) [L8687] return ((void *)0); VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, \result={0:0}, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, size=1629, tmp___1=0, units={60:0}, verbose=0] [L11459] RET, EXPR ldv_malloc(sizeof(struct gendisk)) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(arg0)=1, __ldv_in_interrupt_context=0, __this_module={0:0}, arg0=1, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L11459] return ldv_malloc(sizeof(struct gendisk)); [L6679] RET, EXPR alloc_disk(minors) [L6679] tmp = alloc_disk(minors) [L6680] ldv_func_res = tmp [L6681] CALL ldv_linux_block_genhd_alloc_disk() [L7215] struct gendisk *res ; [L7216] void *tmp ; VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L7219] CALL, EXPR ldv_malloc(sizeof(struct gendisk)) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8669] void *res ; [L8670] void *tmp ; [L8671] long tmp___0 ; [L8672] int tmp___1 ; VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, size=1629, units={60:0}, verbose=0] [L8675] CALL, EXPR ldv_undef_int() VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L8771] int tmp ; [L8774] tmp = __VERIFIER_nondet_int() [L8776] return (tmp); [L8675] RET, EXPR ldv_undef_int() VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, size=1629, units={60:0}, verbose=0] [L8675] tmp___1 = ldv_undef_int() [L8677] COND FALSE !(tmp___1 != 0) [L8687] return ((void *)0); VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(size)=1629, \result={0:0}, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, size=1629, tmp___1=0, units={60:0}, verbose=0] [L7219] RET, EXPR ldv_malloc(sizeof(struct gendisk)) VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L7219] tmp = ldv_malloc(sizeof(struct gendisk)) [L7220] res = (struct gendisk *)tmp [L7221] CALL ldv_assert_linux_block_genhd__double_allocation(ldv_linux_block_genhd_disk_state == 0) [L11211] COND TRUE ! expr VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(expr)=0, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, expr=0, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] [L11213] reach_error() VAL [LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_i_mutex_of_inode=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_lock=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_mutex_of_device=0, LDV_LINUX_KERNEL_LOCKING_MUTEX_MUTEXES_pf_mutex=0, LDV_LINUX_USB_DEV_USB_DEV_REF_COUNTS=0, \old(expr)=0, __ldv_in_interrupt_context=0, __this_module={0:0}, boot_tvec_bases={0:0}, cluster=64, disable=0, drive0={51:0}, drive1={52:0}, drive2={53:0}, drive3={54:0}, drives={55:0}, expr=0, ldv_linux_alloc_usb_lock_lock=1, ldv_linux_arch_io_iomem=0, ldv_linux_block_genhd_disk_state=1, ldv_linux_block_queue_queue_state=0, ldv_linux_block_request_blk_rq=0, ldv_linux_drivers_base_class_usb_gadget_class=0, ldv_linux_fs_char_dev_usb_gadget_chrdev=0, ldv_linux_fs_sysfs_sysfs=0, ldv_linux_kernel_locking_rwlock_rlock=1, ldv_linux_kernel_locking_rwlock_wlock=1, ldv_linux_kernel_locking_spinlock_spin_alloc_lock_of_task_struct=1, ldv_linux_kernel_locking_spinlock_spin_i_lock_of_inode=1, ldv_linux_kernel_locking_spinlock_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_lock_of_NOT_ARG_SIGN=1, ldv_linux_kernel_locking_spinlock_spin_node_size_lock_of_pglist_data=1, ldv_linux_kernel_locking_spinlock_spin_pf_spin_lock=1, ldv_linux_kernel_locking_spinlock_spin_ps_spinlock=1, ldv_linux_kernel_locking_spinlock_spin_ptl=1, ldv_linux_kernel_locking_spinlock_spin_siglock_of_sighand_struct=1, ldv_linux_kernel_module_module_refcounter=1, ldv_linux_kernel_rcu_srcu_srcu_nested=0, ldv_linux_kernel_rcu_update_lock_bh_rcu_nested_bh=0, ldv_linux_kernel_rcu_update_lock_rcu_nested=0, ldv_linux_kernel_rcu_update_lock_sched_rcu_nested_sched=0, ldv_linux_kernel_sched_completion_completion=0, ldv_linux_lib_idr_idr=0, ldv_linux_mmc_sdio_func_sdio_element=0, ldv_linux_net_register_probe_state=0, ldv_linux_usb_coherent_coherent_state=0, ldv_linux_usb_gadget_usb_gadget=0, ldv_linux_usb_register_probe_state=0, ldv_linux_usb_urb_urb_state=0, locksocknumber=0, major=47, name={1:0}, nice=0, nr_cpu_ids=2, pf_block=0, pf_buf={0:0}, pf_busy=0, pf_cmd=0, pf_count=0, pf_current={0:0}, pf_drive_count=1, pf_fops={62:0}, pf_mask=0, pf_mutex={56:0}, pf_queue={0:0}, pf_req={0:0}, pf_retries=0, pf_run=0, pf_scratch={61:0}, pf_spin_lock={57:0}, ps_continuation={0:0}, ps_nice=0, ps_ready={0:0}, ps_spinlock={58:0}, ps_timeout=0, ps_tq={59:0}, ps_tq_active=0, rtnllocknumber=0, units={60:0}, verbose=0] - UnprovableResult [Line: 10757]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 10794]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 10856]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 10918]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11261]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11398]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11361]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 10423]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 10459]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 10732]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 10942]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 10508]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11337]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 10583]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 10620]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11286]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 10645]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11163]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 10807]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11039]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11324]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11200]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11435]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11249]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 10374]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11101]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11176]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11225]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11237]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 11188]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data CFG has 87 procedures, 964 locations, 31 error locations. Started 1 CEGAR loops. OverallTime: 77.1s, OverallIterations: 7, TraceHistogramMax: 4, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 62.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 13 mSolverCounterUnknown, 2946 SdHoareTripleChecker+Valid, 60.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2839 mSDsluCounter, 29080 SdHoareTripleChecker+Invalid, 59.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 21339 mSDsCounter, 14 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 3143 IncrementalHoareTripleChecker+Invalid, 3170 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 14 mSolverCounterUnsat, 7741 mSDtfsCounter, 3143 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 392 GetRequests, 363 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 2.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1805occurred in iteration=5, InterpolantAutomatonStates: 37, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.5s AutomataMinimizationTime, 6 MinimizatonAttempts, 687 StatesRemovedByMinimization, 5 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 5.0s SatisfiabilityAnalysisTime, 3.4s InterpolantComputationTime, 342 NumberOfCodeBlocks, 342 NumberOfCodeBlocksAsserted, 7 NumberOfCheckSat, 381 ConstructedInterpolants, 0 QuantifiedInterpolants, 692 SizeOfPredicates, 17 NumberOfNonLiveVariables, 4755 ConjunctsInSsa, 40 ConjunctsInUnsatCore, 8 InterpolantComputations, 4 PerfectInterpolantSequences, 168/178 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2023-11-23 10:29:29,121 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: UNKNOWN: Overapproximated counterexample