./Ultimate.py --spec /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/properties/unreach-call.prp --file /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--input--tablet--gtco.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 4a390ef5 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 /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--input--tablet--gtco.ko-entry_point.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 63b56e314339d219b900d45eff744f2905a6b0e7256894e9da7286284d3b0c99 --- Real Ultimate output --- This is Ultimate 0.2.5-dev-4a390ef-m [2024-10-24 13:39:36,672 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-24 13:39:36,749 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2024-10-24 13:39:36,755 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-24 13:39:36,756 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-24 13:39:36,789 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-24 13:39:36,790 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-24 13:39:36,790 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-24 13:39:36,791 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-24 13:39:36,791 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-24 13:39:36,792 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-24 13:39:36,792 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-24 13:39:36,792 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-24 13:39:36,793 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-24 13:39:36,793 INFO L153 SettingsManager]: * Use SBE=true [2024-10-24 13:39:36,794 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-24 13:39:36,794 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-10-24 13:39:36,794 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-10-24 13:39:36,795 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-24 13:39:36,795 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-10-24 13:39:36,795 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-24 13:39:36,798 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-10-24 13:39:36,799 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-24 13:39:36,799 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-24 13:39:36,799 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-24 13:39:36,800 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-24 13:39:36,800 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-24 13:39:36,800 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-24 13:39:36,800 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-24 13:39:36,801 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-24 13:39:36,801 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-24 13:39:36,801 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-24 13:39:36,802 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-10-24 13:39:36,802 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-10-24 13:39:36,805 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-10-24 13:39:36,805 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-24 13:39:36,806 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-24 13:39:36,806 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-24 13:39:36,806 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-24 13:39:36,806 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 -> 63b56e314339d219b900d45eff744f2905a6b0e7256894e9da7286284d3b0c99 [2024-10-24 13:39:37,046 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-24 13:39:37,071 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-24 13:39:37,074 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-24 13:39:37,075 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-24 13:39:37,076 INFO L274 PluginConnector]: CDTParser initialized [2024-10-24 13:39:37,077 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--input--tablet--gtco.ko-entry_point.cil.out.i [2024-10-24 13:39:38,545 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-24 13:39:38,918 INFO L384 CDTParser]: Found 1 translation units. [2024-10-24 13:39:38,919 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--input--tablet--gtco.ko-entry_point.cil.out.i [2024-10-24 13:39:38,957 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e9c64bb0d/d38e91e229724b5e80dba014d4991b8a/FLAG7805a3f65 [2024-10-24 13:39:39,107 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e9c64bb0d/d38e91e229724b5e80dba014d4991b8a [2024-10-24 13:39:39,110 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-24 13:39:39,111 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-24 13:39:39,114 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-24 13:39:39,114 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-24 13:39:39,119 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-24 13:39:39,121 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.10 01:39:39" (1/1) ... [2024-10-24 13:39:39,121 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@414c29de and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:39:39, skipping insertion in model container [2024-10-24 13:39:39,122 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.10 01:39:39" (1/1) ... [2024-10-24 13:39:39,210 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-24 13:39:39,849 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--input--tablet--gtco.ko-entry_point.cil.out.i[104745,104758] [2024-10-24 13:39:40,111 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-24 13:39:40,144 INFO L200 MainTranslator]: Completed pre-run [2024-10-24 13:39:40,236 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--input--tablet--gtco.ko-entry_point.cil.out.i[104745,104758] [2024-10-24 13:39:40,376 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-24 13:39:40,414 INFO L204 MainTranslator]: Completed translation [2024-10-24 13:39:40,415 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:39:40 WrapperNode [2024-10-24 13:39:40,415 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-24 13:39:40,416 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-24 13:39:40,416 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-24 13:39:40,416 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-24 13:39:40,423 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:39:40" (1/1) ... [2024-10-24 13:39:40,475 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:39:40" (1/1) ... [2024-10-24 13:39:40,583 INFO L138 Inliner]: procedures = 114, calls = 1253, calls flagged for inlining = 52, calls inlined = 49, statements flattened = 2699 [2024-10-24 13:39:40,583 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-24 13:39:40,584 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-10-24 13:39:40,584 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-10-24 13:39:40,584 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-10-24 13:39:40,595 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:39:40" (1/1) ... [2024-10-24 13:39:40,596 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:39:40" (1/1) ... [2024-10-24 13:39:40,614 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:39:40" (1/1) ... [2024-10-24 13:39:40,749 INFO L175 MemorySlicer]: Split 676 memory accesses to 14 slices as follows [2, 22, 187, 5, 42, 83, 2, 5, 175, 125, 7, 7, 6, 8]. 28 percent of accesses are in the largest equivalence class. The 333 initializations are split as follows [2, 0, 83, 5, 42, 63, 0, 5, 0, 125, 0, 0, 0, 8]. The 212 writes are split as follows [0, 4, 31, 0, 0, 20, 1, 0, 150, 0, 0, 0, 6, 0]. [2024-10-24 13:39:40,752 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:39:40" (1/1) ... [2024-10-24 13:39:40,752 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:39:40" (1/1) ... [2024-10-24 13:39:40,862 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:39:40" (1/1) ... [2024-10-24 13:39:40,876 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:39:40" (1/1) ... [2024-10-24 13:39:40,901 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:39:40" (1/1) ... [2024-10-24 13:39:40,912 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:39:40" (1/1) ... [2024-10-24 13:39:40,930 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-10-24 13:39:40,931 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-10-24 13:39:40,931 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-10-24 13:39:40,932 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-10-24 13:39:40,932 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:39:40" (1/1) ... [2024-10-24 13:39:40,939 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-24 13:39:40,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-24 13:39:40,968 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-10-24 13:39:40,975 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-10-24 13:39:41,020 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#0 [2024-10-24 13:39:41,020 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#1 [2024-10-24 13:39:41,020 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#2 [2024-10-24 13:39:41,020 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#3 [2024-10-24 13:39:41,021 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#4 [2024-10-24 13:39:41,021 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#5 [2024-10-24 13:39:41,021 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#6 [2024-10-24 13:39:41,021 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#7 [2024-10-24 13:39:41,021 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#8 [2024-10-24 13:39:41,021 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#9 [2024-10-24 13:39:41,021 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#10 [2024-10-24 13:39:41,023 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#11 [2024-10-24 13:39:41,023 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#12 [2024-10-24 13:39:41,023 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int#13 [2024-10-24 13:39:41,023 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#0 [2024-10-24 13:39:41,023 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#1 [2024-10-24 13:39:41,024 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#2 [2024-10-24 13:39:41,024 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#3 [2024-10-24 13:39:41,024 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#4 [2024-10-24 13:39:41,024 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#5 [2024-10-24 13:39:41,024 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#6 [2024-10-24 13:39:41,024 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#7 [2024-10-24 13:39:41,024 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#8 [2024-10-24 13:39:41,025 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#9 [2024-10-24 13:39:41,025 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#10 [2024-10-24 13:39:41,025 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#11 [2024-10-24 13:39:41,025 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#12 [2024-10-24 13:39:41,025 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#13 [2024-10-24 13:39:41,026 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#0 [2024-10-24 13:39:41,026 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#1 [2024-10-24 13:39:41,026 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#2 [2024-10-24 13:39:41,026 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#3 [2024-10-24 13:39:41,027 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#4 [2024-10-24 13:39:41,027 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#5 [2024-10-24 13:39:41,027 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#6 [2024-10-24 13:39:41,027 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#7 [2024-10-24 13:39:41,027 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#8 [2024-10-24 13:39:41,027 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#9 [2024-10-24 13:39:41,028 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#10 [2024-10-24 13:39:41,028 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#11 [2024-10-24 13:39:41,028 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#12 [2024-10-24 13:39:41,028 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#13 [2024-10-24 13:39:41,028 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-10-24 13:39:41,028 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-10-24 13:39:41,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-10-24 13:39:41,028 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-10-24 13:39:41,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-10-24 13:39:41,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-10-24 13:39:41,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-10-24 13:39:41,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-10-24 13:39:41,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-10-24 13:39:41,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-10-24 13:39:41,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-10-24 13:39:41,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-10-24 13:39:41,029 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-10-24 13:39:41,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-10-24 13:39:41,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-10-24 13:39:41,030 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-10-24 13:39:41,030 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2024-10-24 13:39:41,030 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2024-10-24 13:39:41,030 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-10-24 13:39:41,030 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-10-24 13:39:41,030 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2024-10-24 13:39:41,031 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2024-10-24 13:39:41,031 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-10-24 13:39:41,031 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-10-24 13:39:41,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-10-24 13:39:41,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-10-24 13:39:41,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-10-24 13:39:41,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-10-24 13:39:41,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-10-24 13:39:41,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-10-24 13:39:41,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-10-24 13:39:41,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-10-24 13:39:41,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-10-24 13:39:41,031 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-10-24 13:39:41,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-10-24 13:39:41,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-10-24 13:39:41,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-10-24 13:39:41,032 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-10-24 13:39:41,032 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2024-10-24 13:39:41,032 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2024-10-24 13:39:41,032 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2024-10-24 13:39:41,032 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2024-10-24 13:39:41,032 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-10-24 13:39:41,032 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-10-24 13:39:41,032 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-10-24 13:39:41,032 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-10-24 13:39:41,033 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-10-24 13:39:41,033 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop___0 [2024-10-24 13:39:41,033 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop___0 [2024-10-24 13:39:41,033 INFO L130 BoogieDeclarations]: Found specification of procedure gtco_disconnect [2024-10-24 13:39:41,033 INFO L138 BoogieDeclarations]: Found implementation of procedure gtco_disconnect [2024-10-24 13:39:41,033 INFO L130 BoogieDeclarations]: Found specification of procedure get_unaligned_le16 [2024-10-24 13:39:41,033 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unaligned_le16 [2024-10-24 13:39:41,033 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-10-24 13:39:41,034 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2024-10-24 13:39:41,034 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2024-10-24 13:39:41,034 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-10-24 13:39:41,034 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-10-24 13:39:41,034 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-10-24 13:39:41,034 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-10-24 13:39:41,034 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-10-24 13:39:41,034 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-10-24 13:39:41,034 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-10-24 13:39:41,034 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-10-24 13:39:41,034 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-10-24 13:39:41,034 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-10-24 13:39:41,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-10-24 13:39:41,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-10-24 13:39:41,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-10-24 13:39:41,035 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-10-24 13:39:41,035 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-10-24 13:39:41,035 INFO L130 BoogieDeclarations]: Found specification of procedure input_set_abs_params [2024-10-24 13:39:41,035 INFO L138 BoogieDeclarations]: Found implementation of procedure input_set_abs_params [2024-10-24 13:39:41,035 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_coherent [2024-10-24 13:39:41,035 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_coherent [2024-10-24 13:39:41,035 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-10-24 13:39:41,035 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-10-24 13:39:41,035 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-10-24 13:39:41,035 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-10-24 13:39:41,036 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-10-24 13:39:41,036 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-10-24 13:39:41,036 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-10-24 13:39:41,036 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-10-24 13:39:41,036 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-10-24 13:39:41,036 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-10-24 13:39:41,036 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-10-24 13:39:41,036 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-10-24 13:39:41,036 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-10-24 13:39:41,036 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-10-24 13:39:41,036 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-10-24 13:39:41,036 INFO L130 BoogieDeclarations]: Found specification of procedure input_get_drvdata [2024-10-24 13:39:41,036 INFO L138 BoogieDeclarations]: Found implementation of procedure input_get_drvdata [2024-10-24 13:39:41,036 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-10-24 13:39:41,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-10-24 13:39:41,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-10-24 13:39:41,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-10-24 13:39:41,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-10-24 13:39:41,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-10-24 13:39:41,037 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-10-24 13:39:41,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-10-24 13:39:41,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-10-24 13:39:41,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-10-24 13:39:41,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-10-24 13:39:41,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-10-24 13:39:41,038 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-10-24 13:39:41,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-10-24 13:39:41,039 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2024-10-24 13:39:41,039 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2024-10-24 13:39:41,039 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2024-10-24 13:39:41,039 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2024-10-24 13:39:41,039 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_urb [2024-10-24 13:39:41,039 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_urb [2024-10-24 13:39:41,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-10-24 13:39:41,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-10-24 13:39:41,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-10-24 13:39:41,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-10-24 13:39:41,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-10-24 13:39:41,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-10-24 13:39:41,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-10-24 13:39:41,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-10-24 13:39:41,040 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-10-24 13:39:41,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-10-24 13:39:41,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-10-24 13:39:41,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-10-24 13:39:41,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-10-24 13:39:41,041 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-10-24 13:39:41,041 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2024-10-24 13:39:41,041 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2024-10-24 13:39:41,042 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-10-24 13:39:41,042 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-10-24 13:39:41,454 INFO L238 CfgBuilder]: Building ICFG [2024-10-24 13:39:41,457 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-10-24 13:39:41,523 INFO L733 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-10-24 13:39:41,597 INFO L733 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stop___0FINAL: assume true; [2024-10-24 13:39:43,711 INFO L? ?]: Removed 894 outVars from TransFormulas that were not future-live. [2024-10-24 13:39:43,711 INFO L287 CfgBuilder]: Performing block encoding [2024-10-24 13:39:43,912 INFO L309 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-10-24 13:39:43,913 INFO L314 CfgBuilder]: Removed 16 assume(true) statements. [2024-10-24 13:39:43,913 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.10 01:39:43 BoogieIcfgContainer [2024-10-24 13:39:43,913 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-10-24 13:39:43,915 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-10-24 13:39:43,915 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-10-24 13:39:43,919 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-10-24 13:39:43,919 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.10 01:39:39" (1/3) ... [2024-10-24 13:39:43,920 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@26a4fb00 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.10 01:39:43, skipping insertion in model container [2024-10-24 13:39:43,920 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:39:40" (2/3) ... [2024-10-24 13:39:43,921 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@26a4fb00 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.10 01:39:43, skipping insertion in model container [2024-10-24 13:39:43,922 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.10 01:39:43" (3/3) ... [2024-10-24 13:39:43,923 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.12-rc1.tar.xz-144_2a-drivers--input--tablet--gtco.ko-entry_point.cil.out.i [2024-10-24 13:39:43,938 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-10-24 13:39:43,939 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-10-24 13:39:44,021 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-10-24 13:39:44,030 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@599e55e4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-10-24 13:39:44,030 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-10-24 13:39:44,038 INFO L276 IsEmpty]: Start isEmpty. Operand has 450 states, 310 states have (on average 1.4645161290322581) internal successors, (454), 336 states have internal predecessors, (454), 119 states have call successors, (119), 21 states have call predecessors, (119), 19 states have return successors, (115), 103 states have call predecessors, (115), 115 states have call successors, (115) [2024-10-24 13:39:44,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-10-24 13:39:44,048 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 13:39:44,049 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 13:39:44,049 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 13:39:44,054 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 13:39:44,054 INFO L85 PathProgramCache]: Analyzing trace with hash 436258401, now seen corresponding path program 1 times [2024-10-24 13:39:44,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 13:39:44,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223943756] [2024-10-24 13:39:44,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 13:39:44,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 13:39:44,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:44,715 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 13:39:44,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:44,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-24 13:39:44,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 13:39:44,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223943756] [2024-10-24 13:39:44,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223943756] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 13:39:44,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 13:39:44,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-24 13:39:44,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687165594] [2024-10-24 13:39:44,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 13:39:44,744 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-24 13:39:44,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 13:39:44,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-24 13:39:44,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-24 13:39:44,772 INFO L87 Difference]: Start difference. First operand has 450 states, 310 states have (on average 1.4645161290322581) internal successors, (454), 336 states have internal predecessors, (454), 119 states have call successors, (119), 21 states have call predecessors, (119), 19 states have return successors, (115), 103 states have call predecessors, (115), 115 states have call successors, (115) Second operand has 4 states, 4 states have (on average 3.5) internal successors, (14), 3 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-10-24 13:39:46,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 13:39:46,461 INFO L93 Difference]: Finished difference Result 1345 states and 2124 transitions. [2024-10-24 13:39:46,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-24 13:39:46,465 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.5) internal successors, (14), 3 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2024-10-24 13:39:46,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 13:39:46,492 INFO L225 Difference]: With dead ends: 1345 [2024-10-24 13:39:46,492 INFO L226 Difference]: Without dead ends: 883 [2024-10-24 13:39:46,500 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-10-24 13:39:46,505 INFO L432 NwaCegarLoop]: 581 mSDtfsCounter, 643 mSDsluCounter, 795 mSDsCounter, 0 mSdLazyCounter, 494 mSolverCounterSat, 250 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 746 SdHoareTripleChecker+Valid, 1376 SdHoareTripleChecker+Invalid, 744 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 250 IncrementalHoareTripleChecker+Valid, 494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-10-24 13:39:46,505 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [746 Valid, 1376 Invalid, 744 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [250 Valid, 494 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-10-24 13:39:46,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 883 states. [2024-10-24 13:39:46,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 883 to 863. [2024-10-24 13:39:46,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 863 states, 603 states have (on average 1.4179104477611941) internal successors, (855), 639 states have internal predecessors, (855), 223 states have call successors, (223), 37 states have call predecessors, (223), 36 states have return successors, (218), 194 states have call predecessors, (218), 218 states have call successors, (218) [2024-10-24 13:39:46,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 863 states to 863 states and 1296 transitions. [2024-10-24 13:39:46,657 INFO L78 Accepts]: Start accepts. Automaton has 863 states and 1296 transitions. Word has length 17 [2024-10-24 13:39:46,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 13:39:46,659 INFO L471 AbstractCegarLoop]: Abstraction has 863 states and 1296 transitions. [2024-10-24 13:39:46,660 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.5) internal successors, (14), 3 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-10-24 13:39:46,660 INFO L276 IsEmpty]: Start isEmpty. Operand 863 states and 1296 transitions. [2024-10-24 13:39:46,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2024-10-24 13:39:46,662 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 13:39:46,662 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 13:39:46,663 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-10-24 13:39:46,664 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 13:39:46,664 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 13:39:46,664 INFO L85 PathProgramCache]: Analyzing trace with hash -83187507, now seen corresponding path program 1 times [2024-10-24 13:39:46,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 13:39:46,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134185811] [2024-10-24 13:39:46,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 13:39:46,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 13:39:46,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:46,837 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 13:39:46,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:46,844 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-24 13:39:46,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:46,850 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-10-24 13:39:46,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 13:39:46,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134185811] [2024-10-24 13:39:46,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134185811] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 13:39:46,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 13:39:46,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-24 13:39:46,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601298643] [2024-10-24 13:39:46,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 13:39:46,852 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-24 13:39:46,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 13:39:46,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-24 13:39:46,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-24 13:39:46,853 INFO L87 Difference]: Start difference. First operand 863 states and 1296 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-10-24 13:39:47,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 13:39:47,896 INFO L93 Difference]: Finished difference Result 909 states and 1360 transitions. [2024-10-24 13:39:47,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-24 13:39:47,897 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 26 [2024-10-24 13:39:47,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 13:39:47,905 INFO L225 Difference]: With dead ends: 909 [2024-10-24 13:39:47,908 INFO L226 Difference]: Without dead ends: 896 [2024-10-24 13:39:47,909 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-10-24 13:39:47,910 INFO L432 NwaCegarLoop]: 580 mSDtfsCounter, 611 mSDsluCounter, 345 mSDsCounter, 0 mSdLazyCounter, 283 mSolverCounterSat, 131 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 712 SdHoareTripleChecker+Valid, 925 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 131 IncrementalHoareTripleChecker+Valid, 283 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-10-24 13:39:47,910 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [712 Valid, 925 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [131 Valid, 283 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-10-24 13:39:47,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 896 states. [2024-10-24 13:39:47,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 896 to 863. [2024-10-24 13:39:47,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 863 states, 603 states have (on average 1.4162520729684909) internal successors, (854), 639 states have internal predecessors, (854), 223 states have call successors, (223), 37 states have call predecessors, (223), 36 states have return successors, (218), 194 states have call predecessors, (218), 218 states have call successors, (218) [2024-10-24 13:39:47,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 863 states to 863 states and 1295 transitions. [2024-10-24 13:39:47,962 INFO L78 Accepts]: Start accepts. Automaton has 863 states and 1295 transitions. Word has length 26 [2024-10-24 13:39:47,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 13:39:47,963 INFO L471 AbstractCegarLoop]: Abstraction has 863 states and 1295 transitions. [2024-10-24 13:39:47,963 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-10-24 13:39:47,963 INFO L276 IsEmpty]: Start isEmpty. Operand 863 states and 1295 transitions. [2024-10-24 13:39:47,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2024-10-24 13:39:47,964 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 13:39:47,965 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 13:39:47,965 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-10-24 13:39:47,965 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 13:39:47,965 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 13:39:47,966 INFO L85 PathProgramCache]: Analyzing trace with hash -25929205, now seen corresponding path program 1 times [2024-10-24 13:39:47,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 13:39:47,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611107189] [2024-10-24 13:39:47,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 13:39:47,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 13:39:48,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:48,284 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 13:39:48,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:48,294 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-24 13:39:48,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:48,306 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-10-24 13:39:48,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 13:39:48,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611107189] [2024-10-24 13:39:48,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611107189] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 13:39:48,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 13:39:48,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-24 13:39:48,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956229117] [2024-10-24 13:39:48,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 13:39:48,307 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-24 13:39:48,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 13:39:48,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-24 13:39:48,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-24 13:39:48,310 INFO L87 Difference]: Start difference. First operand 863 states and 1295 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-10-24 13:39:49,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 13:39:49,976 INFO L93 Difference]: Finished difference Result 2608 states and 3936 transitions. [2024-10-24 13:39:49,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-24 13:39:49,977 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 26 [2024-10-24 13:39:49,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 13:39:49,988 INFO L225 Difference]: With dead ends: 2608 [2024-10-24 13:39:49,989 INFO L226 Difference]: Without dead ends: 1754 [2024-10-24 13:39:49,993 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-10-24 13:39:49,995 INFO L432 NwaCegarLoop]: 569 mSDtfsCounter, 647 mSDsluCounter, 779 mSDsCounter, 0 mSdLazyCounter, 484 mSolverCounterSat, 249 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 746 SdHoareTripleChecker+Valid, 1348 SdHoareTripleChecker+Invalid, 733 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 249 IncrementalHoareTripleChecker+Valid, 484 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-10-24 13:39:49,995 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [746 Valid, 1348 Invalid, 733 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [249 Valid, 484 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-10-24 13:39:49,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1754 states. [2024-10-24 13:39:50,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1754 to 1710. [2024-10-24 13:39:50,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1710 states, 1197 states have (on average 1.413533834586466) internal successors, (1692), 1265 states have internal predecessors, (1692), 439 states have call successors, (439), 72 states have call predecessors, (439), 73 states have return successors, (442), 386 states have call predecessors, (442), 434 states have call successors, (442) [2024-10-24 13:39:50,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1710 states to 1710 states and 2573 transitions. [2024-10-24 13:39:50,094 INFO L78 Accepts]: Start accepts. Automaton has 1710 states and 2573 transitions. Word has length 26 [2024-10-24 13:39:50,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 13:39:50,094 INFO L471 AbstractCegarLoop]: Abstraction has 1710 states and 2573 transitions. [2024-10-24 13:39:50,095 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 3 states have internal predecessors, (18), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-10-24 13:39:50,095 INFO L276 IsEmpty]: Start isEmpty. Operand 1710 states and 2573 transitions. [2024-10-24 13:39:50,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-10-24 13:39:50,096 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 13:39:50,096 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 13:39:50,096 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-10-24 13:39:50,097 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 13:39:50,097 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 13:39:50,097 INFO L85 PathProgramCache]: Analyzing trace with hash -804063437, now seen corresponding path program 1 times [2024-10-24 13:39:50,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 13:39:50,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198749998] [2024-10-24 13:39:50,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 13:39:50,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 13:39:50,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:50,427 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 13:39:50,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:50,439 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-24 13:39:50,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:50,449 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-10-24 13:39:50,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 13:39:50,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198749998] [2024-10-24 13:39:50,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198749998] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 13:39:50,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 13:39:50,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-24 13:39:50,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300287809] [2024-10-24 13:39:50,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 13:39:50,451 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-24 13:39:50,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 13:39:50,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-24 13:39:50,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-24 13:39:50,452 INFO L87 Difference]: Start difference. First operand 1710 states and 2573 transitions. Second operand has 4 states, 4 states have (on average 4.75) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-10-24 13:39:52,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 13:39:52,466 INFO L93 Difference]: Finished difference Result 5173 states and 7802 transitions. [2024-10-24 13:39:52,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-24 13:39:52,467 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 27 [2024-10-24 13:39:52,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 13:39:52,489 INFO L225 Difference]: With dead ends: 5173 [2024-10-24 13:39:52,489 INFO L226 Difference]: Without dead ends: 3472 [2024-10-24 13:39:52,495 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-10-24 13:39:52,499 INFO L432 NwaCegarLoop]: 1039 mSDtfsCounter, 625 mSDsluCounter, 1036 mSDsCounter, 0 mSdLazyCounter, 679 mSolverCounterSat, 149 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 726 SdHoareTripleChecker+Valid, 2075 SdHoareTripleChecker+Invalid, 828 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 149 IncrementalHoareTripleChecker+Valid, 679 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-10-24 13:39:52,499 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [726 Valid, 2075 Invalid, 828 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 679 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-10-24 13:39:52,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3472 states. [2024-10-24 13:39:52,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3472 to 3397. [2024-10-24 13:39:52,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3397 states, 2380 states have (on average 1.4109243697478993) internal successors, (3358), 2512 states have internal predecessors, (3358), 871 states have call successors, (871), 142 states have call predecessors, (871), 145 states have return successors, (882), 770 states have call predecessors, (882), 866 states have call successors, (882) [2024-10-24 13:39:52,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3397 states to 3397 states and 5111 transitions. [2024-10-24 13:39:52,749 INFO L78 Accepts]: Start accepts. Automaton has 3397 states and 5111 transitions. Word has length 27 [2024-10-24 13:39:52,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 13:39:52,750 INFO L471 AbstractCegarLoop]: Abstraction has 3397 states and 5111 transitions. [2024-10-24 13:39:52,750 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-10-24 13:39:52,750 INFO L276 IsEmpty]: Start isEmpty. Operand 3397 states and 5111 transitions. [2024-10-24 13:39:52,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-10-24 13:39:52,752 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 13:39:52,752 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-10-24 13:39:52,752 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-10-24 13:39:52,753 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 13:39:52,753 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 13:39:52,753 INFO L85 PathProgramCache]: Analyzing trace with hash 843584014, now seen corresponding path program 1 times [2024-10-24 13:39:52,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 13:39:52,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76965838] [2024-10-24 13:39:52,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 13:39:52,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 13:39:52,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:52,864 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 13:39:52,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:52,871 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-24 13:39:52,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:52,880 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-10-24 13:39:52,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 13:39:52,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76965838] [2024-10-24 13:39:52,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76965838] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 13:39:52,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 13:39:52,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-24 13:39:52,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206753658] [2024-10-24 13:39:52,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 13:39:52,883 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-24 13:39:52,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 13:39:52,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-24 13:39:52,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-24 13:39:52,885 INFO L87 Difference]: Start difference. First operand 3397 states and 5111 transitions. Second operand has 4 states, 4 states have (on average 5.0) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-10-24 13:39:54,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 13:39:54,675 INFO L93 Difference]: Finished difference Result 3470 states and 5231 transitions. [2024-10-24 13:39:54,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-24 13:39:54,676 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 28 [2024-10-24 13:39:54,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 13:39:54,695 INFO L225 Difference]: With dead ends: 3470 [2024-10-24 13:39:54,696 INFO L226 Difference]: Without dead ends: 3467 [2024-10-24 13:39:54,697 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-10-24 13:39:54,698 INFO L432 NwaCegarLoop]: 1039 mSDtfsCounter, 622 mSDsluCounter, 1035 mSDsCounter, 0 mSdLazyCounter, 675 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 724 SdHoareTripleChecker+Valid, 2074 SdHoareTripleChecker+Invalid, 821 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 675 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-10-24 13:39:54,698 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [724 Valid, 2074 Invalid, 821 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 675 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-10-24 13:39:54,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3467 states. [2024-10-24 13:39:54,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3467 to 3398. [2024-10-24 13:39:54,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3398 states, 2381 states have (on average 1.4107517849643008) internal successors, (3359), 2513 states have internal predecessors, (3359), 871 states have call successors, (871), 142 states have call predecessors, (871), 145 states have return successors, (882), 770 states have call predecessors, (882), 866 states have call successors, (882) [2024-10-24 13:39:54,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3398 states to 3398 states and 5112 transitions. [2024-10-24 13:39:54,867 INFO L78 Accepts]: Start accepts. Automaton has 3398 states and 5112 transitions. Word has length 28 [2024-10-24 13:39:54,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 13:39:54,868 INFO L471 AbstractCegarLoop]: Abstraction has 3398 states and 5112 transitions. [2024-10-24 13:39:54,868 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 3 states have internal predecessors, (20), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-10-24 13:39:54,870 INFO L276 IsEmpty]: Start isEmpty. Operand 3398 states and 5112 transitions. [2024-10-24 13:39:54,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2024-10-24 13:39:54,871 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 13:39:54,871 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-10-24 13:39:54,872 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-10-24 13:39:54,872 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 13:39:54,872 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 13:39:54,872 INFO L85 PathProgramCache]: Analyzing trace with hash 381052310, now seen corresponding path program 1 times [2024-10-24 13:39:54,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 13:39:54,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342885812] [2024-10-24 13:39:54,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 13:39:54,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 13:39:54,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:54,978 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 13:39:54,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:54,988 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-24 13:39:54,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:54,995 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-10-24 13:39:54,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 13:39:54,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342885812] [2024-10-24 13:39:54,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342885812] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 13:39:54,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 13:39:54,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-24 13:39:54,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354160166] [2024-10-24 13:39:54,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 13:39:54,996 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-24 13:39:54,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 13:39:54,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-24 13:39:54,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-24 13:39:54,997 INFO L87 Difference]: Start difference. First operand 3398 states and 5112 transitions. Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-10-24 13:39:55,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 13:39:55,930 INFO L93 Difference]: Finished difference Result 3466 states and 5227 transitions. [2024-10-24 13:39:55,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-24 13:39:55,931 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 29 [2024-10-24 13:39:55,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 13:39:55,951 INFO L225 Difference]: With dead ends: 3466 [2024-10-24 13:39:55,954 INFO L226 Difference]: Without dead ends: 3463 [2024-10-24 13:39:55,955 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-10-24 13:39:55,956 INFO L432 NwaCegarLoop]: 563 mSDtfsCounter, 596 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 278 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 695 SdHoareTripleChecker+Valid, 882 SdHoareTripleChecker+Invalid, 406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-10-24 13:39:55,957 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [695 Valid, 882 Invalid, 406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 278 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-10-24 13:39:55,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3463 states. [2024-10-24 13:39:56,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3463 to 3397. [2024-10-24 13:39:56,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3397 states, 2381 states have (on average 1.4103317933641326) internal successors, (3358), 2512 states have internal predecessors, (3358), 870 states have call successors, (870), 142 states have call predecessors, (870), 145 states have return successors, (882), 770 states have call predecessors, (882), 866 states have call successors, (882) [2024-10-24 13:39:56,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3397 states to 3397 states and 5110 transitions. [2024-10-24 13:39:56,127 INFO L78 Accepts]: Start accepts. Automaton has 3397 states and 5110 transitions. Word has length 29 [2024-10-24 13:39:56,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 13:39:56,128 INFO L471 AbstractCegarLoop]: Abstraction has 3397 states and 5110 transitions. [2024-10-24 13:39:56,128 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 states have internal predecessors, (21), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-10-24 13:39:56,128 INFO L276 IsEmpty]: Start isEmpty. Operand 3397 states and 5110 transitions. [2024-10-24 13:39:56,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2024-10-24 13:39:56,130 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 13:39:56,130 INFO L215 NwaCegarLoop]: trace histogram [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] [2024-10-24 13:39:56,130 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-10-24 13:39:56,130 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 13:39:56,132 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 13:39:56,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1072523759, now seen corresponding path program 1 times [2024-10-24 13:39:56,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 13:39:56,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670160515] [2024-10-24 13:39:56,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 13:39:56,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 13:39:56,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:56,253 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 13:39:56,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:56,263 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-24 13:39:56,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:56,273 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-10-24 13:39:56,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 13:39:56,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670160515] [2024-10-24 13:39:56,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670160515] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 13:39:56,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 13:39:56,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-24 13:39:56,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300401125] [2024-10-24 13:39:56,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 13:39:56,275 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-24 13:39:56,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 13:39:56,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-24 13:39:56,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-24 13:39:56,276 INFO L87 Difference]: Start difference. First operand 3397 states and 5110 transitions. Second operand has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-10-24 13:39:57,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 13:39:57,258 INFO L93 Difference]: Finished difference Result 3465 states and 5225 transitions. [2024-10-24 13:39:57,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-24 13:39:57,259 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 30 [2024-10-24 13:39:57,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 13:39:57,277 INFO L225 Difference]: With dead ends: 3465 [2024-10-24 13:39:57,277 INFO L226 Difference]: Without dead ends: 3456 [2024-10-24 13:39:57,279 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-10-24 13:39:57,280 INFO L432 NwaCegarLoop]: 563 mSDtfsCounter, 593 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 691 SdHoareTripleChecker+Valid, 883 SdHoareTripleChecker+Invalid, 403 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-10-24 13:39:57,280 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [691 Valid, 883 Invalid, 403 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-10-24 13:39:57,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3456 states. [2024-10-24 13:39:57,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3456 to 3390. [2024-10-24 13:39:57,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3390 states, 2375 states have (on average 1.4096842105263159) internal successors, (3348), 2505 states have internal predecessors, (3348), 869 states have call successors, (869), 142 states have call predecessors, (869), 145 states have return successors, (882), 770 states have call predecessors, (882), 866 states have call successors, (882) [2024-10-24 13:39:57,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3390 states to 3390 states and 5099 transitions. [2024-10-24 13:39:57,479 INFO L78 Accepts]: Start accepts. Automaton has 3390 states and 5099 transitions. Word has length 30 [2024-10-24 13:39:57,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 13:39:57,479 INFO L471 AbstractCegarLoop]: Abstraction has 3390 states and 5099 transitions. [2024-10-24 13:39:57,479 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.5) internal successors, (22), 3 states have internal predecessors, (22), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-10-24 13:39:57,479 INFO L276 IsEmpty]: Start isEmpty. Operand 3390 states and 5099 transitions. [2024-10-24 13:39:57,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2024-10-24 13:39:57,482 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 13:39:57,483 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 13:39:57,483 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-10-24 13:39:57,485 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 13:39:57,485 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 13:39:57,486 INFO L85 PathProgramCache]: Analyzing trace with hash -680420554, now seen corresponding path program 1 times [2024-10-24 13:39:57,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 13:39:57,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120802625] [2024-10-24 13:39:57,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 13:39:57,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 13:39:57,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:57,700 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 13:39:57,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:57,710 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-10-24 13:39:57,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:57,719 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-24 13:39:57,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:57,723 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2024-10-24 13:39:57,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:57,731 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-24 13:39:57,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:57,735 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-10-24 13:39:57,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:57,740 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2024-10-24 13:39:57,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:57,744 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-10-24 13:39:57,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:57,750 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-10-24 13:39:57,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:57,759 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-10-24 13:39:57,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:57,763 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-10-24 13:39:57,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:57,769 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2024-10-24 13:39:57,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 13:39:57,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120802625] [2024-10-24 13:39:57,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120802625] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 13:39:57,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 13:39:57,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-10-24 13:39:57,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31725909] [2024-10-24 13:39:57,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 13:39:57,771 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-10-24 13:39:57,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 13:39:57,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-10-24 13:39:57,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-10-24 13:39:57,771 INFO L87 Difference]: Start difference. First operand 3390 states and 5099 transitions. Second operand has 6 states, 6 states have (on average 8.5) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (11), 5 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2024-10-24 13:39:58,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 13:39:58,790 INFO L93 Difference]: Finished difference Result 6958 states and 10473 transitions. [2024-10-24 13:39:58,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-24 13:39:58,791 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (11), 5 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 90 [2024-10-24 13:39:58,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 13:39:58,812 INFO L225 Difference]: With dead ends: 6958 [2024-10-24 13:39:58,812 INFO L226 Difference]: Without dead ends: 3577 [2024-10-24 13:39:58,822 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-10-24 13:39:58,824 INFO L432 NwaCegarLoop]: 571 mSDtfsCounter, 206 mSDsluCounter, 803 mSDsCounter, 0 mSdLazyCounter, 452 mSolverCounterSat, 352 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 1374 SdHoareTripleChecker+Invalid, 804 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 352 IncrementalHoareTripleChecker+Valid, 452 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-10-24 13:39:58,824 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [211 Valid, 1374 Invalid, 804 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [352 Valid, 452 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-10-24 13:39:58,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3577 states. [2024-10-24 13:39:59,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3577 to 3494. [2024-10-24 13:39:59,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3494 states, 2478 states have (on average 1.4100080710250202) internal successors, (3494), 2608 states have internal predecessors, (3494), 869 states have call successors, (869), 143 states have call predecessors, (869), 146 states have return successors, (882), 770 states have call predecessors, (882), 866 states have call successors, (882) [2024-10-24 13:39:59,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3494 states to 3494 states and 5245 transitions. [2024-10-24 13:39:59,062 INFO L78 Accepts]: Start accepts. Automaton has 3494 states and 5245 transitions. Word has length 90 [2024-10-24 13:39:59,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 13:39:59,062 INFO L471 AbstractCegarLoop]: Abstraction has 3494 states and 5245 transitions. [2024-10-24 13:39:59,063 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 3 states have internal predecessors, (51), 2 states have call successors, (11), 5 states have call predecessors, (11), 1 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2024-10-24 13:39:59,063 INFO L276 IsEmpty]: Start isEmpty. Operand 3494 states and 5245 transitions. [2024-10-24 13:39:59,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2024-10-24 13:39:59,065 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 13:39:59,066 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 13:39:59,066 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-10-24 13:39:59,066 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 13:39:59,066 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 13:39:59,066 INFO L85 PathProgramCache]: Analyzing trace with hash -1938562069, now seen corresponding path program 1 times [2024-10-24 13:39:59,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 13:39:59,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954793746] [2024-10-24 13:39:59,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 13:39:59,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 13:39:59,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:59,727 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 13:39:59,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:59,736 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-24 13:39:59,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:59,748 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-10-24 13:39:59,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:59,824 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-24 13:39:59,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:59,830 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-10-24 13:39:59,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:59,840 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-24 13:39:59,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:59,844 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2024-10-24 13:39:59,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:59,849 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-10-24 13:39:59,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:59,855 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-10-24 13:39:59,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:59,860 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-10-24 13:39:59,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:59,875 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 79 [2024-10-24 13:39:59,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:39:59,883 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 7 proven. 5 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2024-10-24 13:39:59,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 13:39:59,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954793746] [2024-10-24 13:39:59,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954793746] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-24 13:39:59,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1871765206] [2024-10-24 13:39:59,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 13:39:59,883 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 13:39:59,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-24 13:39:59,885 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) [2024-10-24 13:39:59,887 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-10-24 13:40:00,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:00,505 INFO L255 TraceCheckSpWp]: Trace formula consists of 2046 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-10-24 13:40:00,517 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-24 13:40:00,602 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-10-24 13:40:00,602 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-24 13:40:00,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1871765206] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 13:40:00,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-10-24 13:40:00,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [9] total 11 [2024-10-24 13:40:00,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610970160] [2024-10-24 13:40:00,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 13:40:00,603 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-24 13:40:00,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 13:40:00,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-24 13:40:00,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-10-24 13:40:00,604 INFO L87 Difference]: Start difference. First operand 3494 states and 5245 transitions. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 3 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2024-10-24 13:40:01,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 13:40:01,304 INFO L93 Difference]: Finished difference Result 7007 states and 10532 transitions. [2024-10-24 13:40:01,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-24 13:40:01,304 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 3 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 96 [2024-10-24 13:40:01,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 13:40:01,339 INFO L225 Difference]: With dead ends: 7007 [2024-10-24 13:40:01,340 INFO L226 Difference]: Without dead ends: 3494 [2024-10-24 13:40:01,357 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-10-24 13:40:01,358 INFO L432 NwaCegarLoop]: 602 mSDtfsCounter, 2 mSDsluCounter, 1194 mSDsCounter, 0 mSdLazyCounter, 168 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1796 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-10-24 13:40:01,358 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1796 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 168 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-10-24 13:40:01,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3494 states. [2024-10-24 13:40:01,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3494 to 3494. [2024-10-24 13:40:01,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3494 states, 2478 states have (on average 1.4067796610169492) internal successors, (3486), 2608 states have internal predecessors, (3486), 869 states have call successors, (869), 143 states have call predecessors, (869), 146 states have return successors, (882), 770 states have call predecessors, (882), 866 states have call successors, (882) [2024-10-24 13:40:01,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3494 states to 3494 states and 5237 transitions. [2024-10-24 13:40:01,661 INFO L78 Accepts]: Start accepts. Automaton has 3494 states and 5237 transitions. Word has length 96 [2024-10-24 13:40:01,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 13:40:01,662 INFO L471 AbstractCegarLoop]: Abstraction has 3494 states and 5237 transitions. [2024-10-24 13:40:01,663 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 3 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2024-10-24 13:40:01,663 INFO L276 IsEmpty]: Start isEmpty. Operand 3494 states and 5237 transitions. [2024-10-24 13:40:01,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2024-10-24 13:40:01,665 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 13:40:01,666 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 13:40:01,688 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-10-24 13:40:01,868 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 13:40:01,869 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 13:40:01,869 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 13:40:01,870 INFO L85 PathProgramCache]: Analyzing trace with hash 391930033, now seen corresponding path program 1 times [2024-10-24 13:40:01,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 13:40:01,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216352500] [2024-10-24 13:40:01,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 13:40:01,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 13:40:01,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:02,464 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 13:40:02,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:02,469 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-24 13:40:02,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:02,479 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-10-24 13:40:02,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:02,550 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-24 13:40:02,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:02,581 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-10-24 13:40:02,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:02,594 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-24 13:40:02,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:02,598 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-10-24 13:40:02,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:02,602 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-10-24 13:40:02,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:02,605 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-10-24 13:40:02,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:02,609 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-10-24 13:40:02,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:02,621 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-10-24 13:40:02,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:02,626 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 7 proven. 8 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-10-24 13:40:02,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 13:40:02,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216352500] [2024-10-24 13:40:02,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216352500] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-24 13:40:02,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [153405971] [2024-10-24 13:40:02,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 13:40:02,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 13:40:02,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-24 13:40:02,629 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) [2024-10-24 13:40:02,630 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-10-24 13:40:03,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:03,299 INFO L255 TraceCheckSpWp]: Trace formula consists of 2052 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-10-24 13:40:03,306 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-24 13:40:03,359 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-10-24 13:40:03,359 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-24 13:40:03,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [153405971] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 13:40:03,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-10-24 13:40:03,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10] total 12 [2024-10-24 13:40:03,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346704551] [2024-10-24 13:40:03,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 13:40:03,360 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-10-24 13:40:03,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 13:40:03,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-10-24 13:40:03,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-10-24 13:40:03,361 INFO L87 Difference]: Start difference. First operand 3494 states and 5237 transitions. Second operand has 7 states, 6 states have (on average 10.666666666666666) internal successors, (64), 5 states have internal predecessors, (64), 2 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 4 states have call predecessors, (11), 2 states have call successors, (11) [2024-10-24 13:40:04,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 13:40:04,339 INFO L93 Difference]: Finished difference Result 7047 states and 10596 transitions. [2024-10-24 13:40:04,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-10-24 13:40:04,340 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 10.666666666666666) internal successors, (64), 5 states have internal predecessors, (64), 2 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 4 states have call predecessors, (11), 2 states have call successors, (11) Word has length 100 [2024-10-24 13:40:04,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 13:40:04,362 INFO L225 Difference]: With dead ends: 7047 [2024-10-24 13:40:04,362 INFO L226 Difference]: Without dead ends: 3566 [2024-10-24 13:40:04,375 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2024-10-24 13:40:04,376 INFO L432 NwaCegarLoop]: 603 mSDtfsCounter, 2 mSDsluCounter, 3008 mSDsCounter, 0 mSdLazyCounter, 318 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 3611 SdHoareTripleChecker+Invalid, 318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-10-24 13:40:04,377 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 3611 Invalid, 318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 318 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-10-24 13:40:04,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3566 states. [2024-10-24 13:40:04,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3566 to 3542. [2024-10-24 13:40:04,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3542 states, 2510 states have (on average 1.401593625498008) internal successors, (3518), 2640 states have internal predecessors, (3518), 869 states have call successors, (869), 143 states have call predecessors, (869), 162 states have return successors, (946), 786 states have call predecessors, (946), 866 states have call successors, (946) [2024-10-24 13:40:04,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3542 states to 3542 states and 5333 transitions. [2024-10-24 13:40:04,654 INFO L78 Accepts]: Start accepts. Automaton has 3542 states and 5333 transitions. Word has length 100 [2024-10-24 13:40:04,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 13:40:04,655 INFO L471 AbstractCegarLoop]: Abstraction has 3542 states and 5333 transitions. [2024-10-24 13:40:04,655 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 10.666666666666666) internal successors, (64), 5 states have internal predecessors, (64), 2 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (11), 4 states have call predecessors, (11), 2 states have call successors, (11) [2024-10-24 13:40:04,655 INFO L276 IsEmpty]: Start isEmpty. Operand 3542 states and 5333 transitions. [2024-10-24 13:40:04,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2024-10-24 13:40:04,658 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 13:40:04,658 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 13:40:04,682 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-10-24 13:40:04,858 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-10-24 13:40:04,859 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 13:40:04,859 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 13:40:04,860 INFO L85 PathProgramCache]: Analyzing trace with hash 569477870, now seen corresponding path program 1 times [2024-10-24 13:40:04,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 13:40:04,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109057470] [2024-10-24 13:40:04,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 13:40:04,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 13:40:04,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:05,424 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 13:40:05,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:05,428 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-24 13:40:05,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:05,438 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-10-24 13:40:05,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:05,501 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-24 13:40:05,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:05,531 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2024-10-24 13:40:05,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:05,547 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-24 13:40:05,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:05,553 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-24 13:40:05,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:05,556 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-10-24 13:40:05,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:05,559 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-10-24 13:40:05,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:05,561 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-10-24 13:40:05,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:05,564 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-10-24 13:40:05,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:05,576 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-10-24 13:40:05,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:05,582 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 7 proven. 8 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-10-24 13:40:05,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 13:40:05,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109057470] [2024-10-24 13:40:05,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109057470] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-24 13:40:05,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863805106] [2024-10-24 13:40:05,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 13:40:05,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 13:40:05,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-24 13:40:05,585 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) [2024-10-24 13:40:05,586 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-10-24 13:40:06,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:06,224 INFO L255 TraceCheckSpWp]: Trace formula consists of 2078 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-10-24 13:40:06,235 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-24 13:40:06,273 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 23 proven. 4 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-10-24 13:40:06,274 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-24 13:40:06,483 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 7 proven. 8 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-10-24 13:40:06,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [863805106] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-24 13:40:06,484 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-24 13:40:06,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 7] total 15 [2024-10-24 13:40:06,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299057883] [2024-10-24 13:40:06,484 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-24 13:40:06,485 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-10-24 13:40:06,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 13:40:06,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-10-24 13:40:06,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2024-10-24 13:40:06,486 INFO L87 Difference]: Start difference. First operand 3542 states and 5333 transitions. Second operand has 15 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 8 states have internal predecessors, (82), 4 states have call successors, (26), 5 states have call predecessors, (26), 6 states have return successors, (20), 8 states have call predecessors, (20), 4 states have call successors, (20) [2024-10-24 13:40:09,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 13:40:09,178 INFO L93 Difference]: Finished difference Result 7201 states and 10822 transitions. [2024-10-24 13:40:09,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-10-24 13:40:09,178 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 8 states have internal predecessors, (82), 4 states have call successors, (26), 5 states have call predecessors, (26), 6 states have return successors, (20), 8 states have call predecessors, (20), 4 states have call successors, (20) Word has length 106 [2024-10-24 13:40:09,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 13:40:09,193 INFO L225 Difference]: With dead ends: 7201 [2024-10-24 13:40:09,193 INFO L226 Difference]: Without dead ends: 3672 [2024-10-24 13:40:09,203 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 229 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2024-10-24 13:40:09,203 INFO L432 NwaCegarLoop]: 565 mSDtfsCounter, 57 mSDsluCounter, 4351 mSDsCounter, 0 mSdLazyCounter, 2048 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 4916 SdHoareTripleChecker+Invalid, 2165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 2048 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2024-10-24 13:40:09,203 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 4916 Invalid, 2165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 2048 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2024-10-24 13:40:09,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3672 states. [2024-10-24 13:40:09,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3672 to 3558. [2024-10-24 13:40:09,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3558 states, 2518 states have (on average 1.4003177124702144) internal successors, (3526), 2648 states have internal predecessors, (3526), 877 states have call successors, (877), 143 states have call predecessors, (877), 162 states have return successors, (962), 794 states have call predecessors, (962), 874 states have call successors, (962) [2024-10-24 13:40:09,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3558 states to 3558 states and 5365 transitions. [2024-10-24 13:40:09,377 INFO L78 Accepts]: Start accepts. Automaton has 3558 states and 5365 transitions. Word has length 106 [2024-10-24 13:40:09,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 13:40:09,378 INFO L471 AbstractCegarLoop]: Abstraction has 3558 states and 5365 transitions. [2024-10-24 13:40:09,378 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 8 states have internal predecessors, (82), 4 states have call successors, (26), 5 states have call predecessors, (26), 6 states have return successors, (20), 8 states have call predecessors, (20), 4 states have call successors, (20) [2024-10-24 13:40:09,378 INFO L276 IsEmpty]: Start isEmpty. Operand 3558 states and 5365 transitions. [2024-10-24 13:40:09,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2024-10-24 13:40:09,380 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 13:40:09,380 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 13:40:09,402 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-10-24 13:40:09,580 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 13:40:09,581 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 13:40:09,581 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 13:40:09,581 INFO L85 PathProgramCache]: Analyzing trace with hash 1239512747, now seen corresponding path program 2 times [2024-10-24 13:40:09,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 13:40:09,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227432678] [2024-10-24 13:40:09,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 13:40:09,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 13:40:09,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:10,118 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-24 13:40:10,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:10,124 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-10-24 13:40:10,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:10,134 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-10-24 13:40:10,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:10,144 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-24 13:40:10,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:10,150 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-24 13:40:10,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:10,153 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-10-24 13:40:10,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:10,162 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-24 13:40:10,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:10,166 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-24 13:40:10,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:10,168 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-10-24 13:40:10,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:10,195 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-10-24 13:40:10,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:10,200 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-10-24 13:40:10,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:10,204 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-10-24 13:40:10,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:10,214 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-10-24 13:40:10,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:10,218 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2024-10-24 13:40:10,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 13:40:10,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227432678] [2024-10-24 13:40:10,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227432678] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-24 13:40:10,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [866237138] [2024-10-24 13:40:10,220 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-10-24 13:40:10,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 13:40:10,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-24 13:40:10,222 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) [2024-10-24 13:40:10,223 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-10-24 13:40:10,833 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-10-24 13:40:10,833 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-10-24 13:40:10,840 INFO L255 TraceCheckSpWp]: Trace formula consists of 2104 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-10-24 13:40:10,845 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-24 13:40:10,993 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 21 proven. 2 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-10-24 13:40:10,994 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-24 13:40:11,198 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2024-10-24 13:40:11,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [866237138] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-24 13:40:11,199 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-24 13:40:11,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 15 [2024-10-24 13:40:11,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479000448] [2024-10-24 13:40:11,199 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-24 13:40:11,200 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-10-24 13:40:11,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 13:40:11,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-10-24 13:40:11,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2024-10-24 13:40:11,201 INFO L87 Difference]: Start difference. First operand 3558 states and 5365 transitions. Second operand has 15 states, 15 states have (on average 8.066666666666666) internal successors, (121), 10 states have internal predecessors, (121), 6 states have call successors, (26), 6 states have call predecessors, (26), 4 states have return successors, (20), 8 states have call predecessors, (20), 6 states have call successors, (20) [2024-10-24 13:40:16,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 13:40:16,186 INFO L93 Difference]: Finished difference Result 8940 states and 13449 transitions. [2024-10-24 13:40:16,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-10-24 13:40:16,186 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 8.066666666666666) internal successors, (121), 10 states have internal predecessors, (121), 6 states have call successors, (26), 6 states have call predecessors, (26), 4 states have return successors, (20), 8 states have call predecessors, (20), 6 states have call successors, (20) Word has length 112 [2024-10-24 13:40:16,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 13:40:16,207 INFO L225 Difference]: With dead ends: 8940 [2024-10-24 13:40:16,207 INFO L226 Difference]: Without dead ends: 5371 [2024-10-24 13:40:16,217 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 243 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=103, Invalid=449, Unknown=0, NotChecked=0, Total=552 [2024-10-24 13:40:16,218 INFO L432 NwaCegarLoop]: 1035 mSDtfsCounter, 1538 mSDsluCounter, 7889 mSDsCounter, 0 mSdLazyCounter, 3665 mSolverCounterSat, 383 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1738 SdHoareTripleChecker+Valid, 8924 SdHoareTripleChecker+Invalid, 4048 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 383 IncrementalHoareTripleChecker+Valid, 3665 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2024-10-24 13:40:16,218 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1738 Valid, 8924 Invalid, 4048 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [383 Valid, 3665 Invalid, 0 Unknown, 0 Unchecked, 4.6s Time] [2024-10-24 13:40:16,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5371 states. [2024-10-24 13:40:16,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5371 to 5315. [2024-10-24 13:40:16,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5315 states, 3763 states have (on average 1.3999468509168216) internal successors, (5268), 3957 states have internal predecessors, (5268), 1309 states have call successors, (1309), 213 states have call predecessors, (1309), 242 states have return successors, (1426), 1186 states have call predecessors, (1426), 1306 states have call successors, (1426) [2024-10-24 13:40:16,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5315 states to 5315 states and 8003 transitions. [2024-10-24 13:40:16,608 INFO L78 Accepts]: Start accepts. Automaton has 5315 states and 8003 transitions. Word has length 112 [2024-10-24 13:40:16,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 13:40:16,609 INFO L471 AbstractCegarLoop]: Abstraction has 5315 states and 8003 transitions. [2024-10-24 13:40:16,609 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 8.066666666666666) internal successors, (121), 10 states have internal predecessors, (121), 6 states have call successors, (26), 6 states have call predecessors, (26), 4 states have return successors, (20), 8 states have call predecessors, (20), 6 states have call successors, (20) [2024-10-24 13:40:16,609 INFO L276 IsEmpty]: Start isEmpty. Operand 5315 states and 8003 transitions. [2024-10-24 13:40:16,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2024-10-24 13:40:16,611 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 13:40:16,612 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 13:40:16,635 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-10-24 13:40:16,812 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 13:40:16,813 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 13:40:16,813 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 13:40:16,813 INFO L85 PathProgramCache]: Analyzing trace with hash -77561266, now seen corresponding path program 3 times [2024-10-24 13:40:16,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 13:40:16,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654915291] [2024-10-24 13:40:16,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 13:40:16,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 13:40:17,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-24 13:40:17,043 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-24 13:40:17,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-24 13:40:17,296 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-24 13:40:17,296 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-10-24 13:40:17,297 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-10-24 13:40:17,299 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-10-24 13:40:17,301 INFO L407 BasicCegarLoop]: Path program histogram: [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 13:40:17,431 INFO L165 ceAbstractionStarter]: Computing trace abstraction results [2024-10-24 13:40:17,435 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.10 01:40:17 BoogieIcfgContainer [2024-10-24 13:40:17,435 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-10-24 13:40:17,436 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-10-24 13:40:17,437 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-10-24 13:40:17,437 INFO L274 PluginConnector]: Witness Printer initialized [2024-10-24 13:40:17,437 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.10 01:39:43" (3/4) ... [2024-10-24 13:40:17,439 INFO L142 WitnessPrinter]: No result that supports witness generation found [2024-10-24 13:40:17,440 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-10-24 13:40:17,441 INFO L158 Benchmark]: Toolchain (without parser) took 38329.41ms. Allocated memory was 155.2MB in the beginning and 822.1MB in the end (delta: 666.9MB). Free memory was 97.5MB in the beginning and 505.1MB in the end (delta: -407.6MB). Peak memory consumption was 259.7MB. Max. memory is 16.1GB. [2024-10-24 13:40:17,441 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 155.2MB. Free memory was 115.1MB in the beginning and 115.0MB in the end (delta: 159.4kB). There was no memory consumed. Max. memory is 16.1GB. [2024-10-24 13:40:17,441 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1300.94ms. Allocated memory was 155.2MB in the beginning and 213.9MB in the end (delta: 58.7MB). Free memory was 97.5MB in the beginning and 108.3MB in the end (delta: -10.8MB). Peak memory consumption was 57.8MB. Max. memory is 16.1GB. [2024-10-24 13:40:17,441 INFO L158 Benchmark]: Boogie Procedure Inliner took 167.64ms. Allocated memory is still 213.9MB. Free memory was 108.3MB in the beginning and 92.6MB in the end (delta: 15.7MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2024-10-24 13:40:17,442 INFO L158 Benchmark]: Boogie Preprocessor took 346.63ms. Allocated memory is still 213.9MB. Free memory was 92.6MB in the beginning and 144.7MB in the end (delta: -52.1MB). Peak memory consumption was 52.7MB. Max. memory is 16.1GB. [2024-10-24 13:40:17,442 INFO L158 Benchmark]: RCFGBuilder took 2982.07ms. Allocated memory was 213.9MB in the beginning and 356.5MB in the end (delta: 142.6MB). Free memory was 143.7MB in the beginning and 201.4MB in the end (delta: -57.7MB). Peak memory consumption was 96.4MB. Max. memory is 16.1GB. [2024-10-24 13:40:17,443 INFO L158 Benchmark]: TraceAbstraction took 33519.57ms. Allocated memory was 356.5MB in the beginning and 822.1MB in the end (delta: 465.6MB). Free memory was 200.3MB in the beginning and 506.2MB in the end (delta: -305.9MB). Peak memory consumption was 159.7MB. Max. memory is 16.1GB. [2024-10-24 13:40:17,443 INFO L158 Benchmark]: Witness Printer took 3.82ms. Allocated memory is still 822.1MB. Free memory is still 505.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-10-24 13:40:17,444 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.18ms. Allocated memory is still 155.2MB. Free memory was 115.1MB in the beginning and 115.0MB in the end (delta: 159.4kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1300.94ms. Allocated memory was 155.2MB in the beginning and 213.9MB in the end (delta: 58.7MB). Free memory was 97.5MB in the beginning and 108.3MB in the end (delta: -10.8MB). Peak memory consumption was 57.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 167.64ms. Allocated memory is still 213.9MB. Free memory was 108.3MB in the beginning and 92.6MB in the end (delta: 15.7MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Boogie Preprocessor took 346.63ms. Allocated memory is still 213.9MB. Free memory was 92.6MB in the beginning and 144.7MB in the end (delta: -52.1MB). Peak memory consumption was 52.7MB. Max. memory is 16.1GB. * RCFGBuilder took 2982.07ms. Allocated memory was 213.9MB in the beginning and 356.5MB in the end (delta: 142.6MB). Free memory was 143.7MB in the beginning and 201.4MB in the end (delta: -57.7MB). Peak memory consumption was 96.4MB. Max. memory is 16.1GB. * TraceAbstraction took 33519.57ms. Allocated memory was 356.5MB in the beginning and 822.1MB in the end (delta: 465.6MB). Free memory was 200.3MB in the beginning and 506.2MB in the end (delta: -305.9MB). Peak memory consumption was 159.7MB. Max. memory is 16.1GB. * Witness Printer took 3.82ms. Allocated memory is still 822.1MB. Free memory is still 505.1MB. There was no memory consumed. Max. memory is 16.1GB. * 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: 3735]: 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 4619, overapproximation of bitwiseOr at line 3669. Possible FailurePath: [L3758] int ldv_state_variable_1 ; [L3759] int LDV_IN_INTERRUPT = 1; [L3760] int usb_counter ; [L3761] struct usb_interface *gtco_driverinfo_table_group1 ; [L3762] int ref_cnt ; [L3763] int ldv_state_variable_0 ; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3830-L3844] static struct usb_device_id const gtco_usbid_table[6U] = { {3U, 1932U, 1024U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 1025U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4096U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4097U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}, {3U, 1932U, 4098U, (unsigned short)0, (unsigned short)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0, 0UL}}; [L3845] struct usb_device_id const __mod_usb_device_table ; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4829-L4834] static struct usb_driver gtco_driverinfo_table = {"gtco", & gtco_probe, & gtco_disconnect, 0, 0, 0, 0, 0, 0, (struct usb_device_id const *)(& gtco_usbid_table), {{{{{{0U}}, 0U, 0U, 0, {0, {0, 0}, 0, 0, 0UL}}}}, {0, 0}}, {{0, 0, 0, 0, (_Bool)0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, 0}, (unsigned char)0, (unsigned char)0, (unsigned char)0, (unsigned char)0}; [L4850] int ldv_retval_0 ; [L4851] int ldv_retval_1 ; [L5064] int INTERF_STATE = 0; [L5065] int SERIAL_STATE = 0; [L5066] void *usb_intfdata = 0; [L5067] struct urb *usb_urb = 0; [L5068] struct usb_device *usb_dev = 0; [L5069] int dev_counter = 0; [L5070] int completeFnIntCounter = 0; [L5071] int completeFnBulkCounter = 0; [L5072] void (*completeFnInt)(struct urb * ) ; [L5073] void (*completeFnBulk)(struct urb * ) ; [L4865] struct usb_device_id *ldvarg0 ; [L4866] void *tmp ; [L4867] int tmp___0 ; [L4868] int tmp___1 ; [L4869] int tmp___2 ; VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ref_cnt=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4871] CALL, EXPR ldv_zalloc(32UL) VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ref_cnt=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3700] void *p ; [L3701] void *tmp ; [L3702] int tmp___0 ; [L3704] tmp___0 = __VERIFIER_nondet_int() [L3705] COND TRUE tmp___0 != 0 [L3706] return ((void *)0); VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, \old(size)=32, \result={0:0}, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ref_cnt=0, size=32, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4871] RET, EXPR ldv_zalloc(32UL) VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=0, ldv_state_variable_1=0, ref_cnt=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4871] tmp = ldv_zalloc(32UL) [L4872] ldvarg0 = (struct usb_device_id *)tmp [L4873] FCALL ldv_initialize() [L4874] ldv_state_variable_1 = 0 [L4875] ref_cnt = 0 [L4876] ldv_state_variable_0 = 1 VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldvarg0={0:0}, ref_cnt=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4878] tmp___0 = __VERIFIER_nondet_int() [L4880] case 0: VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldvarg0={0:0}, ref_cnt=0, tmp___0=1, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4880] case 0: [L4910] case 1: [L4912] tmp___2 = __VERIFIER_nondet_int() [L4914] case 0: VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldvarg0={0:0}, ref_cnt=0, tmp___2=1, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4910] case 1: [L4922] case 1: VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=0, ldvarg0={0:0}, ref_cnt=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4910] case 1: [L4924] CALL, EXPR gtco_driverinfo_table_init() [L4837] int tmp ; [L4839] CALL, EXPR ldv_usb_register_driver_11(& gtco_driverinfo_table, & __this_module, "gtco") [L5036] ldv_func_ret_type ldv_func_res ; [L5037] int tmp ; [L5039] CALL, EXPR usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L5370] return __VERIFIER_nondet_int(); [L5039] RET, EXPR usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L5039] tmp = usb_register_driver(ldv_func_arg1, ldv_func_arg2, ldv_func_arg3) [L5040] ldv_func_res = tmp [L5041] ldv_state_variable_1 = 1 [L5042] usb_counter = 0 [L5043] CALL ldv_usb_driver_1() [L4856] void *tmp ; VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ref_cnt=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4858] CALL, EXPR ldv_zalloc(1520UL) VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ref_cnt=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3700] void *p ; [L3701] void *tmp ; [L3702] int tmp___0 ; [L3704] tmp___0 = __VERIFIER_nondet_int() [L3705] COND TRUE tmp___0 != 0 [L3706] return ((void *)0); VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, \old(size)=1520, \result={0:0}, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ref_cnt=0, size=1520, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4858] RET, EXPR ldv_zalloc(1520UL) VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=1, ldv_state_variable_1=1, ref_cnt=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4858] tmp = ldv_zalloc(1520UL) [L4859] gtco_driverinfo_table_group1 = (struct usb_interface *)tmp [L5043] RET ldv_usb_driver_1() [L5044] return (ldv_func_res); [L4839] RET, EXPR ldv_usb_register_driver_11(& gtco_driverinfo_table, & __this_module, "gtco") [L4839] tmp = ldv_usb_register_driver_11(& gtco_driverinfo_table, & __this_module, "gtco") [L4840] return (tmp); [L4924] RET, EXPR gtco_driverinfo_table_init() [L4924] ldv_retval_1 = gtco_driverinfo_table_init() [L4910] case 1: [L4926] ldv_state_variable_0 = 3 VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldvarg0={0:0}, ref_cnt=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4910] case 1: VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldvarg0={0:0}, ref_cnt=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4878] tmp___0 = __VERIFIER_nondet_int() [L4880] case 0: VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldvarg0={0:0}, ref_cnt=0, tmp___0=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4880] case 0: VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4880] case 0: [L4882] tmp___1 = __VERIFIER_nondet_int() [L4884] case 0: VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldvarg0={0:0}, ref_cnt=0, tmp___0=0, tmp___1=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4880] case 0: VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4880] case 0: [L4886] CALL, EXPR gtco_probe(gtco_driverinfo_table_group1, (struct usb_device_id const *)ldvarg0) [L4569] struct gtco *gtco ; [L4570] struct input_dev *input_dev ; [L4571] struct hid_descriptor *hid_desc ; [L4572] char *report ; [L4573] int result ; [L4574] int retry ; [L4575] int error ; [L4576] struct usb_endpoint_descriptor *endpoint ; [L4577] void *tmp ; [L4578] struct usb_device *tmp___0 ; [L4579] void *tmp___1 ; [L4580] struct _ddebug descriptor ; [L4581] long tmp___2 ; [L4582] struct _ddebug descriptor___0 ; [L4583] long tmp___3 ; [L4584] struct _ddebug descriptor___1 ; [L4585] long tmp___4 ; [L4586] struct _ddebug descriptor___2 ; [L4587] long tmp___5 ; [L4588] struct _ddebug descriptor___3 ; [L4589] long tmp___6 ; [L4590] int tmp___7 ; [L4591] struct _ddebug descriptor___4 ; [L4592] long tmp___8 ; [L4593] int tmp___9 ; [L4594] struct _ddebug descriptor___5 ; [L4595] long tmp___10 ; [L4596] void *tmp___11 ; [L4597] unsigned int tmp___12 ; [L4598] struct _ddebug descriptor___6 ; [L4599] long tmp___13 ; [L4600] unsigned int tmp___14 ; [L4602] result = 0 VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, descriptor={176:0}, descriptor___0={175:0}, descriptor___1={174:0}, descriptor___2={173:0}, descriptor___3={171:0}, descriptor___4={170:0}, descriptor___5={167:0}, descriptor___6={168:0}, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, hid_desc={169:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, result=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}, usbinterface={0:0}] [L4603] CALL, EXPR kzalloc(152UL, 208U) VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3667] void *tmp ; VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, \old(flags)=208, \old(size)=152, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, flags=208, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, size=152, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3669] EXPR flags | 32768U VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, \old(flags)=208, \old(size)=152, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, size=152, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3669] CALL, EXPR kmalloc(size, flags | 32768U) [L3658] void *tmp___2 ; [L3660] CALL, EXPR __kmalloc(size, flags) [L3653] CALL, EXPR ldv_malloc(size) VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, \old(size)=152, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3683] void *p ; [L3684] void *tmp ; [L3685] int tmp___0 ; [L3687] tmp___0 = __VERIFIER_nondet_int() [L3688] COND FALSE !(tmp___0 != 0) [L3691] tmp = malloc(size) [L3692] p = tmp VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, \old(size)=152, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, p={-(((__int128) 1 << 64) | 18446744073709551615U):0}, ref_cnt=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3693] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, \old(cond)=1, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3679] COND FALSE !(!cond) VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, \old(cond)=1, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3693] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, \old(size)=152, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, p={-(((__int128) 1 << 64) | 18446744073709551615U):0}, ref_cnt=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3694] return (p); VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, \old(size)=152, \result={-(((__int128) 1 << 64) | 18446744073709551615U):0}, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3653] RET, EXPR ldv_malloc(size) VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, size=152, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3653] return ldv_malloc(size); [L3660] RET, EXPR __kmalloc(size, flags) [L3660] tmp___2 = __kmalloc(size, flags) [L3661] return (tmp___2); [L3669] RET, EXPR kmalloc(size, flags | 32768U) [L3669] tmp = kmalloc(size, flags | 32768U) [L3670] return (tmp); [L4603] RET, EXPR kzalloc(152UL, 208U) VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, descriptor={176:0}, descriptor___0={175:0}, descriptor___1={174:0}, descriptor___2={173:0}, descriptor___3={171:0}, descriptor___4={170:0}, descriptor___5={167:0}, descriptor___6={168:0}, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, hid_desc={169:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, result=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}, usbinterface={0:0}] [L4603] tmp = kzalloc(152UL, 208U) [L4604] gtco = (struct gtco *)tmp [L4605] CALL, EXPR input_allocate_device() [L3766] CALL, EXPR kzalloc(sizeof(struct input_dev), 0x10u | 0x40u | 0x80u) VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3667] void *tmp ; VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, \old(flags)=208, \old(size)=2144, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, flags=208, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, size=2144, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3669] EXPR flags | 32768U VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, \old(flags)=208, \old(size)=2144, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, size=2144, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3669] CALL, EXPR kmalloc(size, flags | 32768U) [L3658] void *tmp___2 ; [L3660] CALL, EXPR __kmalloc(size, flags) [L3653] CALL, EXPR ldv_malloc(size) VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, \old(size)=2144, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3683] void *p ; [L3684] void *tmp ; [L3685] int tmp___0 ; [L3687] tmp___0 = __VERIFIER_nondet_int() [L3688] COND FALSE !(tmp___0 != 0) [L3691] tmp = malloc(size) [L3692] p = tmp VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, \old(size)=2144, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, p={-(((__int128) 2 << 64) | 18446744073709551615U):0}, ref_cnt=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3693] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, \old(cond)=1, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3679] COND FALSE !(!cond) VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, \old(cond)=1, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3693] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, \old(size)=2144, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, p={-(((__int128) 2 << 64) | 18446744073709551615U):0}, ref_cnt=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3694] return (p); VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, \old(size)=2144, \result={-(((__int128) 2 << 64) | 18446744073709551615U):0}, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3653] RET, EXPR ldv_malloc(size) VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, size=2144, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3653] return ldv_malloc(size); [L3660] RET, EXPR __kmalloc(size, flags) [L3660] tmp___2 = __kmalloc(size, flags) [L3661] return (tmp___2); [L3669] RET, EXPR kmalloc(size, flags | 32768U) [L3669] tmp = kmalloc(size, flags | 32768U) [L3670] return (tmp); [L3766] RET, EXPR kzalloc(sizeof(struct input_dev), 0x10u | 0x40u | 0x80u) VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3766] return kzalloc(sizeof(struct input_dev), 0x10u | 0x40u | 0x80u); [L4605] RET, EXPR input_allocate_device() [L4605] input_dev = input_allocate_device() [L4606] COND FALSE !((unsigned long )gtco == (unsigned long )((struct gtco *)0) || (unsigned long )input_dev == (unsigned long )((struct input_dev *)0)) [L4612] gtco->inputdevice = input_dev [L4613] CALL, EXPR interface_to_usbdev(usbinterface) [L4956] struct usb_device *tmp ; [L4958] CALL, EXPR ldv_interface_to_usbdev() [L5177] void *result ; [L5178] void *tmp ; VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5180] CALL, EXPR ldv_malloc(sizeof(struct usb_device)) VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, \old(size)=1889, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3683] void *p ; [L3684] void *tmp ; [L3685] int tmp___0 ; [L3687] tmp___0 = __VERIFIER_nondet_int() [L3688] COND FALSE !(tmp___0 != 0) [L3691] tmp = malloc(size) [L3692] p = tmp VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, \old(size)=1889, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, p={-(((__int128) 0 << 64) | 18446744073709551615U):0}, ref_cnt=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3693] CALL assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, \old(cond)=1, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3679] COND FALSE !(!cond) VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, \old(cond)=1, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3693] RET assume_abort_if_not((unsigned long )p != (unsigned long )((void *)0)) VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, \old(size)=1889, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, p={-(((__int128) 0 << 64) | 18446744073709551615U):0}, ref_cnt=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3694] return (p); VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, \old(size)=1889, \result={-(((__int128) 0 << 64) | 18446744073709551615U):0}, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5180] RET, EXPR ldv_malloc(sizeof(struct usb_device)) VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5180] tmp = ldv_malloc(sizeof(struct usb_device)) [L5181] result = tmp VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, result={-(((__int128) 0 << 64) | 18446744073709551615U):0}, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5182] COND TRUE (unsigned long )result != (unsigned long )((void *)0) VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, result={-(((__int128) 0 << 64) | 18446744073709551615U):0}, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5186] return (result); [L4958] RET, EXPR ldv_interface_to_usbdev() [L4958] tmp = ldv_interface_to_usbdev() [L4959] return (tmp); [L4613] RET, EXPR interface_to_usbdev(usbinterface) [L4613] tmp___0 = interface_to_usbdev(usbinterface) [L4614] CALL, EXPR ldv_usb_get_dev_4(tmp___0) [L4980] struct usb_device *tmp ; [L4982] CALL, EXPR ldv_get_dev(ldv_func_arg1) [L5191] int tmp ; VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, data={-(((__int128) 0 << 64) | 18446744073709551615U):0}, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5193] COND TRUE (unsigned long )usb_dev == (unsigned long )((struct usb_device *)0) VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, data={-(((__int128) 0 << 64) | 18446744073709551615U):0}, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5194] CALL, EXPR ldv_undef_int() VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3717] int tmp ; [L3719] tmp = __VERIFIER_nondet_int() [L3720] return (tmp); [L5194] RET, EXPR ldv_undef_int() VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, data={-(((__int128) 0 << 64) | 18446744073709551615U):0}, dev_counter=0, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, usb_counter=0, usb_dev={0:0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5194] tmp = ldv_undef_int() [L5195] COND TRUE \read(tmp) [L5196] dev_counter = dev_counter + 1 [L5197] usb_dev = data VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, usb_counter=0, usb_dev={-(((__int128) 0 << 64) | 18446744073709551615U):0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5205] return (usb_dev); [L4982] RET, EXPR ldv_get_dev(ldv_func_arg1) [L4982] tmp = ldv_get_dev(ldv_func_arg1) [L4983] return (tmp); [L4614] RET, EXPR ldv_usb_get_dev_4(tmp___0) [L4614] gtco->usbdev = ldv_usb_get_dev_4(tmp___0) [L4615] gtco->intf = usbinterface [L4616] EXPR gtco->usbdev [L4616] CALL, EXPR usb_alloc_coherent(gtco->usbdev, 10UL, 208U, & gtco->buf_dma) [L5353] CALL, EXPR ldv_malloc(0UL) VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, \old(size)=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, usb_counter=0, usb_dev={-(((__int128) 0 << 64) | 18446744073709551615U):0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3683] void *p ; [L3684] void *tmp ; [L3685] int tmp___0 ; [L3687] tmp___0 = __VERIFIER_nondet_int() [L3688] COND TRUE tmp___0 != 0 [L3689] return ((void *)0); VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, \old(size)=0, \result={0:0}, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, size=0, usb_counter=0, usb_dev={-(((__int128) 0 << 64) | 18446744073709551615U):0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5353] RET, EXPR ldv_malloc(0UL) VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, usb_counter=0, usb_dev={-(((__int128) 0 << 64) | 18446744073709551615U):0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5353] return ldv_malloc(0UL); [L4616] RET, EXPR usb_alloc_coherent(gtco->usbdev, 10UL, 208U, & gtco->buf_dma) [L4616] tmp___1 = usb_alloc_coherent(gtco->usbdev, 10UL, 208U, & gtco->buf_dma) [L4617] gtco->buffer = (unsigned char *)tmp___1 [L4618] EXPR gtco->buffer VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, usb_counter=0, usb_dev={-(((__int128) 0 << 64) | 18446744073709551615U):0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4618] COND TRUE (unsigned long )gtco->buffer == (unsigned long )((unsigned char *)0U) [L4619] CALL dev_err((struct device const *)(& usbinterface->dev), "No more memory for us buffers\n") VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, \old(arg0)={0:44}, \old(arg1)={115:0}, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, usb_counter=0, usb_dev={-(((__int128) 0 << 64) | 18446744073709551615U):0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5320] return __VERIFIER_nondet_int(); [L4619] RET dev_err((struct device const *)(& usbinterface->dev), "No more memory for us buffers\n") VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, descriptor={176:0}, descriptor___0={175:0}, descriptor___1={174:0}, descriptor___2={173:0}, descriptor___3={171:0}, descriptor___4={170:0}, descriptor___5={167:0}, descriptor___6={168:0}, dev_counter=1, gtco={-(((__int128) 1 << 64) | 18446744073709551615U):0}, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, hid_desc={169:0}, input_dev={-(((__int128) 2 << 64) | 18446744073709551615U):0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, result=0, usb_counter=0, usb_dev={-(((__int128) 0 << 64) | 18446744073709551615U):0}, usb_intfdata={0:0}, usb_urb={0:0}, usbinterface={0:0}] [L4620] error = -12 VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, descriptor={176:0}, descriptor___0={175:0}, descriptor___1={174:0}, descriptor___2={173:0}, descriptor___3={171:0}, descriptor___4={170:0}, descriptor___5={167:0}, descriptor___6={168:0}, dev_counter=1, error=-12, gtco={-(((__int128) 1 << 64) | 18446744073709551615U):0}, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, hid_desc={169:0}, input_dev={-(((__int128) 2 << 64) | 18446744073709551615U):0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, result=0, usb_counter=0, usb_dev={-(((__int128) 0 << 64) | 18446744073709551615U):0}, usb_intfdata={0:0}, usb_urb={0:0}, usbinterface={0:0}] [L4805] FCALL input_free_device(input_dev) [L4806] CALL kfree((void const *)gtco) VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, \old(p)={-(((__int128) 1 << 64) | 18446744073709551615U):0}, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, usb_counter=0, usb_dev={-(((__int128) 0 << 64) | 18446744073709551615U):0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4806] RET kfree((void const *)gtco) VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, descriptor={176:0}, descriptor___0={175:0}, descriptor___1={174:0}, descriptor___2={173:0}, descriptor___3={171:0}, descriptor___4={170:0}, descriptor___5={167:0}, descriptor___6={168:0}, dev_counter=1, error=-12, gtco={-(((__int128) 1 << 64) | 18446744073709551615U):0}, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, hid_desc={169:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, result=0, usb_counter=0, usb_dev={-(((__int128) 0 << 64) | 18446744073709551615U):0}, usb_intfdata={0:0}, usb_urb={0:0}, usbinterface={0:0}] [L4807] return (error); [L4807] return (error); [L4807] return (error); [L4807] return (error); [L4807] return (error); [L4807] return (error); [L4807] return (error); [L4807] return (error); [L4807] return (error); [L4807] return (error); VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, \result=-12, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=1, gtco={-(((__int128) 1 << 64) | 18446744073709551615U):0}, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=0, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ref_cnt=0, result=0, usb_counter=0, usb_dev={-(((__int128) 0 << 64) | 18446744073709551615U):0}, usb_intfdata={0:0}, usb_urb={0:0}, usbinterface={0:0}] [L4886] RET, EXPR gtco_probe(gtco_driverinfo_table_group1, (struct usb_device_id const *)ldvarg0) [L4886] ldv_retval_0 = gtco_probe(gtco_driverinfo_table_group1, (struct usb_device_id const *)ldvarg0) [L4880] case 0: VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=-12, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldvarg0={0:0}, ref_cnt=0, tmp___0=0, tmp___1=0, usb_counter=0, usb_dev={-(((__int128) 0 << 64) | 18446744073709551615U):0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4878] tmp___0 = __VERIFIER_nondet_int() [L4880] case 0: VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=-12, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldvarg0={0:0}, ref_cnt=0, tmp___0=1, tmp___1=0, usb_counter=0, usb_dev={-(((__int128) 0 << 64) | 18446744073709551615U):0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4880] case 0: [L4910] case 1: [L4912] tmp___2 = __VERIFIER_nondet_int() [L4914] case 0: VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=-12, ldv_retval_1=0, ldv_state_variable_0=3, ldv_state_variable_1=1, ldvarg0={0:0}, ref_cnt=0, tmp___1=0, tmp___2=0, usb_counter=0, usb_dev={-(((__int128) 0 << 64) | 18446744073709551615U):0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4910] case 1: [L4916] CALL gtco_driverinfo_table_exit() [L4846] CALL ldv_usb_deregister_12(& gtco_driverinfo_table) [L5050] FCALL usb_deregister(arg) [L5051] ldv_state_variable_1 = 0 [L4846] RET ldv_usb_deregister_12(& gtco_driverinfo_table) [L4916] RET gtco_driverinfo_table_exit() [L4917] ldv_state_variable_0 = 2 VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=-12, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=0, ldvarg0={0:0}, ref_cnt=0, tmp___1=0, tmp___2=0, usb_counter=0, usb_dev={-(((__int128) 0 << 64) | 18446744073709551615U):0}, usb_intfdata={0:0}, usb_urb={0:0}] [L4950] CALL ldv_check_final_state() [L5283] COND TRUE (unsigned long )usb_urb == (unsigned long )((struct urb *)0) VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=-12, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=0, ref_cnt=0, usb_counter=0, usb_dev={-(((__int128) 0 << 64) | 18446744073709551615U):0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5287] COND FALSE !((unsigned long )usb_dev == (unsigned long )((struct usb_device *)0)) VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=-12, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=0, ref_cnt=0, usb_counter=0, usb_dev={-(((__int128) 0 << 64) | 18446744073709551615U):0}, usb_intfdata={0:0}, usb_urb={0:0}] [L5289] CALL ldv_error() VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=-12, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=0, ref_cnt=0, usb_counter=0, usb_dev={-(((__int128) 0 << 64) | 18446744073709551615U):0}, usb_intfdata={0:0}, usb_urb={0:0}] [L3735] reach_error() VAL [INTERF_STATE=0, LDV_IN_INTERRUPT=1, SERIAL_STATE=0, completeFnBulk={0:0}, completeFnBulkCounter=0, completeFnInt={0:0}, completeFnIntCounter=0, dev_counter=1, gtco_driverinfo_table={166:0}, gtco_driverinfo_table_group1={0:0}, gtco_usbid_table={165:0}, ldv_retval_0=-12, ldv_retval_1=0, ldv_state_variable_0=2, ldv_state_variable_1=0, ref_cnt=0, usb_counter=0, usb_dev={-(((__int128) 0 << 64) | 18446744073709551615U):0}, usb_intfdata={0:0}, usb_urb={0:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 35 procedures, 517 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 33.3s, OverallIterations: 13, TraceHistogramMax: 4, PathProgramHistogramMax: 3, EmptinessCheckTime: 0.0s, AutomataDifference: 20.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 7056 SdHoareTripleChecker+Valid, 18.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6142 mSDsluCounter, 30184 SdHoareTripleChecker+Invalid, 16.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 21874 mSDsCounter, 2034 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 9820 IncrementalHoareTripleChecker+Invalid, 11854 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2034 mSolverCounterUnsat, 8310 mSDtfsCounter, 9820 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 845 GetRequests, 762 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 0.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=5315occurred in iteration=12, InterpolantAutomatonStates: 73, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 2.4s AutomataMinimizationTime, 12 MinimizatonAttempts, 650 StatesRemovedByMinimization, 11 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 1.6s SatisfiabilityAnalysisTime, 4.9s InterpolantComputationTime, 1219 NumberOfCodeBlocks, 1219 NumberOfCodeBlocksAsserted, 18 NumberOfCheckSat, 1301 ConstructedInterpolants, 0 QuantifiedInterpolants, 2744 SizeOfPredicates, 0 NumberOfNonLiveVariables, 8280 ConjunctsInSsa, 80 ConjunctsInUnsatCore, 18 InterpolantComputations, 10 PerfectInterpolantSequences, 485/524 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 [2024-10-24 13:40:17,503 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /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 /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--input--tablet--gtco.ko-entry_point.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 63b56e314339d219b900d45eff744f2905a6b0e7256894e9da7286284d3b0c99 --- Real Ultimate output --- This is Ultimate 0.2.5-dev-4a390ef-m [2024-10-24 13:40:19,647 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-24 13:40:19,722 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Bitvector.epf [2024-10-24 13:40:19,728 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-24 13:40:19,728 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-24 13:40:19,763 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-24 13:40:19,766 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-24 13:40:19,766 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-24 13:40:19,767 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-24 13:40:19,767 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-24 13:40:19,767 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-24 13:40:19,768 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-24 13:40:19,768 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-24 13:40:19,770 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-24 13:40:19,771 INFO L153 SettingsManager]: * Use SBE=true [2024-10-24 13:40:19,773 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-24 13:40:19,773 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-10-24 13:40:19,773 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-24 13:40:19,774 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-10-24 13:40:19,774 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-24 13:40:19,774 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-10-24 13:40:19,775 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-10-24 13:40:19,775 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-10-24 13:40:19,775 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-24 13:40:19,776 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-10-24 13:40:19,776 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-24 13:40:19,776 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-24 13:40:19,777 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-24 13:40:19,777 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-24 13:40:19,777 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-24 13:40:19,777 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-24 13:40:19,778 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-24 13:40:19,778 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-24 13:40:19,779 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-24 13:40:19,780 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-10-24 13:40:19,780 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-10-24 13:40:19,780 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-10-24 13:40:19,781 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-24 13:40:19,781 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-24 13:40:19,781 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-24 13:40:19,782 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-24 13:40:19,782 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2024-10-24 13:40:19,782 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 -> 63b56e314339d219b900d45eff744f2905a6b0e7256894e9da7286284d3b0c99 [2024-10-24 13:40:20,117 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-24 13:40:20,144 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-24 13:40:20,149 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-24 13:40:20,150 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-24 13:40:20,150 INFO L274 PluginConnector]: CDTParser initialized [2024-10-24 13:40:20,152 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--input--tablet--gtco.ko-entry_point.cil.out.i [2024-10-24 13:40:21,615 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-24 13:40:22,057 INFO L384 CDTParser]: Found 1 translation units. [2024-10-24 13:40:22,058 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--input--tablet--gtco.ko-entry_point.cil.out.i [2024-10-24 13:40:22,090 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1a32d7674/e82e7600c19644a5bc9145795b47e8d8/FLAG16087dc32 [2024-10-24 13:40:22,108 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1a32d7674/e82e7600c19644a5bc9145795b47e8d8 [2024-10-24 13:40:22,110 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-24 13:40:22,112 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-24 13:40:22,114 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-24 13:40:22,115 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-24 13:40:22,120 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-24 13:40:22,121 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.10 01:40:22" (1/1) ... [2024-10-24 13:40:22,121 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@63ff4bc9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:40:22, skipping insertion in model container [2024-10-24 13:40:22,122 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.10 01:40:22" (1/1) ... [2024-10-24 13:40:22,196 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-24 13:40:22,782 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--input--tablet--gtco.ko-entry_point.cil.out.i[104745,104758] [2024-10-24 13:40:23,101 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-24 13:40:23,141 INFO L197 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2024-10-24 13:40:23,177 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-24 13:40:23,273 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--input--tablet--gtco.ko-entry_point.cil.out.i[104745,104758] [2024-10-24 13:40:23,413 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-24 13:40:23,421 INFO L200 MainTranslator]: Completed pre-run [2024-10-24 13:40:23,519 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-3.12-rc1/linux-3.12-rc1.tar.xz-144_2a-drivers--input--tablet--gtco.ko-entry_point.cil.out.i[104745,104758] [2024-10-24 13:40:23,636 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-24 13:40:23,687 INFO L204 MainTranslator]: Completed translation [2024-10-24 13:40:23,687 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:40:23 WrapperNode [2024-10-24 13:40:23,688 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-24 13:40:23,689 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-24 13:40:23,689 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-24 13:40:23,689 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-24 13:40:23,695 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:40:23" (1/1) ... [2024-10-24 13:40:23,746 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:40:23" (1/1) ... [2024-10-24 13:40:23,871 INFO L138 Inliner]: procedures = 126, calls = 1253, calls flagged for inlining = 52, calls inlined = 49, statements flattened = 2588 [2024-10-24 13:40:23,871 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-24 13:40:23,873 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-10-24 13:40:23,873 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-10-24 13:40:23,874 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-10-24 13:40:23,884 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:40:23" (1/1) ... [2024-10-24 13:40:23,884 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:40:23" (1/1) ... [2024-10-24 13:40:23,906 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:40:23" (1/1) ... [2024-10-24 13:40:24,109 INFO L175 MemorySlicer]: Split 676 memory accesses to 14 slices as follows [2, 5, 42, 83, 7, 5, 7, 187, 22, 175, 125, 6, 2, 8]. 28 percent of accesses are in the largest equivalence class. The 333 initializations are split as follows [2, 5, 42, 63, 0, 5, 0, 83, 0, 0, 125, 0, 0, 8]. The 212 writes are split as follows [0, 0, 0, 20, 0, 0, 0, 31, 4, 150, 0, 6, 1, 0]. [2024-10-24 13:40:24,110 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:40:23" (1/1) ... [2024-10-24 13:40:24,110 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:40:23" (1/1) ... [2024-10-24 13:40:24,175 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:40:23" (1/1) ... [2024-10-24 13:40:24,187 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:40:23" (1/1) ... [2024-10-24 13:40:24,210 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:40:23" (1/1) ... [2024-10-24 13:40:24,225 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:40:23" (1/1) ... [2024-10-24 13:40:24,257 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-10-24 13:40:24,258 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-10-24 13:40:24,258 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-10-24 13:40:24,259 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-10-24 13:40:24,259 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:40:23" (1/1) ... [2024-10-24 13:40:24,266 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-24 13:40:24,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-24 13:40:24,296 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-10-24 13:40:24,298 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-10-24 13:40:24,347 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#0 [2024-10-24 13:40:24,348 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#1 [2024-10-24 13:40:24,348 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#2 [2024-10-24 13:40:24,349 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#3 [2024-10-24 13:40:24,349 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#4 [2024-10-24 13:40:24,349 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#5 [2024-10-24 13:40:24,349 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#6 [2024-10-24 13:40:24,350 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#7 [2024-10-24 13:40:24,350 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#8 [2024-10-24 13:40:24,350 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#9 [2024-10-24 13:40:24,350 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#10 [2024-10-24 13:40:24,350 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#11 [2024-10-24 13:40:24,350 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#12 [2024-10-24 13:40:24,350 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1#13 [2024-10-24 13:40:24,350 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#0 [2024-10-24 13:40:24,350 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#1 [2024-10-24 13:40:24,351 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#2 [2024-10-24 13:40:24,351 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#3 [2024-10-24 13:40:24,351 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#4 [2024-10-24 13:40:24,351 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#5 [2024-10-24 13:40:24,351 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#6 [2024-10-24 13:40:24,351 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#7 [2024-10-24 13:40:24,351 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#8 [2024-10-24 13:40:24,351 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#9 [2024-10-24 13:40:24,351 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#10 [2024-10-24 13:40:24,351 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#11 [2024-10-24 13:40:24,382 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#12 [2024-10-24 13:40:24,382 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_strcpy#13 [2024-10-24 13:40:24,382 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#0 [2024-10-24 13:40:24,382 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#1 [2024-10-24 13:40:24,382 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#2 [2024-10-24 13:40:24,382 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#3 [2024-10-24 13:40:24,382 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#4 [2024-10-24 13:40:24,382 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#5 [2024-10-24 13:40:24,382 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#6 [2024-10-24 13:40:24,382 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#7 [2024-10-24 13:40:24,382 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#8 [2024-10-24 13:40:24,383 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#9 [2024-10-24 13:40:24,383 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#10 [2024-10-24 13:40:24,383 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#11 [2024-10-24 13:40:24,383 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#12 [2024-10-24 13:40:24,383 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_strcpy#13 [2024-10-24 13:40:24,383 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#0 [2024-10-24 13:40:24,383 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#1 [2024-10-24 13:40:24,383 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#2 [2024-10-24 13:40:24,383 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#3 [2024-10-24 13:40:24,383 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#4 [2024-10-24 13:40:24,383 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#5 [2024-10-24 13:40:24,383 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#6 [2024-10-24 13:40:24,383 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#7 [2024-10-24 13:40:24,383 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#8 [2024-10-24 13:40:24,384 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#9 [2024-10-24 13:40:24,384 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#10 [2024-10-24 13:40:24,384 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#11 [2024-10-24 13:40:24,384 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#12 [2024-10-24 13:40:24,384 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE8#13 [2024-10-24 13:40:24,384 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2024-10-24 13:40:24,384 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2024-10-24 13:40:24,384 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2024-10-24 13:40:24,384 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2024-10-24 13:40:24,384 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2024-10-24 13:40:24,384 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#5 [2024-10-24 13:40:24,384 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#6 [2024-10-24 13:40:24,385 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#7 [2024-10-24 13:40:24,385 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#8 [2024-10-24 13:40:24,385 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#9 [2024-10-24 13:40:24,385 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#10 [2024-10-24 13:40:24,385 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#11 [2024-10-24 13:40:24,385 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#12 [2024-10-24 13:40:24,385 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#13 [2024-10-24 13:40:24,389 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#0 [2024-10-24 13:40:24,389 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#1 [2024-10-24 13:40:24,389 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#2 [2024-10-24 13:40:24,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#3 [2024-10-24 13:40:24,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#4 [2024-10-24 13:40:24,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#5 [2024-10-24 13:40:24,390 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#6 [2024-10-24 13:40:24,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#7 [2024-10-24 13:40:24,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#8 [2024-10-24 13:40:24,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#9 [2024-10-24 13:40:24,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#10 [2024-10-24 13:40:24,391 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#11 [2024-10-24 13:40:24,392 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#12 [2024-10-24 13:40:24,392 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE2#13 [2024-10-24 13:40:24,392 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2024-10-24 13:40:24,392 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2024-10-24 13:40:24,392 INFO L130 BoogieDeclarations]: Found specification of procedure __create_pipe [2024-10-24 13:40:24,392 INFO L138 BoogieDeclarations]: Found implementation of procedure __create_pipe [2024-10-24 13:40:24,392 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2024-10-24 13:40:24,392 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2024-10-24 13:40:24,392 INFO L130 BoogieDeclarations]: Found specification of procedure usb_kill_urb [2024-10-24 13:40:24,392 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_kill_urb [2024-10-24 13:40:24,392 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2024-10-24 13:40:24,393 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2024-10-24 13:40:24,393 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2024-10-24 13:40:24,393 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2024-10-24 13:40:24,393 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2024-10-24 13:40:24,393 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2024-10-24 13:40:24,393 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#0 [2024-10-24 13:40:24,393 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#1 [2024-10-24 13:40:24,393 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#2 [2024-10-24 13:40:24,393 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#3 [2024-10-24 13:40:24,393 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#4 [2024-10-24 13:40:24,393 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#5 [2024-10-24 13:40:24,394 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#6 [2024-10-24 13:40:24,394 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#7 [2024-10-24 13:40:24,394 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#8 [2024-10-24 13:40:24,394 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#9 [2024-10-24 13:40:24,394 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#10 [2024-10-24 13:40:24,394 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#11 [2024-10-24 13:40:24,394 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#12 [2024-10-24 13:40:24,394 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~intINTTYPE1#13 [2024-10-24 13:40:24,394 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2024-10-24 13:40:24,394 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2024-10-24 13:40:24,394 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-10-24 13:40:24,394 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-10-24 13:40:24,395 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-10-24 13:40:24,395 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop___0 [2024-10-24 13:40:24,395 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop___0 [2024-10-24 13:40:24,395 INFO L130 BoogieDeclarations]: Found specification of procedure gtco_disconnect [2024-10-24 13:40:24,395 INFO L138 BoogieDeclarations]: Found implementation of procedure gtco_disconnect [2024-10-24 13:40:24,395 INFO L130 BoogieDeclarations]: Found specification of procedure get_unaligned_le16 [2024-10-24 13:40:24,402 INFO L138 BoogieDeclarations]: Found implementation of procedure get_unaligned_le16 [2024-10-24 13:40:24,402 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-10-24 13:40:24,402 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_undef_int [2024-10-24 13:40:24,402 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_undef_int [2024-10-24 13:40:24,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-10-24 13:40:24,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-10-24 13:40:24,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-10-24 13:40:24,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2024-10-24 13:40:24,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2024-10-24 13:40:24,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#5 [2024-10-24 13:40:24,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#6 [2024-10-24 13:40:24,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#7 [2024-10-24 13:40:24,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#8 [2024-10-24 13:40:24,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#9 [2024-10-24 13:40:24,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#10 [2024-10-24 13:40:24,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#11 [2024-10-24 13:40:24,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#12 [2024-10-24 13:40:24,403 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#13 [2024-10-24 13:40:24,404 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-10-24 13:40:24,404 INFO L130 BoogieDeclarations]: Found specification of procedure input_set_abs_params [2024-10-24 13:40:24,404 INFO L138 BoogieDeclarations]: Found implementation of procedure input_set_abs_params [2024-10-24 13:40:24,404 INFO L130 BoogieDeclarations]: Found specification of procedure usb_free_coherent [2024-10-24 13:40:24,404 INFO L138 BoogieDeclarations]: Found implementation of procedure usb_free_coherent [2024-10-24 13:40:24,404 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-10-24 13:40:24,404 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-10-24 13:40:24,404 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-10-24 13:40:24,404 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#3 [2024-10-24 13:40:24,404 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#4 [2024-10-24 13:40:24,404 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#5 [2024-10-24 13:40:24,404 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#6 [2024-10-24 13:40:24,404 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#7 [2024-10-24 13:40:24,404 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#8 [2024-10-24 13:40:24,405 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#9 [2024-10-24 13:40:24,405 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#10 [2024-10-24 13:40:24,405 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#11 [2024-10-24 13:40:24,405 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#12 [2024-10-24 13:40:24,405 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#13 [2024-10-24 13:40:24,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#0 [2024-10-24 13:40:24,405 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#1 [2024-10-24 13:40:24,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#2 [2024-10-24 13:40:24,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#3 [2024-10-24 13:40:24,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#4 [2024-10-24 13:40:24,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#5 [2024-10-24 13:40:24,410 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#6 [2024-10-24 13:40:24,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#7 [2024-10-24 13:40:24,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#8 [2024-10-24 13:40:24,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#9 [2024-10-24 13:40:24,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#10 [2024-10-24 13:40:24,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#11 [2024-10-24 13:40:24,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#12 [2024-10-24 13:40:24,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE8#13 [2024-10-24 13:40:24,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#0 [2024-10-24 13:40:24,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#1 [2024-10-24 13:40:24,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#2 [2024-10-24 13:40:24,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#3 [2024-10-24 13:40:24,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#4 [2024-10-24 13:40:24,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#5 [2024-10-24 13:40:24,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#6 [2024-10-24 13:40:24,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#7 [2024-10-24 13:40:24,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#8 [2024-10-24 13:40:24,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#9 [2024-10-24 13:40:24,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#10 [2024-10-24 13:40:24,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#11 [2024-10-24 13:40:24,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#12 [2024-10-24 13:40:24,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE1#13 [2024-10-24 13:40:24,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#0 [2024-10-24 13:40:24,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#1 [2024-10-24 13:40:24,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#2 [2024-10-24 13:40:24,413 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#3 [2024-10-24 13:40:24,413 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#4 [2024-10-24 13:40:24,413 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#5 [2024-10-24 13:40:24,413 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#6 [2024-10-24 13:40:24,413 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#7 [2024-10-24 13:40:24,413 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#8 [2024-10-24 13:40:24,413 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#9 [2024-10-24 13:40:24,413 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#10 [2024-10-24 13:40:24,413 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#11 [2024-10-24 13:40:24,413 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#12 [2024-10-24 13:40:24,413 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE2#13 [2024-10-24 13:40:24,413 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-10-24 13:40:24,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2024-10-24 13:40:24,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2024-10-24 13:40:24,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2024-10-24 13:40:24,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2024-10-24 13:40:24,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2024-10-24 13:40:24,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#5 [2024-10-24 13:40:24,414 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#6 [2024-10-24 13:40:24,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#7 [2024-10-24 13:40:24,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#8 [2024-10-24 13:40:24,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#9 [2024-10-24 13:40:24,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#10 [2024-10-24 13:40:24,419 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#11 [2024-10-24 13:40:24,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#12 [2024-10-24 13:40:24,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#13 [2024-10-24 13:40:24,420 INFO L130 BoogieDeclarations]: Found specification of procedure input_get_drvdata [2024-10-24 13:40:24,420 INFO L138 BoogieDeclarations]: Found implementation of procedure input_get_drvdata [2024-10-24 13:40:24,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#0 [2024-10-24 13:40:24,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#1 [2024-10-24 13:40:24,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#2 [2024-10-24 13:40:24,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#3 [2024-10-24 13:40:24,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#4 [2024-10-24 13:40:24,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#5 [2024-10-24 13:40:24,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#6 [2024-10-24 13:40:24,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#7 [2024-10-24 13:40:24,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#8 [2024-10-24 13:40:24,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#9 [2024-10-24 13:40:24,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#10 [2024-10-24 13:40:24,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#11 [2024-10-24 13:40:24,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#12 [2024-10-24 13:40:24,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$#13 [2024-10-24 13:40:24,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#0 [2024-10-24 13:40:24,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#1 [2024-10-24 13:40:24,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#2 [2024-10-24 13:40:24,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#3 [2024-10-24 13:40:24,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#4 [2024-10-24 13:40:24,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#5 [2024-10-24 13:40:24,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#6 [2024-10-24 13:40:24,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#7 [2024-10-24 13:40:24,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#8 [2024-10-24 13:40:24,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#9 [2024-10-24 13:40:24,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#10 [2024-10-24 13:40:24,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#11 [2024-10-24 13:40:24,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#12 [2024-10-24 13:40:24,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE2#13 [2024-10-24 13:40:24,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-10-24 13:40:24,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2024-10-24 13:40:24,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2024-10-24 13:40:24,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2024-10-24 13:40:24,422 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2024-10-24 13:40:24,423 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#5 [2024-10-24 13:40:24,423 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#6 [2024-10-24 13:40:24,423 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#7 [2024-10-24 13:40:24,423 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#8 [2024-10-24 13:40:24,423 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#9 [2024-10-24 13:40:24,423 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#10 [2024-10-24 13:40:24,423 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#11 [2024-10-24 13:40:24,423 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#12 [2024-10-24 13:40:24,428 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#13 [2024-10-24 13:40:24,428 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2024-10-24 13:40:24,428 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2024-10-24 13:40:24,428 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2024-10-24 13:40:24,428 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2024-10-24 13:40:24,429 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2024-10-24 13:40:24,429 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#5 [2024-10-24 13:40:24,429 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#6 [2024-10-24 13:40:24,429 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#7 [2024-10-24 13:40:24,429 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#8 [2024-10-24 13:40:24,429 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#9 [2024-10-24 13:40:24,429 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#10 [2024-10-24 13:40:24,429 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#11 [2024-10-24 13:40:24,429 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#12 [2024-10-24 13:40:24,429 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#13 [2024-10-24 13:40:24,429 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#0 [2024-10-24 13:40:24,429 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#1 [2024-10-24 13:40:24,429 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#2 [2024-10-24 13:40:24,430 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#3 [2024-10-24 13:40:24,430 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#4 [2024-10-24 13:40:24,430 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#5 [2024-10-24 13:40:24,430 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#6 [2024-10-24 13:40:24,430 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#7 [2024-10-24 13:40:24,430 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#8 [2024-10-24 13:40:24,430 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#9 [2024-10-24 13:40:24,430 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#10 [2024-10-24 13:40:24,430 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#11 [2024-10-24 13:40:24,430 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#12 [2024-10-24 13:40:24,430 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE8#13 [2024-10-24 13:40:24,430 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2024-10-24 13:40:24,430 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2024-10-24 13:40:24,430 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2024-10-24 13:40:24,430 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2024-10-24 13:40:24,431 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_free_urb [2024-10-24 13:40:24,431 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_free_urb [2024-10-24 13:40:24,431 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2024-10-24 13:40:24,431 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_zalloc [2024-10-24 13:40:24,431 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-10-24 13:40:24,431 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-10-24 13:40:25,061 INFO L238 CfgBuilder]: Building ICFG [2024-10-24 13:40:25,064 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-10-24 13:40:25,082 INFO L733 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2024-10-24 13:40:25,129 INFO L733 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stop___0FINAL: assume true; [2024-10-24 13:40:35,538 INFO L? ?]: Removed 908 outVars from TransFormulas that were not future-live. [2024-10-24 13:40:35,538 INFO L287 CfgBuilder]: Performing block encoding [2024-10-24 13:40:35,771 INFO L309 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-10-24 13:40:35,772 INFO L314 CfgBuilder]: Removed 16 assume(true) statements. [2024-10-24 13:40:35,773 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.10 01:40:35 BoogieIcfgContainer [2024-10-24 13:40:35,773 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-10-24 13:40:35,775 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-10-24 13:40:35,775 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-10-24 13:40:35,778 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-10-24 13:40:35,778 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.10 01:40:22" (1/3) ... [2024-10-24 13:40:35,779 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@292ac0c5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.10 01:40:35, skipping insertion in model container [2024-10-24 13:40:35,779 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 01:40:23" (2/3) ... [2024-10-24 13:40:35,779 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@292ac0c5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.10 01:40:35, skipping insertion in model container [2024-10-24 13:40:35,779 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.10 01:40:35" (3/3) ... [2024-10-24 13:40:35,781 INFO L112 eAbstractionObserver]: Analyzing ICFG linux-3.12-rc1.tar.xz-144_2a-drivers--input--tablet--gtco.ko-entry_point.cil.out.i [2024-10-24 13:40:35,796 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-10-24 13:40:35,797 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-10-24 13:40:35,879 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-10-24 13:40:35,886 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@35fe48cd, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-10-24 13:40:35,887 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-10-24 13:40:35,894 INFO L276 IsEmpty]: Start isEmpty. Operand has 430 states, 290 states have (on average 1.4620689655172414) internal successors, (424), 316 states have internal predecessors, (424), 119 states have call successors, (119), 21 states have call predecessors, (119), 19 states have return successors, (115), 103 states have call predecessors, (115), 115 states have call successors, (115) [2024-10-24 13:40:35,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-10-24 13:40:35,903 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 13:40:35,904 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 13:40:35,904 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 13:40:35,909 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 13:40:35,910 INFO L85 PathProgramCache]: Analyzing trace with hash -1206034936, now seen corresponding path program 1 times [2024-10-24 13:40:35,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-10-24 13:40:35,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [836279132] [2024-10-24 13:40:35,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 13:40:35,927 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-10-24 13:40:35,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-10-24 13:40:35,931 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-10-24 13:40:35,932 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-10-24 13:40:36,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:36,609 INFO L255 TraceCheckSpWp]: Trace formula consists of 872 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-10-24 13:40:36,613 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-24 13:40:36,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-24 13:40:36,663 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-24 13:40:36,664 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-10-24 13:40:36,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [836279132] [2024-10-24 13:40:36,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [836279132] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 13:40:36,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 13:40:36,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-24 13:40:36,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521558889] [2024-10-24 13:40:36,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 13:40:36,670 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-24 13:40:36,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-10-24 13:40:36,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-24 13:40:36,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-24 13:40:36,709 INFO L87 Difference]: Start difference. First operand has 430 states, 290 states have (on average 1.4620689655172414) internal successors, (424), 316 states have internal predecessors, (424), 119 states have call successors, (119), 21 states have call predecessors, (119), 19 states have return successors, (115), 103 states have call predecessors, (115), 115 states have call successors, (115) Second operand has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-10-24 13:40:39,276 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.57s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-10-24 13:40:40,463 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-10-24 13:40:41,584 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.12s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-10-24 13:40:44,884 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.30s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-10-24 13:40:44,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 13:40:44,885 INFO L93 Difference]: Finished difference Result 1265 states and 2002 transitions. [2024-10-24 13:40:44,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-24 13:40:44,896 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 17 [2024-10-24 13:40:44,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 13:40:44,913 INFO L225 Difference]: With dead ends: 1265 [2024-10-24 13:40:44,913 INFO L226 Difference]: Without dead ends: 823 [2024-10-24 13:40:44,918 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-24 13:40:44,921 INFO L432 NwaCegarLoop]: 606 mSDtfsCounter, 616 mSDsluCounter, 588 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 616 SdHoareTripleChecker+Valid, 1194 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.0s IncrementalHoareTripleChecker+Time [2024-10-24 13:40:44,922 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [616 Valid, 1194 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 8.0s Time] [2024-10-24 13:40:44,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 823 states. [2024-10-24 13:40:45,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 823 to 823. [2024-10-24 13:40:45,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 823 states, 563 states have (on average 1.4262877442273534) internal successors, (803), 599 states have internal predecessors, (803), 223 states have call successors, (223), 37 states have call predecessors, (223), 36 states have return successors, (218), 194 states have call predecessors, (218), 218 states have call successors, (218) [2024-10-24 13:40:45,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 823 states to 823 states and 1244 transitions. [2024-10-24 13:40:45,068 INFO L78 Accepts]: Start accepts. Automaton has 823 states and 1244 transitions. Word has length 17 [2024-10-24 13:40:45,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 13:40:45,069 INFO L471 AbstractCegarLoop]: Abstraction has 823 states and 1244 transitions. [2024-10-24 13:40:45,070 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-10-24 13:40:45,070 INFO L276 IsEmpty]: Start isEmpty. Operand 823 states and 1244 transitions. [2024-10-24 13:40:45,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2024-10-24 13:40:45,072 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 13:40:45,072 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 13:40:45,084 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2024-10-24 13:40:45,273 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-10-24 13:40:45,273 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 13:40:45,274 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 13:40:45,274 INFO L85 PathProgramCache]: Analyzing trace with hash 1373349930, now seen corresponding path program 1 times [2024-10-24 13:40:45,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-10-24 13:40:45,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1934000926] [2024-10-24 13:40:45,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 13:40:45,276 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-10-24 13:40:45,276 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-10-24 13:40:45,279 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-10-24 13:40:45,280 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-10-24 13:40:45,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 13:40:45,804 INFO L255 TraceCheckSpWp]: Trace formula consists of 894 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-10-24 13:40:45,806 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-24 13:40:45,816 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-10-24 13:40:45,817 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-24 13:40:45,817 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-10-24 13:40:45,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1934000926] [2024-10-24 13:40:45,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1934000926] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 13:40:45,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 13:40:45,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-24 13:40:45,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378873610] [2024-10-24 13:40:45,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 13:40:45,820 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-24 13:40:45,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-10-24 13:40:45,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-24 13:40:45,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-24 13:40:45,821 INFO L87 Difference]: Start difference. First operand 823 states and 1244 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2)