malele@malele-desktop:~$ cd ldv-lab/3.0-test-0032-usb-2.6.36/ws/ malele@malele-desktop:~/ldv-lab/3.0-test-0032-usb-2.6.36/ws$ LDV_VIEW=y LDV_DEBUG=100 ldv-manager tag=current "envs=linux-2.6.36.tar.bz2" kernel_driver=1 "drivers=drivers/usb/storage/" "rule_models=32_7 32_1" touch tags/current/installed ( flock 200; export LDV_ENVS_TARGET=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current ; echo "Preparing kernel linux-2.6.36 from linux-2.6.36.tar.bz2..." ; ldv kmanager --action=add --src=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/linux-2.6.36.tar.bz2 --extractor=linux-vanilla --name=linux-2.6.36 ) 200>.lock Preparing kernel linux-2.6.36 from linux-2.6.36.tar.bz2... ldv: NORMAL: ldv start. ldv-kmanager: DEBUG: /home/malele/programs/ldv/ldv/extractors/linux-vanilla.extractor /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/descriptions/linux-2.6.36 vanilla-extractor: NORMAL: Linux Vanilla extractor. tar: Record size = 8 blocks linux-2.6.36/ linux-2.6.36/.gitignore ............. linux-2.6.36/virt/kvm/kvm_main.c vanilla-extractor: NORMAL: Kernel version is: 2.6.36 vanilla-extractor: NORMAL: Kernel configure command is: "make allyesconfig" make[1]: Entering directory `/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36' HOSTCC scripts/basic/fixdep HOSTCC scripts/basic/docproc scripts/basic/docproc.c: In function ‘docsect’: scripts/basic/docproc.c:336: warning: ignoring return value of ‘asprintf’, declared with attribute warn_unused_result HOSTCC scripts/basic/hash HOSTCC scripts/kconfig/conf.o HOSTCC scripts/kconfig/kxgettext.o SHIPPED scripts/kconfig/zconf.tab.c SHIPPED scripts/kconfig/lex.zconf.c SHIPPED scripts/kconfig/zconf.hash.c HOSTCC scripts/kconfig/zconf.tab.o HOSTLD scripts/kconfig/conf scripts/kconfig/conf --allyesconfig arch/x86/Kconfig # # configuration written to .config # make[1]: Leaving directory `/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36' make[1]: Entering directory `/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36' scripts/kconfig/conf --silentoldconfig arch/x86/Kconfig make[1]: Leaving directory `/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36' make[1]: Entering directory `/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36' CHK include/linux/version.h UPD include/linux/version.h CHK include/generated/utsrelease.h UPD include/generated/utsrelease.h CC kernel/bounds.s GEN include/generated/bounds.h CC arch/x86/kernel/asm-offsets.s GEN include/generated/asm-offsets.h CALL scripts/checksyscalls.sh HOSTCC scripts/genksyms/genksyms.o SHIPPED scripts/genksyms/lex.c SHIPPED scripts/genksyms/parse.h SHIPPED scripts/genksyms/keywords.c HOSTCC scripts/genksyms/lex.o SHIPPED scripts/genksyms/parse.c HOSTCC scripts/genksyms/parse.o HOSTLD scripts/genksyms/genksyms CC scripts/mod/empty.o HOSTCC scripts/mod/mk_elfconfig MKELF scripts/mod/elfconfig.h HOSTCC scripts/mod/file2alias.o HOSTCC scripts/mod/modpost.o HOSTCC scripts/mod/sumversion.o HOSTLD scripts/mod/modpost HOSTCC scripts/selinux/genheaders/genheaders HOSTCC scripts/selinux/mdp/mdp HOSTCC scripts/kallsyms HOSTCC scripts/pnmtologo HOSTCC scripts/conmakehash HOSTCC scripts/bin2c CC init/main.o CHK include/generated/compile.h UPD include/generated/compile.h CC init/version.o CC init/do_mounts.o CC init/do_mounts_rd.o CC init/do_mounts_initrd.o CC init/do_mounts_md.o LD init/mounts.o CC init/initramfs.o CC init/calibrate.o LD init/built-in.o make[1]: Leaving directory `/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36' vanilla-extractor: INFO: Apply complex patch... vanilla-extractor: DEBUG: /home/malele/programs/ldv/ldv/extractors/linux-vanilla/fix_bigobj.pl -k /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36 ldv-fix-bigobj: NORMAL: Your kernel version is: 2.6.36 ldv-fix-bigobj: NORMAL: Patching main makefile "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/Makefile". ldv-fix-bigobj: NORMAL: Patching main modpost makefile "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/scripts/Makefile.modpost". ldv-fix-bigobj: NORMAL: Patching main buid makefile "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/scripts/Kbuild.include". ldv-fix-bigobj: NORMAL: Patching arch files. ldv-fix-bigobj: NORMAL: Patching files for arch "x86" ldv-fix-bigobj: NORMAL: Patching arch makefile for x86. ldv-fix-bigobj: NORMAL: Patching headers files. ldv-fix-bigobj: NORMAL: Patching header file: "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/include/linux/gfp.h". ldv-fix-bigobj: NORMAL: Patching header file: "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/include/linux/kernel.h". ldv-fix-bigobj: NORMAL: Patching header file: "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/include/linux/bug.h". ldv-fix-bigobj: NORMAL: Patching header file: "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/include/net/inet_sock.h". ldv-fix-bigobj: NORMAL: Patching header file: "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/include/linux/spinlock_types.h". ldv-kmanager: NORMAL: Description name = "linux-2.6.36". ldv-kmanager: NORMAL: Kernel successfully prepared. touch tags/current/env.linux-2.6.36 touch tags/current/envs touch tags/current/finished current--X--drivers/usb/storage/--X--default drivers/usb/storage/ LDV_ENVS_TARGET=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current ldv task --driver=drivers/usb/storage/ --workdir=work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1 --env=linux-2.6.36@32_7,32_1 --kernel-driver ldv: NORMAL: ldv start. ldv-task: NORMAL: Start process for environment "linux-2.6.36". ldv-task: DEBUG: /home/malele/programs/ldv/ldv/ldv-kmanager --action=getpath --name=linux-2.6.36; ldv-task: NORMAL: Calling LDV-core. ldv-task: DEBUG: WORK_DIR=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 /home/malele/programs/ldv/ldv-core/ldv-core --env=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36 --driver=drivers/usb/storage/ --rule-models=32_7,32_1 --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/report_after_ldv_core.xml --kernel-driver=1; "my" variable $dscv_report masks earlier declaration in same scope at /home/malele/programs/ldv/ldv-core/ldv-core line 485. ldv-core: DEBUG: Test port: "8086". ldv-core: TRACE: WSDL Address is http://localhost:8086/csd228342012202933 ldv-core: DEBUG: Config initialization... ldv-core: DEBUG: Config initialization - ok ldv-core: DEBUG: Creating working dirs... ldv-core: DEBUG: Creating dir "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/ldv_tempdir"... ldv-core: DEBUG: Creating dir "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/bce_tempdir"... ldv-core: DEBUG: Creating dir "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv"... ldv-core: INFO: Watcher server is /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher key ldv watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: DEBUG: Creating new pool at /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: DEBUG: Creating new pool at /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool watcher: TRACE: : key ldv watcher: DEBUG: Key requested for ["ldv"] watcher: TRACE: Increasing reference counter... watcher: DEBUG: Serving 1 instances watcher: TRACE: Trying to read /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/keys/ldv/22834/key... watcher: TRACE: key file /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/keys/ldv/22834/key doesn't exist, creating... watcher: TRACE: Trying to read /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/keys/ldv/22834/key... watcher: TRACE: Watcher says: ldv,1 watcher: TRACE: watcher: DEBUG: Watcher returns 0, waitpid: 0 ldv-core: DEBUG: Got key string ldv,1. ldv-core: TRACE: Starting restore kernel... ldv-core: NORMAL: Starting CSD (WSDL)... ldv-core: TRACE: java -Xmx256M -jar /home/malele/programs/ldv/ldv-core/../build-cmd-extractor/csd.jar --wsdladdr=http://localhost:8086/csd228342012202933 --basedir=csd_deg_dscv --cmdfile-out=cmd_after_csd --state-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/csd.state --tagbd=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36 ldv-core: TRACE: Logging stdout to file: "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/ldv_tempdir/csd_out.log". ldv-core: TRACE: Logging stderr to file: "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/ldv_tempdir/csd_err.log". ldv-core: TRACE: Wait for CSD service... ldv-core: NORMAL: CSD Started ldv-core: NORMAL: Starting BCE... ldv-core: TRACE: /home/malele/programs/ldv/ldv-core/../shared/sh/timeout -p .*,ALL\;CHILD:.*,ALL\;.*bce_gcc.*,BCE_GCC\;.*as_gcc.*,AS_GCC\;.*cc1.*,CC1 --allow-hangups -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/bce_tempdir/stats.xml /home/malele/programs/ldv/ldv-core/../build-cmd-extractor/build-cmd-extractor --env=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36 --basedir=bce_tempdir --state=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/bce_tempdir/err.state --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/bce_tempdir/cmd_after_bce.xml --driver=drivers/usb/storage/ --kernel-driver ldv-core: TRACE: Logging stdout to file: "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/ldv_tempdir/bce_out.log". ldv-core: TRACE: Logging stderr to file: "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/ldv_tempdir/bce_err.log". ldv-core: NORMAL: BCE Started ldv-core: NORMAL: Connect to CSD WSDL Service... ldv-core: TRACE: Trying to fetch next command... ldv-core: DEBUG: No command available atm. Waiting for more. ldv-core: TRACE: Trying to fetch next command... ldv-core: DEBUG: No command available atm. Waiting for more. ldv-core: TRACE: Trying to fetch next command... ldv-core: DEBUG: No command available atm. Waiting for more. ldv-core: TRACE: Trying to fetch next command... ldv-core: TRACE: Calling external interface to submit task ldv-core: NORMAL: Prepared command in: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31 ldv-core: NORMAL: Calling drv-env-gen... ldv-core: TRACE: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31 /home/malele/programs/ldv/ldv-core/../drv-env-gen/drv-env-gen --basedir=deg --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/cmd_after_csd.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/cmd_after_deg.xml --state-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/deg.state --kernel-driver deg: DEBUG: ENVGEN_PROPERTIES variable not set. Using default properties /home/malele/programs/ldv/drv-env-gen/default.properties deg: DEBUG: Start sanity checks for input cmd stream file... deg: DEBUG: Check LD command with id:"31"... deg: DEBUG: Check CC command for input section with file:"/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/driver/drivers/usb/storage/alauda.o"... deg: DEBUG: CC command exists. deg: DEBUG: LD command :"31" -Ok. deg: DEBUG: Ok deg: TRACE: Generate main option on for "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/driver/drivers/usb/storage/alauda.c". deg: DEBUG: RUN LDV_CC: /home/malele/programs/ldv/drv-env-gen/../shared/sh/timeout --pattern=.*,ALL --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/deg/stats.xml --reference=11 java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_cc.jar /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/driver/drivers/usb/storage/alauda.c --main -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/deg/driver/drivers/usb/storage/alauda.o -c 0 -props /home/malele/programs/ldv/drv-env-gen/default.properties -Wp,-MD,drivers/usb/storage/.alauda.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(alauda) -DKBUILD_MODNAME=KBUILD_STR(ums_alauda) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage deg: INFO: Starting ldv_cc interface... ldv-cc: DEBUG: --main ldv-cc: TRACE: Open file /home/malele/programs/ldv/drv-env-gen/default.properties ldv-cc: TRACE: Load properties ldv-cc: DEBUG: Adding sequence parameters sequence_infinite_withcheck_stateful ldv-cc: DEBUG: Start generator for: "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/driver/drivers/usb/storage/alauda.c" file. ldv-cc: TRACE: Include interrupt parser ldv-cc: TRACE: Include timer parser ldv-cc: DEBUG: parseAllFunctions ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?((?!(\bfor\b)|(\bif\b))([_a-zA-Z][_a-z0-9A-Z]*\s*))\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (69):static struct alauda_card_info *alauda_card_find_id(unsigned char id) ldv-cc: TRACE: Parse inner calls for NameAndType [name=alauda_card_find_id, type=static struct alauda_card_info] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (31):static void nand_init_ecc(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=nand_init_ecc, type=static void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (69):static void nand_compute_ecc(unsigned char *data, unsigned char *ecc) ldv-cc: TRACE: Parse inner calls for NameAndType [name=nand_compute_ecc, type=static void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (68):static int nand_compare_ecc(unsigned char *data, unsigned char *ecc) ldv-cc: TRACE: Parse inner calls for NameAndType [name=nand_compare_ecc, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (67):static void nand_store_ecc(unsigned char *data, unsigned char *ecc) ldv-cc: TRACE: Parse inner calls for NameAndType [name=nand_store_ecc, type=static void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (67):static void alauda_free_maps (struct alauda_media_info *media_info) ldv-cc: TRACE: Parse inner calls for NameAndType [name=alauda_free_maps, type=static void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (75):static int alauda_get_media_status(struct us_data *us, unsigned char *data) ldv-cc: TRACE: Parse inner calls for NameAndType [name=alauda_get_media_status, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (47):static int alauda_ack_media(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=alauda_ack_media, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (78):static int alauda_get_media_signature(struct us_data *us, unsigned char *data) ldv-cc: TRACE: Parse inner calls for NameAndType [name=alauda_get_media_signature, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (49):static int alauda_reset_media(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=alauda_reset_media, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (48):static int alauda_init_media(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=alauda_init_media, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (49):static int alauda_check_media(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=alauda_check_media, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (51):static int alauda_check_status2(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=alauda_check_status2, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (81):static int alauda_get_redu_data(struct us_data *us, u16 pba, unsigned char *data) ldv-cc: TRACE: Parse inner calls for NameAndType [name=alauda_get_redu_data, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (84):static u16 alauda_find_unused_pba(struct alauda_media_info *info, unsigned int zone) ldv-cc: TRACE: Parse inner calls for NameAndType [name=alauda_find_unused_pba, type=static u16] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (65):static int alauda_read_map(struct us_data *us, unsigned int zone) ldv-cc: TRACE: Parse inner calls for NameAndType [name=alauda_read_map, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (77):static void alauda_ensure_map_for_zone(struct us_data *us, unsigned int zone) ldv-cc: TRACE: Parse inner calls for NameAndType [name=alauda_ensure_map_for_zone, type=static void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (58):static int alauda_erase_block(struct us_data *us, u16 pba) ldv-cc: TRACE: Parse inner calls for NameAndType [name=alauda_erase_block, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (121):static int alauda_read_block_raw(struct us_data *us, u16 pba, unsigned int page, unsigned int pages, unsigned char *data) ldv-cc: TRACE: Parse inner calls for NameAndType [name=alauda_read_block_raw, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (117):static int alauda_read_block(struct us_data *us, u16 pba, unsigned int page, unsigned int pages, unsigned char *data) ldv-cc: TRACE: Parse inner calls for NameAndType [name=alauda_read_block, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (79):static int alauda_write_block(struct us_data *us, u16 pba, unsigned char *data) ldv-cc: TRACE: Parse inner calls for NameAndType [name=alauda_write_block, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (143):static int alauda_write_lba(struct us_data *us, u16 lba, unsigned int page, unsigned int pages, unsigned char *ptr, unsigned char *blockbuffer) ldv-cc: TRACE: Parse inner calls for NameAndType [name=alauda_write_lba, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (92):static int alauda_read_data(struct us_data *us, unsigned long address, unsigned int sectors) ldv-cc: TRACE: Parse inner calls for NameAndType [name=alauda_read_data, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (93):static int alauda_write_data(struct us_data *us, unsigned long address, unsigned int sectors) ldv-cc: TRACE: Parse inner calls for NameAndType [name=alauda_write_data, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (47):static void alauda_info_destructor(void *extra) ldv-cc: TRACE: Parse inner calls for NameAndType [name=alauda_info_destructor, type=static void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (42):static int init_alauda(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=init_alauda, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (70):static int alauda_transport(struct scsi_cmnd *srb, struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=alauda_transport, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (83):static int alauda_probe(struct usb_interface *intf, const struct usb_device_id *id) ldv-cc: TRACE: Parse inner calls for NameAndType [name=alauda_probe, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (35):static int __init alauda_init(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=alauda_init, type=static int ] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (36):static void __exit alauda_exit(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=alauda_exit, type=static void ] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=connect, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=close, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: TRACE: Adding FuncInfo [name=disconnect, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: DEBUG: Loaded pattern default_main with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=pre_reset, check=null] ldv-cc: TRACE: Adding FuncInfo [name=reset_resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=post_reset, check=null] ldv-cc: TRACE: Adding FuncInfo [name=disconnect, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: DEBUG: Loaded pattern usb_driver with 9 functions ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=read, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=write, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=llseek, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern file_operations with 5 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=rescan, check=null] ldv-cc: TRACE: Adding FuncInfo [name=done, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: DEBUG: Loaded pattern scsi_driver with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=attach, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=activate, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=set_params, check=null] ldv-cc: TRACE: Adding FuncInfo [name=prep_fn, check=null] ldv-cc: TRACE: Adding FuncInfo [name=check_sense, check=null] ldv-cc: TRACE: Adding FuncInfo [name=detach, check=null] ldv-cc: DEBUG: Loaded pattern scsi_device_handler with 6 functions ldv-cc: TRACE: Adding FuncInfo [name=stop0, check=$indent mutex_lock(&$p0->usb_lock); $indent$fcall; $indent mutex_unlock(&$p0->usb_lock);] ldv-cc: DEBUG: Loaded pattern sd_desc with 1 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=suspend_late, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume_early, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: DEBUG: Loaded pattern platform_driver with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=ndo_init, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_open, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_stop, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_uninit, check=null] ldv-cc: DEBUG: Loaded pattern net_device_ops with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=irq_bus_lock, check=null] ldv-cc: TRACE: Adding FuncInfo [name=irq_bus_sync_unlock, check=null] ldv-cc: DEBUG: Loaded pattern irq_chip with 2 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=$CHECK_NONZERO] ldv-cc: DEBUG: Loaded pattern i2c_driver with 2 functions ldv-cc: TRACE: Adding FuncInfo [name=acquire, check=null] ldv-cc: TRACE: Adding FuncInfo [name=acquire_phy, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release_phy, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern e1000_phy_operations with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=acquire, check=null] ldv-cc: TRACE: Adding FuncInfo [name=acquire_nvm, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release_nvm, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern e1000_nvm_operations with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=isr_process_oq, check=$indent unsigned long $p0_flags; $indent spin_lock_irqsave(&$p0->lock, $p0_flags); $indent$fcall; $indent spin_unlock_irqrestore(&$p0->lock, $p0_flags);] ldv-cc: DEBUG: Loaded pattern pm8001_dispatch with 1 functions ldv-cc: TRACE: Adding FuncInfo [name=start, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=hidinput_input_event, check=null] ldv-cc: TRACE: Adding FuncInfo [name=close, check=null] ldv-cc: TRACE: Adding FuncInfo [name=stop, check=null] ldv-cc: DEBUG: Loaded pattern hid_ll_driver with 5 functions ldv-cc: DEBUG: Pasring standart kernel driver structures... ldv-cc: TRACE: The pattern is: (\s\\*\s*(static\s*)?+(const\s+)?struct[\*\s]+)[a-zA-Z_][a-zA-Z0-9_]*[\\*\s]+[a-zA-Z_][a-zA-Z0-9_]*[\\*\s]+[=]{1,1}[\\*\s]\{[\s\*]* ldv-cc: TRACE: Content of struct initialization: .name = "ums-alauda", .probe = alauda_probe, .disconnect = usb_stor_disconnect, .suspend = usb_stor_suspend, .resume = usb_stor_resume, .reset_resume = usb_stor_reset_resume, .pre_reset = usb_stor_pre_reset, .post_reset = usb_stor_post_reset, .id_table = alauda_usb_ids, .soft_unbind = 1, ldv-cc: TRACE: fstruct pattern is \.[_a-zA-Z][_a-zA-Z0-9]*\s*=\s*[_a-zA-Z][_a-zA-Z0-9]*\s*(\(\s*[_a-zA-Z][_a-zA-Z0-9]*\s*\))? ldv-cc: TRACE: lfinded=.probe = alauda_probe ldv-cc: TRACE: NameAndType [name=alauda_probe, type=probe] ldv-cc: TRACE: lfinded=.disconnect = usb_stor_disconnect ldv-cc: TRACE: NameAndType [name=usb_stor_disconnect, type=disconnect] ldv-cc: TRACE: lfinded=.suspend = usb_stor_suspend ldv-cc: TRACE: NameAndType [name=usb_stor_suspend, type=suspend] ldv-cc: TRACE: lfinded=.resume = usb_stor_resume ldv-cc: TRACE: NameAndType [name=usb_stor_resume, type=resume] ldv-cc: TRACE: lfinded=.reset_resume = usb_stor_reset_resume ldv-cc: TRACE: NameAndType [name=usb_stor_reset_resume, type=reset_resume] ldv-cc: TRACE: lfinded=.pre_reset = usb_stor_pre_reset ldv-cc: TRACE: NameAndType [name=usb_stor_pre_reset, type=pre_reset] ldv-cc: TRACE: lfinded=.post_reset = usb_stor_post_reset ldv-cc: TRACE: NameAndType [name=usb_stor_post_reset, type=post_reset] ldv-cc: TRACE: lfinded=.id_table = alauda_usb_ids ldv-cc: TRACE: NameAndType [name=alauda_usb_ids, type=id_table] ldv-cc: TRACE: TokenStruct.parseContent NameAndType [name=alauda_driver, type=usb_driver] initialized as [NameAndType [name=alauda_probe, type=probe], NameAndType [name=usb_stor_disconnect, type=disconnect], NameAndType [name=usb_stor_suspend, type=suspend], NameAndType [name=usb_stor_resume, type=resume], NameAndType [name=usb_stor_reset_resume, type=reset_resume], NameAndType [name=usb_stor_pre_reset, type=pre_reset], NameAndType [name=usb_stor_post_reset, type=post_reset], NameAndType [name=alauda_usb_ids, type=id_table]] ldv-cc: DEBUG: use parsed functions table ldv-cc: DEBUG: Not found declaration for name usb_stor_disconnect ldv-cc: DEBUG: Not found declaration for name usb_stor_suspend ldv-cc: DEBUG: Not found declaration for name usb_stor_resume ldv-cc: DEBUG: Not found declaration for name usb_stor_reset_resume ldv-cc: DEBUG: Not found declaration for name usb_stor_pre_reset ldv-cc: DEBUG: Not found declaration for name usb_stor_post_reset ldv-cc: DEBUG: Not found declaration for name alauda_usb_ids ldv-cc: TRACE: TokenStruct.parsed funcs [TokenFunctionDecl [name=alauda_probe, replacementParams=[struct usb_interface * $var , const struct usb_device_id * $var ], retType=static int, test=null]] ldv-cc: DEBUG: TokenStruct.parseContent: Found 1 out of 8 functions ldv-cc: TRACE: TokenStruct.parsed funcs after sort[TokenFunctionDecl [name=alauda_probe, replacementParams=[struct usb_interface * $var , const struct usb_device_id * $var ], retType=static int, test=$CHECK_PROBE]] ldv-cc: DEBUG: Ok. I have taken 1 structures. ldv-cc: DEBUG: Pasring standart kernel driver macroses: module_init, module_exit, etc... ldv-cc: TRACE: The pattern is: \s+(postcore_initcall|arch_initcall|subsys_initcall|module_init|module_exit)\s*\(\s*[_a-zA-Z][_a-zA-Z0-9]*\s*\) ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?(alauda_init)\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (35):static int __init alauda_init(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=alauda_init, type=static int ] ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?(alauda_exit)\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (36):static void __exit alauda_exit(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=alauda_exit, type=static void ] ldv-cc: DEBUG: Ok. I have taken 2 structures. ldv-cc: TRACE: enabled=true ldv-cc: DEBUG: add collection with interrupt calls ldv-cc: DEBUG: Create callbacks for request_irq ldv-cc: DEBUG: add collection with timer calls ldv-cc: DEBUG: Create timers ldv-cc: DEBUG: Option isgenerateIfdefAroundMains - on. ldv-cc: TRACE: Append ifdef-macro: "#ifdef LDV_MAIN0_sequence_infinite_withcheck_stateful". ldv-cc: TRACE: Pre-main code: ldv-cc: TRACE: Start appending main function: "+void ldv_main0_sequence_infinite_withcheck_stateful(void)"... ldv-cc: TRACE: Start appending "VARIABLE DECLARATION PART"... ldv-cc: TRACE: Start appending declarations for STRUCT: struct type: usb_driver, struct name: alauda_driver"... ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={} ldv-cc: TRACE: creating group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: generated declare=struct usb_interface * var_group1; ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false]] ldv-cc: TRACE: generated declare=const struct usb_device_id * var_alauda_probe_27_p1; ldv-cc: TRACE: Create info VarInfo [index=-1, replacementParam=static int $var, retvar=true] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=-1, replacementParam=static int $var, retvar=true]] ldv-cc: TRACE: generated declare=static int res_alauda_probe_27; ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Ok. Var declarations for STRUCT: struct type: usb_driver, struct name: alauda_driver" - successfully finished. ldv-cc: TRACE: Appending for "VARIABLE DECLARATION PART" successfully finished ldv-cc: TRACE: Start appending "VARIABLE INITIALIZING PART"... ldv-cc: TRACE: Appending for "VARIABLE INITIALIZING" successfully finished ldv-cc: TRACE: Start appending "FUNCTION CALL SECTION"... ldv-cc: TRACE: Append part before standart functions. ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=void, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=0, replacementParam=void, retvar=false]] ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Append standart functions calls. ldv-cc: TRACE: itemCheck=ldv_s_alauda_driver_usb_driver == 0 ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false]] ldv-cc: TRACE: Create info VarInfo [index=-1, replacementParam=static int $var, retvar=true] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=-1, replacementParam=static int $var, retvar=true]] ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var , retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var , retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=const struct usb_device_id * $var , retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=const struct usb_device_id * $var , retvar=false]] ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Append calls after stndart functions. ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=void, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=0, replacementParam=void, retvar=false]] ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Start appending end section... ldv-cc: TRACE: Start appending "FUNCTION CALL SECTION"... ldv-cc: TRACE: Append macros: "#endif" for our function. deg: TRACE: Statistica: lines: 1292, size: 34509, worktime: 992 deg: INFO: End of ldv_cc - Ok. deg: TRACE: Internal driver with basedir='/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/driver', driver_name='drivers/usb/storage/ums-alauda.ko', module_name='drivers/usb/storage/ums-alauda.ko' deg: DEBUG: RUN LDV_LD: java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_ld.jar /home/malele/programs/ldv/drv-env-gen/../shared/sh/timeout --pattern=.*,ALL --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/deg/stats.xml --reference=31 java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_ld.jar /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/deg/driver/drivers/usb/storage/alauda.o -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/deg/driver/drivers/usb/storage/ums-alauda.ko -m elf_i386 -r deg: INFO: Starting ldv_ld interface... deg: INFO: End of ldv_ld - Ok. deg: DEBUG: Start sanity checks for generated cmd stream file... deg: DEBUG: Check LD command with id:"31"... deg: DEBUG: Check CC command for input section with file:"/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/driver/drivers/usb/storage/alauda.o"... deg: DEBUG: CC command exists. deg: DEBUG: LD command :"31" -Ok. deg: DEBUG: Ok ldv-core: TRACE: Calling external interface to submit task for CID=31 ldv-core: NORMAL: Calling Domain Speicific C-Verifier ldv-core: TRACE: Write DSCV arguments to task descriptor file "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/task_descriptor". ldv-core: TRACE: Make work dir for task "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/input_task" ldv-core: TRACE: Set RCV_FRONTEND_CMD to "/home/malele/programs/ldv/ldv-core/../bin/dscv" ldv-core: TRACE: Remove existing DSCV's report '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/report_after_dscv.xml' if so (workaround for #2727) ldv-core: TRACE: Calling watcher... watcher: DEBUG: Called watcher (output not checked): /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher queue dscv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/task_descriptor /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir ldv 1 dscv 31 watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: : queue dscv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/task_descriptor /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir ldv 1 dscv 31 watcher: INFO: Queueing to pool dscv task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/task_descriptor with wd=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir and key ["ldv", "1", "dscv", "31"]. watcher: DEBUG: Putting workdir to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/31/task watcher: DEBUG: Copying taskfile to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/31/task from /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/task_descriptor watcher: INFO: Forking process to run /home/malele/programs/ldv/ldv-core/../bin/dscv --rawcmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/31/task... watcher: INFO: Waiting for dscv call to finish... watcher: DEBUG: Going to use semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/dscv_pool watcher: TRACE: TOKEN: 17193892 for /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/dscv_pool watcher: TRACE: Semaphore otime: Thu Jan 01 08:30:00 +0830 1970 watcher: INFO: Created semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/dscv_pool. watcher: DEBUG: Initializing semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/dscv_pool with value 1. watcher: INFO: Running dscv with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/31/task right NOW! watcher: DEBUG: Setting key for the processes spawned: ldv,1,dscv,31 dscv: INFO: Watcher server is /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher key dscv watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,31: key dscv watcher: DEBUG: Key requested for ["dscv"] watcher: TRACE: Increasing reference counter... watcher: DEBUG: Serving 2 instances watcher: TRACE: Watcher says: ldv,1,dscv,31 watcher: TRACE: watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: Got key string ldv,1,dscv,31. dscv: DEBUG: Expecting 2 runs of RCV backend. dscv: DEBUG: Copying driver from '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/driver' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/ri/32_7'... dscv: DEBUG: CMDFILE : /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/cmd_after_deg.xml dscv: DEBUG: CMDFILE-OUT: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml dscv: TRACE: BASEDIR: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/ri/32_7 dscv: NORMAL: Calling rule_instrumenter for rule model 32_7... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: The tool base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/ri/32_7'. rule-instrumentor: DEBUG: The commands input file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/cmd_after_deg.xml'. rule-instrumentor: DEBUG: The commands output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml'. rule-instrumentor: DEBUG: The model identifier is '32_7'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_7'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_7/stats.xml'. rule-instrumentor: DEBUG: The tool configurations directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_7/config'. rule-instrumentor: DEBUG: The tool common model directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_7/common-model'. rule-instrumentor: TRACE: Try to find the instrument absolute path. rule-instrumentor: DEBUG: The instrument absolute path is '/home/malele/programs/ldv/bin/rule-instrumentor.pl'. rule-instrumentor: TRACE: Try to find the instrument directory. rule-instrumentor: DEBUG: The instrument directory is '/home/malele/programs/ldv/bin/'. rule-instrumentor: TRACE: Obtain the LDV_HOME as earlier as possible. rule-instrumentor: DEBUG: The LDV_HOME is '/home/malele/programs/ldv'. rule-instrumentor: TRACE: Obtain the directory where all instrumentor auxiliary tools (such as aspectator) are placed. rule-instrumentor: TRACE: Obtain absolute path for RI common aspect file. rule-instrumentor: DEBUG: RI common aspect file is '/home/malele/programs/ldv/ri/ri.aspect'. rule-instrumentor: DEBUG: The timeout script is '/home/malele/programs/ldv/shared/sh/timeout'. rule-instrumentor: DEBUG: The rule instrumentor processes patterns are: '.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER'. rule-instrumentor: DEBUG: The ldv timeout script options are '--pattern=.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_7/stats.xml'. rule-instrumentor: DEBUG: The instrument auxiliary tools directory is '/home/malele/programs/ldv/ri'. rule-instrumentor: DEBUG: The aspectator binaries directory is '/home/malele/programs/ldv/ri/bin'. rule-instrumentor: DEBUG: The aspectator script (compiler) is '/home/malele/programs/ldv/ri/bin/compiler'. rule-instrumentor: DEBUG: The models directory is '/home/malele/programs/ldv/kernel-rules'. rule-instrumentor: TRACE: Check whether the models are installed properly. rule-instrumentor: DEBUG: The models database xml file is 'model-db.xml'. rule-instrumentor: DEBUG: Files and directories are checked and prepared successfully. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: DEBUG: Get and store information on the required model. rule-instrumentor: TRACE: Read the models database xml file '/home/malele/programs/ldv/kernel-rules/model-db.xml'. rule-instrumentor: TRACE: Obtain all models. rule-instrumentor: TRACE: Iterate over the all models and try to find the appropriate one. rule-instrumentor: TRACE: Process 'plain_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -Wno-unused-but-set-variable' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_llvm_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-Wno-attributes -g -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -Wframe-larger-than=\d+ -fno-dwarf2-cfi-asm -fconserve-stack -femit-struct-debug-baseonly -O.' are specified. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '07_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '08_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '10_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '18_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '26_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '27_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_5' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_7' id attribute for a model. rule-instrumentor: DEBUG: The required model having id '32_7' is found. rule-instrumentor: TRACE: Read engine tag. rule-instrumentor: DEBUG: The engine 'blast' is specified for the '32_7' model. rule-instrumentor: TRACE: Read error tag. rule-instrumentor: DEBUG: The error label 'LDV_ERROR' is specified for the '32_7' model. rule-instrumentor: TRACE: Read hints tag. rule-instrumentor: TRACE: Read array of kinds. rule-instrumentor: DEBUG: The kinds 'plain' are specified for the '32_7' model. rule-instrumentor: TRACE: Read file names. rule-instrumentor: TRACE: Read config file name. rule-instrumentor: DEBUG: The config file 'models/0032-config.h' is specified for the '32_7' model. rule-instrumentor: TRACE: Check whether the '32_7' model kinds are specified correctly. rule-instrumentor: DEBUG: The plain mode is used for '32_7' model. rule-instrumentor: TRACE: Read common file name. rule-instrumentor: DEBUG: The common file 'models/0032_7.c' is specified for the '32_7' model. rule-instrumentor: DEBUG: Header files will be additionaly searched for in '/home/malele/programs/ldv/kernel-rules/models'. rule-instrumentor: TRACE: Store model information into hash. rule-instrumentor: DEBUG: The model '32_7' information is processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Print a root node open tag in the plain mode. rule-instrumentor: DEBUG: Process the commands input file. rule-instrumentor: TRACE: Read commands input xml file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/cmd_after_deg.xml'. rule-instrumentor: TRACE: Read xml root tag. rule-instrumentor: TRACE: Obtain all commands. rule-instrumentor: TRACE: Iterate over all commands to execute them and write output xml file. rule-instrumentor: TRACE: Gather argument signatures for all cc comands specified first of all. rule-instrumentor: DEBUG: The base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/driver' is specified. rule-instrumentor: TRACE: Use the tool base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/ri/32_7' instead of the specified one in the plain mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'cc' having id '11'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/driver/drivers/usb/storage/alauda.o'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'false' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/driver/drivers/usb/storage/alauda.c' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/alauda.c'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/alauda.o'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as configuration header file. rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as automatic configuration header file. rule-instrumentor: DEBUG: Exclude the option '-O2' for the '11' command. rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: TRACE: Add config include options for cc command. rule-instrumentor: TRACE: Relative path to config file is include/generated/autoconf.h. rule-instrumentor: TRACE: Check presence of configuration file. rule-instrumentor: DEBUG: Create configuration 'autoconf.h'. rule-instrumentor: TRACE: Copy the main configuration file to the configuration directory and patch it. rule-instrumentor: DEBUG: Create configuration '/generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: Create configuration 'include//generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: The config includes directories are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_7/config/include//generated'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.alauda.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(alauda) -DKBUILD_MODNAME=KBUILD_STR(ums_alauda) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h'. rule-instrumentor: DEBUG: The entry points are ''. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/alauda.c'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The cc command '11' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: DEBUG: The command '11' is specifically processed for the plain mode. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: For CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Duplicate an each cc command with the one containing a common model. rule-instrumentor: TRACE: Change an id attribute. rule-instrumentor: TRACE: Concatenate a common model with the first input file. rule-instrumentor: DEBUG: Finish processing of the command having id '11' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.013281'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '1'. rule-instrumentor: TRACE: Log information on the '11' command execution status. rule-instrumentor: DEBUG: Finish processing of the command having id '11' in the aspect mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id '31'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/driver/drivers/usb/storage/ums-alauda.ko'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'true' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/driver/drivers/usb/storage/alauda.o' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/alauda.o'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/ums-alauda.ko'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-m elf_i386 -r -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/alauda.o'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The ld command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: DEBUG: The ld command '31' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: The required by ld file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/alauda.o' was processed successfully. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: TRACE: Copy a common model to a common model directory. rule-instrumentor: TRACE: For auxiliary CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print auxiliary common model CC command. rule-instrumentor: TRACE: Specify a common model file for ld command. rule-instrumentor: TRACE: For the ld command add error tag. rule-instrumentor: TRACE: For the ld command copy hints as them. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Finish processing of the command having id '31' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.008762'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '0'. rule-instrumentor: TRACE: Log information on the '31' command execution status. rule-instrumentor: DEBUG: All ld command input files are processed successfully. rule-instrumentor: DEBUG: Finish processing of the command having id '31' in the aspect mode. rule-instrumentor: TRACE: Print root node close tag in the plain mode. rule-instrumentor: TRACE: Close file handlers. rule-instrumentor: INFO: Delete auxiliary files in the nondebug modes. rule-instrumentor: NORMAL: Make all successfully. dscv: TRACE: Writing command for a single RCV to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: DEBUG: Written RCV single command to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: INFO: Spawning RCV with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful workdir /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful for ld 31, main ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Called watcher (output not checked): /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 31 rcv 32_7 31 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/ri/32_7 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_7 watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,31: queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 31 rcv 32_7 31 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/ri/32_7 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_7 watcher: INFO: Queueing to pool rcv task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful with wd=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful and key ["ldv", "1", "dscv", "31", "rcv", "32_7", "31", "ldv_main0_sequence_infinite_withcheck_stateful"]. watcher: DEBUG: Putting workdir to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/31/rcv/32_7/31/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: DEBUG: Copying taskfile to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/31/rcv/32_7/31/ldv_main0_sequence_infinite_withcheck_stateful/task from /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful watcher: INFO: Forking process to run /home/malele/programs/ldv/bin/../dscv/rcv-launcher --rawcmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/31/rcv/32_7/31/ldv_main0_sequence_infinite_withcheck_stateful/task... watcher: INFO: Waiting for rcv call to finish... watcher: DEBUG: Going to use semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: TOKEN: 17193957 for /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: Semaphore otime: Thu Jan 01 08:30:00 +0830 1970 watcher: INFO: Created semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool. watcher: DEBUG: Initializing semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool with value 1. watcher: INFO: Running rcv with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/31/rcv/32_7/31/ldv_main0_sequence_infinite_withcheck_stateful/task right NOW! watcher: DEBUG: Setting key for the processes spawned: ldv,1,dscv,31,rcv,32_7,31,ldv_main0_sequence_infinite_withcheck_stateful rcv-launcher: TRACE: Default time limit is: 900; memory limit is: 1000000. rcv-launcher: TRACE: Watcher server is /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher key rcv watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,31,rcv,32_7,31,ldv_main0_sequence_infinite_withcheck_stateful: key rcv watcher: DEBUG: Key requested for ["rcv"] watcher: TRACE: Increasing reference counter... watcher: DEBUG: Serving 3 instances watcher: TRACE: Watcher says: ldv,1,dscv,31,rcv,32_7,31,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: watcher: DEBUG: Watcher returns 0, waitpid: 0 rcv-launcher: DEBUG: Got key string ldv,1,dscv,31,rcv,32_7,31,ldv_main0_sequence_infinite_withcheck_stateful. rcv-launcher: TRACE: Trying 'blast' as engine rcv-launcher: TRACE: Trying '/home/malele/programs/ldv/bin/../dscv/rcv/blast' as engine rcv-launcher: DEBUG: Will use engine: /home/malele/programs/ldv/bin/../dscv/rcv/blast BLAST: DEBUG: Setting PATH to '/home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/malele/programs/ldv/bin' BLAST: TRACE: CSIsat to be used is /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/csisat BLAST: INFO: Will use preprocessors: cpp BLAST: NORMAL: Preprocessing 2 files with cpp BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/alauda.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-alauda.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/alauda.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/alauda.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.alauda.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(alauda) -DKBUILD_MODNAME=KBUILD_STR(ums_alauda) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-alauda.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.alauda.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(alauda) -DKBUILD_MODNAME=KBUILD_STR(ums_alauda) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: DEBUG: Running BLAST without alias analysis. BLAST: DEBUG: OCaml machine-specific tuning is performed! BLAST: NORMAL: Running BLAST for drivers/usb/storage/ums-alauda.ko, entry ldv_main0_sequence_infinite_withcheck_stateful... BLAST: INFO: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-alauda.ko.timestats.xml -p .*pblast\.opt.*,PBLAST.OPT;.*,ALL;CHILD:.*smtlibServer.*,SMT_SOLVER -m 1000000 -t 900 ocamltune /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/pblast.opt /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/alauda.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.i -predH 7 -craig 2 -ignoredupfn -nosserr -enable-recursion -main ldv_main0_sequence_infinite_withcheck_stateful -L LDV_ERROR -cldepth 0 -alias "" -lattice -include-lattice symb -stop-sep -merge bdd -reroute -reroute-map mutex_lock_interruptible -reroute-map mutex_lock_killable -reroute-map mutex_lock -reroute-map mutex_trylock -reroute-map mutex_unlock -reroute-map mutex_is_locked -reroute-map2 atomic_dec_and_mutex_lock -reroute-foreach ldv_check_final_state -reroute-foreach ldv_initialize -reroute-placeholder TEMPLATE BLAST: INFO: The debug trace will be written to /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-alauda.ko.1.gz BLAST: TRACE: Child's stderr stream closed. BLAST: TRACE: Child's stdout stream closed. BLAST: TRACE: wait3 return value: 0 BLAST: NORMAL: Finished with code 0 term by OK. BLAST: INFO: Finished. BLAST: DEBUG: Writing report to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-alauda.ko.report' BLAST: INFO: Wrapper finished! BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-alauda.ko.1.gz BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-alauda.ko.report watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher success rcv ldv 1 dscv 31 rcv 32_7 31 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-alauda.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-alauda.ko.report watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,31,rcv,32_7,31,ldv_main0_sequence_infinite_withcheck_stateful: success rcv ldv 1 dscv 31 rcv 32_7 31 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-alauda.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-alauda.ko.report watcher: INFO: Reported success for ["ldv", "1", "dscv", "31", "rcv", "32_7", "31", "ldv_main0_sequence_infinite_withcheck_stateful"] watcher: DEBUG: Watcher returns 0, waitpid: 0 watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: Copying driver from '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/driver' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/ri/32_1'... dscv: DEBUG: CMDFILE : /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/cmd_after_deg.xml dscv: DEBUG: CMDFILE-OUT: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml dscv: TRACE: BASEDIR: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/ri/32_1 dscv: NORMAL: Calling rule_instrumenter for rule model 32_1... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: The tool base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/ri/32_1'. rule-instrumentor: DEBUG: The commands input file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/cmd_after_deg.xml'. rule-instrumentor: DEBUG: The commands output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml'. rule-instrumentor: DEBUG: The model identifier is '32_1'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_1'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_1/stats.xml'. rule-instrumentor: DEBUG: The tool configurations directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_1/config'. rule-instrumentor: DEBUG: The tool common model directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_1/common-model'. rule-instrumentor: TRACE: Try to find the instrument absolute path. rule-instrumentor: DEBUG: The instrument absolute path is '/home/malele/programs/ldv/bin/rule-instrumentor.pl'. rule-instrumentor: TRACE: Try to find the instrument directory. rule-instrumentor: DEBUG: The instrument directory is '/home/malele/programs/ldv/bin/'. rule-instrumentor: TRACE: Obtain the LDV_HOME as earlier as possible. rule-instrumentor: DEBUG: The LDV_HOME is '/home/malele/programs/ldv'. rule-instrumentor: TRACE: Obtain the directory where all instrumentor auxiliary tools (such as aspectator) are placed. rule-instrumentor: TRACE: Obtain absolute path for RI common aspect file. rule-instrumentor: DEBUG: RI common aspect file is '/home/malele/programs/ldv/ri/ri.aspect'. rule-instrumentor: DEBUG: The timeout script is '/home/malele/programs/ldv/shared/sh/timeout'. rule-instrumentor: DEBUG: The rule instrumentor processes patterns are: '.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER'. rule-instrumentor: DEBUG: The ldv timeout script options are '--pattern=.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_1/stats.xml'. rule-instrumentor: DEBUG: The instrument auxiliary tools directory is '/home/malele/programs/ldv/ri'. rule-instrumentor: DEBUG: The aspectator binaries directory is '/home/malele/programs/ldv/ri/bin'. rule-instrumentor: DEBUG: The aspectator script (compiler) is '/home/malele/programs/ldv/ri/bin/compiler'. rule-instrumentor: DEBUG: The models directory is '/home/malele/programs/ldv/kernel-rules'. rule-instrumentor: TRACE: Check whether the models are installed properly. rule-instrumentor: DEBUG: The models database xml file is 'model-db.xml'. rule-instrumentor: DEBUG: Files and directories are checked and prepared successfully. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: DEBUG: Get and store information on the required model. rule-instrumentor: TRACE: Read the models database xml file '/home/malele/programs/ldv/kernel-rules/model-db.xml'. rule-instrumentor: TRACE: Obtain all models. rule-instrumentor: TRACE: Iterate over the all models and try to find the appropriate one. rule-instrumentor: TRACE: Process 'plain_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -Wno-unused-but-set-variable' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_llvm_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-Wno-attributes -g -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. ldv-core: TRACE: BCE successfully finished rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -Wframe-larger-than=\d+ -fno-dwarf2-cfi-asm -fconserve-stack -femit-struct-debug-baseonly -O.' are specified. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '07_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '08_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '10_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '18_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '26_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '27_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_1' id attribute for a model. rule-instrumentor: DEBUG: The required model having id '32_1' is found. rule-instrumentor: TRACE: Read engine tag. rule-instrumentor: DEBUG: The engine 'blast' is specified for the '32_1' model. rule-instrumentor: TRACE: Read error tag. rule-instrumentor: DEBUG: The error label 'LDV_ERROR' is specified for the '32_1' model. rule-instrumentor: TRACE: Read hints tag. rule-instrumentor: TRACE: Read array of kinds. rule-instrumentor: DEBUG: The kinds 'plain' are specified for the '32_1' model. rule-instrumentor: TRACE: Read file names. rule-instrumentor: TRACE: Read config file name. rule-instrumentor: DEBUG: The config file 'models/0032-config.h' is specified for the '32_1' model. rule-instrumentor: TRACE: Check whether the '32_1' model kinds are specified correctly. rule-instrumentor: DEBUG: The plain mode is used for '32_1' model. rule-instrumentor: TRACE: Read common file name. rule-instrumentor: DEBUG: The common file 'models/0032.c' is specified for the '32_1' model. rule-instrumentor: DEBUG: Header files will be additionaly searched for in '/home/malele/programs/ldv/kernel-rules/models'. rule-instrumentor: TRACE: Store model information into hash. rule-instrumentor: DEBUG: The model '32_1' information is processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Print a root node open tag in the plain mode. rule-instrumentor: DEBUG: Process the commands input file. rule-instrumentor: TRACE: Read commands input xml file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/cmd_after_deg.xml'. rule-instrumentor: TRACE: Read xml root tag. rule-instrumentor: TRACE: Obtain all commands. rule-instrumentor: TRACE: Iterate over all commands to execute them and write output xml file. rule-instrumentor: TRACE: Gather argument signatures for all cc comands specified first of all. rule-instrumentor: DEBUG: The base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/driver' is specified. rule-instrumentor: TRACE: Use the tool base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/ri/32_1' instead of the specified one in the plain mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'cc' having id '11'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/driver/drivers/usb/storage/alauda.o'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'false' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/driver/drivers/usb/storage/alauda.c' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/alauda.c'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/alauda.o'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as configuration header file. rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as automatic configuration header file. rule-instrumentor: DEBUG: Exclude the option '-O2' for the '11' command. rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: TRACE: Add config include options for cc command. rule-instrumentor: TRACE: Relative path to config file is include/generated/autoconf.h. rule-instrumentor: TRACE: Check presence of configuration file. rule-instrumentor: DEBUG: Create configuration 'autoconf.h'. rule-instrumentor: TRACE: Copy the main configuration file to the configuration directory and patch it. rule-instrumentor: DEBUG: Create configuration '/generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: Create configuration 'include//generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: The config includes directories are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_1/config/include//generated'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.alauda.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(alauda) -DKBUILD_MODNAME=KBUILD_STR(ums_alauda) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h'. rule-instrumentor: DEBUG: The entry points are ''. ldv-core: DEBUG: Wait until CSD is empty... rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/alauda.c'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The cc command '11' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: DEBUG: The command '11' is specifically processed for the plain mode. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: For CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Duplicate an each cc command with the one containing a common model. rule-instrumentor: TRACE: Change an id attribute. rule-instrumentor: TRACE: Concatenate a common model with the first input file. rule-instrumentor: DEBUG: Finish processing of the command having id '11' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.013242'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '1'. rule-instrumentor: TRACE: Log information on the '11' command execution status. rule-instrumentor: DEBUG: Finish processing of the command having id '11' in the aspect mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id '31'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/driver/drivers/usb/storage/ums-alauda.ko'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'true' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/driver/drivers/usb/storage/alauda.o' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/alauda.o'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/ums-alauda.ko'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-m elf_i386 -r -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/alauda.o'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The ld command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: DEBUG: The ld command '31' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: The required by ld file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/alauda.o' was processed successfully. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: TRACE: Copy a common model to a common model directory. rule-instrumentor: TRACE: For auxiliary CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print auxiliary common model CC command. rule-instrumentor: TRACE: Specify a common model file for ld command. rule-instrumentor: TRACE: For the ld command add error tag. rule-instrumentor: TRACE: For the ld command copy hints as them. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Finish processing of the command having id '31' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.00747'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '0'. rule-instrumentor: TRACE: Log information on the '31' command execution status. rule-instrumentor: DEBUG: All ld command input files are processed successfully. rule-instrumentor: DEBUG: Finish processing of the command having id '31' in the aspect mode. rule-instrumentor: TRACE: Print root node close tag in the plain mode. rule-instrumentor: TRACE: Close file handlers. rule-instrumentor: INFO: Delete auxiliary files in the nondebug modes. rule-instrumentor: NORMAL: Make all successfully. dscv: TRACE: Writing command for a single RCV to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: DEBUG: Written RCV single command to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: INFO: Spawning RCV with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful workdir /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful for ld 31, main ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Called watcher (output not checked): /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 31 rcv 32_1 31 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/ri/32_1 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_1 watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,31: queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 31 rcv 32_1 31 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/ri/32_1 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_1 watcher: INFO: Queueing to pool rcv task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful with wd=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful and key ["ldv", "1", "dscv", "31", "rcv", "32_1", "31", "ldv_main0_sequence_infinite_withcheck_stateful"]. watcher: DEBUG: Putting workdir to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/31/rcv/32_1/31/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: DEBUG: Copying taskfile to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/31/rcv/32_1/31/ldv_main0_sequence_infinite_withcheck_stateful/task from /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful watcher: INFO: Forking process to run /home/malele/programs/ldv/bin/../dscv/rcv-launcher --rawcmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/31/rcv/32_1/31/ldv_main0_sequence_infinite_withcheck_stateful/task... watcher: INFO: Waiting for rcv call to finish... watcher: DEBUG: Going to use semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: TOKEN: 17193957 for /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: Semaphore otime: Sun Nov 04 20:30:13 +0800 2012 watcher: INFO: Running rcv with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/31/rcv/32_1/31/ldv_main0_sequence_infinite_withcheck_stateful/task right NOW! watcher: DEBUG: Setting key for the processes spawned: ldv,1,dscv,31,rcv,32_1,31,ldv_main0_sequence_infinite_withcheck_stateful rcv-launcher: TRACE: Default time limit is: 900; memory limit is: 1000000. rcv-launcher: TRACE: Watcher server is /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher key rcv watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,31,rcv,32_1,31,ldv_main0_sequence_infinite_withcheck_stateful: key rcv watcher: DEBUG: Key requested for ["rcv"] watcher: TRACE: Increasing reference counter... watcher: DEBUG: Serving 3 instances watcher: TRACE: Watcher says: ldv,1,dscv,31,rcv,32_1,31,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: watcher: DEBUG: Watcher returns 0, waitpid: 0 rcv-launcher: DEBUG: Got key string ldv,1,dscv,31,rcv,32_1,31,ldv_main0_sequence_infinite_withcheck_stateful. rcv-launcher: TRACE: Trying 'blast' as engine rcv-launcher: TRACE: Trying '/home/malele/programs/ldv/bin/../dscv/rcv/blast' as engine rcv-launcher: DEBUG: Will use engine: /home/malele/programs/ldv/bin/../dscv/rcv/blast BLAST: DEBUG: Setting PATH to '/home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/malele/programs/ldv/bin' BLAST: TRACE: CSIsat to be used is /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/csisat BLAST: INFO: Will use preprocessors: cpp BLAST: NORMAL: Preprocessing 2 files with cpp BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/alauda.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-alauda.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/alauda.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/alauda.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.alauda.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(alauda) -DKBUILD_MODNAME=KBUILD_STR(ums_alauda) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-alauda.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.alauda.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(alauda) -DKBUILD_MODNAME=KBUILD_STR(ums_alauda) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: DEBUG: Running BLAST without alias analysis. BLAST: DEBUG: OCaml machine-specific tuning is performed! BLAST: NORMAL: Running BLAST for drivers/usb/storage/ums-alauda.ko, entry ldv_main0_sequence_infinite_withcheck_stateful... BLAST: INFO: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-alauda.ko.timestats.xml -p .*pblast\.opt.*,PBLAST.OPT;.*,ALL;CHILD:.*smtlibServer.*,SMT_SOLVER -m 1000000 -t 900 ocamltune /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/pblast.opt /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/alauda.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.i -predH 7 -craig 2 -ignoredupfn -nosserr -enable-recursion -main ldv_main0_sequence_infinite_withcheck_stateful -L LDV_ERROR -cldepth 0 -alias "" -lattice -include-lattice symb -stop-sep -merge bdd BLAST: INFO: The debug trace will be written to /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-alauda.ko.1.gz BLAST: TRACE: Child's stderr stream closed. BLAST: TRACE: Child's stdout stream closed. BLAST: TRACE: wait3 return value: 0 BLAST: NORMAL: Finished with code 0 term by OK. BLAST: INFO: Finished. BLAST: DEBUG: Writing report to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-alauda.ko.report' BLAST: INFO: Wrapper finished! BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-alauda.ko.1.gz BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-alauda.ko.report watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher success rcv ldv 1 dscv 31 rcv 32_1 31 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-alauda.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-alauda.ko.report watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,31,rcv,32_1,31,ldv_main0_sequence_infinite_withcheck_stateful: success rcv ldv 1 dscv 31 rcv 32_1 31 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-alauda.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-alauda.ko.report watcher: INFO: Reported success for ["ldv", "1", "dscv", "31", "rcv", "32_1", "31", "ldv_main0_sequence_infinite_withcheck_stateful"] watcher: DEBUG: Watcher returns 0, waitpid: 0 watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: INFO: Waiting for 2 more RCVs... watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher wait rcv ldv 1 dscv 31 # watcher: TRACE: Read 0 lines, need to read 2, reading next line... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,31: wait rcv ldv 1 dscv 31 # watcher: DEBUG: Called wait with ["ldv", "1", "dscv", "31", "#"], ignored "rcv" watcher: TRACE: Searching for files in /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/31 and /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/31 watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/31/task watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/31/rcv/32_1/31/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: TRACE: Dirs are not empty watcher: TRACE: ACKED /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/31/rcv/32_1/31/ldv_main0_sequence_infinite_withcheck_stateful/task when LEVEL IS nil for ["ldv", "1", "dscv", "31"] watcher: TRACE: Key is '["ldv", "1", "dscv", "31", "rcv", "32_1", "31", "ldv_main0_sequence_infinite_withcheck_stateful", "task"]' watcher: TRACE: Key is '["ldv", "1", "dscv", "31", "rcv", "32_1", "31", "ldv_main0_sequence_infinite_withcheck_stateful"]' watcher: TRACE: Waited workdir is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/31/rcv/32_1/31/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/31/rcv/32_1/31/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/31/rcv/32_1/31/ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Writing key: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,31,rcv,32_1,31,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Watcher says: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,31,rcv,32_1,31,ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: In callback: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 31 rcv 32_1 31 ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: Done key loop dscv: INFO: Successfully waited for 32_1, ldv_main0_sequence_infinite_withcheck_stateful, dscv: DEBUG: Unpacking '' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,31: unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Unpack does nothing in local mode. watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: After callback, read 1 useful lines, need to read 2. dscv: TRACE: Left callback. dscv: TRACE: Read 1 lines, need to read 2, reading next line... dscv: TRACE: Closing read pipe... dscv: TRACE: Read pipe closed. dscv: DEBUG: Watcher returns 0, waitpid: 0 dscv: INFO: Waiting for 1 more RCVs... watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher wait rcv ldv 1 dscv 31 # watcher: TRACE: Read 0 lines, need to read 1, reading next line... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,31: wait rcv ldv 1 dscv 31 # watcher: DEBUG: Called wait with ["ldv", "1", "dscv", "31", "#"], ignored "rcv" watcher: TRACE: Searching for files in /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/31 and /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/31 watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/31/task watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/31/rcv/32_7/31/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: TRACE: Dirs are not empty watcher: TRACE: ACKED /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/31/rcv/32_7/31/ldv_main0_sequence_infinite_withcheck_stateful/task when LEVEL IS nil for ["ldv", "1", "dscv", "31"] watcher: TRACE: Key is '["ldv", "1", "dscv", "31", "rcv", "32_7", "31", "ldv_main0_sequence_infinite_withcheck_stateful", "task"]' watcher: TRACE: Key is '["ldv", "1", "dscv", "31", "rcv", "32_7", "31", "ldv_main0_sequence_infinite_withcheck_stateful"]' watcher: TRACE: Waited workdir is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/31/rcv/32_7/31/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/31/rcv/32_7/31/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/31/rcv/32_7/31/ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Writing key: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,31,rcv,32_7,31,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Watcher says: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,31,rcv,32_7,31,ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: In callback: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 31 rcv 32_7 31 ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: Done key loop dscv: INFO: Successfully waited for 32_7, ldv_main0_sequence_infinite_withcheck_stateful, dscv: DEBUG: Unpacking '' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,31: unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Unpack does nothing in local mode. watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: After callback, read 1 useful lines, need to read 1. dscv: TRACE: Left callback. dscv: DEBUG: Killing watcher... dscv: TRACE: Closing read pipe... dscv: TRACE: Read pipe closed. dscv: DEBUG: Watcher returns 0, waitpid: 0 dscv: INFO: Results from 2 RCVs are here. Processing... dscv: DEBUG: Chewing RCV report '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-alauda.ko.report'... dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-alauda.ko.report' dscv: NORMAL: Calling rule-instrumenter to fix up report for rule 32_7... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: Debug mode is active. rule-instrumentor: DEBUG: The input report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/report.xml'. rule-instrumentor: DEBUG: The output report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml'. rule-instrumentor: DEBUG: The model identifier is '32_7'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_7'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_7/stats.xml'. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: TRACE: Obtain the mode. rule-instrumentor: DEBUG: The plain mode is specified. rule-instrumentor: TRACE: Obtain the verifier. rule-instrumentor: DEBUG: The verifier 'verifier=blast' is specified. rule-instrumentor: TRACE: Process the commands log line by line. rule-instrumentor: TRACE: Process the 'cc:ok:1:11:0::' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '11'. rule-instrumentor: DEBUG: The command check is '0'. rule-instrumentor: DEBUG: The commmand log command name is 'cc'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are ''. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: TRACE: Process the 'ld:ok:0:31:1:ldv_main0_sequence_infinite_withcheck_stateful:' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '31'. rule-instrumentor: DEBUG: The command check is '1'. rule-instrumentor: DEBUG: The commmand log command name is 'ld'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: DEBUG: The command log is processed successfully. rule-instrumentor: TRACE: Read the report file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/report.xml'. rule-instrumentor: TRACE: Obtain all ld reports. rule-instrumentor: TRACE: Iterate over the all ld reports. rule-instrumentor: TRACE: Read ld command reference. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id reference '31'. rule-instrumentor: TRACE: Read ld main. rule-instrumentor: DEBUG: The command main is 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: Read verdict. rule-instrumentor: DEBUG: The verdict is 'SAFE'. rule-instrumentor: TRACE: Read verifier. rule-instrumentor: DEBUG: The verifier is 'blast'. rule-instrumentor: TRACE: Read trace. rule-instrumentor: DEBUG: The trace is ''. rule-instrumentor: TRACE: Read rcv report section. rule-instrumentor: TRACE: Read rcv status. rule-instrumentor: DEBUG: The rcv status is 'OK'. rule-instrumentor: TRACE: Read rcv time. rule-instrumentor: DEBUG: The rcv time is '730'. rule-instrumentor: TRACE: Read rcv description. rule-instrumentor: DEBUG: The rcv description is 'include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/alauda.c:147: Warning: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/alauda.c:147: CIL only supports attribute((alias)) for functions. rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_initialize_FOREACH) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_check_final_state_FOREACH) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_initialize_FOREACH) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_check_final_state_FOREACH) rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: Setting signal for 0 seconds rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: No error found. The system is safe :-) rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== BLAST attrubutes =========== rule-instrumentor: DEBUG: stop-sep with default merge rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== Launch information =========== rule-instrumentor: DEBUG: The verifier has completed in time rule-instrumentor: DEBUG: Time Limit: 900 rule-instrumentor: DEBUG: Memory Limit: 1000000'. rule-instrumentor: DEBUG: All ld reports are processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Prepare a xml writer, open a root node tag and print a base directory in the report mode. rule-instrumentor: TRACE: Iterate over all commands from the log and build reports for them. rule-instrumentor: DEBUG: Build a report for the '11' cc command. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: DEBUG: Build a report for the '31' ld command. rule-instrumentor: DEBUG: The rule inctrumentor '31' ld command has corresponding the rcv '31' ld command. rule-instrumentor: DEBUG: Build a report for the 'ldv_main0_sequence_infinite_withcheck_stateful' entry point. rule-instrumentor: DEBUG: The '31' ld command has 'check=true'. rule-instrumentor: TRACE: Try to find the corresponding rcv report. rule-instrumentor: DEBUG: rcv production of a report for the '31' ('31') ld command 'ldv_main0_sequence_infinite_withcheck_stateful' entry point is '1'. rule-instrumentor: TRACE: Fix the ld command identifier. rule-instrumentor: TRACE: Add model identifier attribute. rule-instrumentor: TRACE: Add model kind tag. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: TRACE: Print the command execution status. rule-instrumentor: TRACE: Print the command execution time. rule-instrumentor: TRACE: Print the command description. rule-instrumentor: TRACE: Close the root node tag and peform final checks in the report mode. rule-instrumentor: DEBUG: The instrument prints report for all commands successfully. rule-instrumentor: DEBUG: Make the report successfully. dscv: TRACE: Will package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml' dscv: DEBUG: Chewing RCV report '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-alauda.ko.report'... dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-alauda.ko.report' dscv: NORMAL: Calling rule-instrumenter to fix up report for rule 32_1... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: Debug mode is active. rule-instrumentor: DEBUG: The input report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/report.xml'. rule-instrumentor: DEBUG: The output report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml'. rule-instrumentor: DEBUG: The model identifier is '32_1'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_1'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/rule-instrumentor/32_1/stats.xml'. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: TRACE: Obtain the mode. rule-instrumentor: DEBUG: The plain mode is specified. rule-instrumentor: TRACE: Obtain the verifier. rule-instrumentor: DEBUG: The verifier 'verifier=blast' is specified. rule-instrumentor: TRACE: Process the commands log line by line. rule-instrumentor: TRACE: Process the 'cc:ok:1:11:0::' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '11'. rule-instrumentor: DEBUG: The command check is '0'. rule-instrumentor: DEBUG: The commmand log command name is 'cc'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are ''. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: TRACE: Process the 'ld:ok:0:31:1:ldv_main0_sequence_infinite_withcheck_stateful:' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '31'. rule-instrumentor: DEBUG: The command check is '1'. rule-instrumentor: DEBUG: The commmand log command name is 'ld'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: DEBUG: The command log is processed successfully. rule-instrumentor: TRACE: Read the report file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/report.xml'. rule-instrumentor: TRACE: Obtain all ld reports. rule-instrumentor: TRACE: Iterate over the all ld reports. rule-instrumentor: TRACE: Read ld command reference. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id reference '31'. rule-instrumentor: TRACE: Read ld main. rule-instrumentor: DEBUG: The command main is 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: Read verdict. rule-instrumentor: DEBUG: The verdict is 'SAFE'. rule-instrumentor: TRACE: Read verifier. rule-instrumentor: DEBUG: The verifier is 'blast'. rule-instrumentor: TRACE: Read trace. rule-instrumentor: DEBUG: The trace is ''. rule-instrumentor: TRACE: Read rcv report section. rule-instrumentor: TRACE: Read rcv status. rule-instrumentor: DEBUG: The rcv status is 'OK'. rule-instrumentor: TRACE: Read rcv time. rule-instrumentor: DEBUG: The rcv time is '700'. rule-instrumentor: TRACE: Read rcv description. rule-instrumentor: DEBUG: The rcv description is 'include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/alauda.c:147: Warning: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/alauda.c:147: CIL only supports attribute((alias)) for functions. rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: Setting signal for 0 seconds rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: No error found. The system is safe :-) rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== BLAST attrubutes =========== rule-instrumentor: DEBUG: stop-sep with default merge rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== Launch information =========== rule-instrumentor: DEBUG: The verifier has completed in time rule-instrumentor: DEBUG: Time Limit: 900 rule-instrumentor: DEBUG: Memory Limit: 1000000'. rule-instrumentor: DEBUG: All ld reports are processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Prepare a xml writer, open a root node tag and print a base directory in the report mode. rule-instrumentor: TRACE: Iterate over all commands from the log and build reports for them. rule-instrumentor: DEBUG: Build a report for the '11' cc command. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: DEBUG: Build a report for the '31' ld command. rule-instrumentor: DEBUG: The rule inctrumentor '31' ld command has corresponding the rcv '31' ld command. rule-instrumentor: DEBUG: Build a report for the 'ldv_main0_sequence_infinite_withcheck_stateful' entry point. rule-instrumentor: DEBUG: The '31' ld command has 'check=true'. rule-instrumentor: TRACE: Try to find the corresponding rcv report. rule-instrumentor: DEBUG: rcv production of a report for the '31' ('31') ld command 'ldv_main0_sequence_infinite_withcheck_stateful' entry point is '1'. rule-instrumentor: TRACE: Fix the ld command identifier. rule-instrumentor: TRACE: Add model identifier attribute. rule-instrumentor: TRACE: Add model kind tag. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: TRACE: Print the command execution status. rule-instrumentor: TRACE: Print the command execution time. rule-instrumentor: TRACE: Print the command description. rule-instrumentor: TRACE: Close the root node tag and peform final checks in the report mode. rule-instrumentor: DEBUG: The instrument prints report for all commands successfully. rule-instrumentor: DEBUG: Make the report successfully. dscv: TRACE: Will package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml' dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml' dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml' dscv: TRACE: Will package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/report_after_dscv.xml' dscv: INFO: Final report is written to /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/report_after_dscv.xml watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher success dscv ldv 1 dscv 31 @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/report_after_dscv.xml watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,31: success dscv ldv 1 dscv 31 @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/report_after_dscv.xml watcher: INFO: Reported success for ["ldv", "1", "dscv", "31"] watcher: DEBUG: Watcher returns 0, waitpid: 0 watcher: DEBUG: Watcher returns 0, waitpid: 0 ldv-core: TRACE: Set task status to "queued" ldv-core: NORMAL: Wait for command... ldv-core: TRACE: Trying to fetch next command... ldv-core: TRACE: Calling external interface to submit task ldv-core: NORMAL: Prepared command in: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32 ldv-core: NORMAL: Calling drv-env-gen... ldv-core: TRACE: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32 /home/malele/programs/ldv/ldv-core/../drv-env-gen/drv-env-gen --basedir=deg --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/cmd_after_csd.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/cmd_after_deg.xml --state-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/deg.state --kernel-driver deg: DEBUG: ENVGEN_PROPERTIES variable not set. Using default properties /home/malele/programs/ldv/drv-env-gen/default.properties deg: DEBUG: Start sanity checks for input cmd stream file... deg: DEBUG: Check LD command with id:"32"... deg: DEBUG: Check CC command for input section with file:"/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/driver/drivers/usb/storage/cypress_atacb.o"... deg: DEBUG: CC command exists. deg: DEBUG: LD command :"32" -Ok. deg: DEBUG: Ok deg: TRACE: Generate main option on for "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/driver/drivers/usb/storage/cypress_atacb.c". deg: DEBUG: RUN LDV_CC: /home/malele/programs/ldv/drv-env-gen/../shared/sh/timeout --pattern=.*,ALL --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/deg/stats.xml --reference=12 java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_cc.jar /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/driver/drivers/usb/storage/cypress_atacb.c --main -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/deg/driver/drivers/usb/storage/cypress_atacb.o -c 0 -props /home/malele/programs/ldv/drv-env-gen/default.properties -Wp,-MD,drivers/usb/storage/.cypress_atacb.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(cypress_atacb) -DKBUILD_MODNAME=KBUILD_STR(ums_cypress) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage deg: INFO: Starting ldv_cc interface... ldv-cc: DEBUG: --main ldv-cc: TRACE: Open file /home/malele/programs/ldv/drv-env-gen/default.properties ldv-cc: TRACE: Load properties ldv-cc: DEBUG: Adding sequence parameters sequence_infinite_withcheck_stateful ldv-cc: DEBUG: Start generator for: "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/driver/drivers/usb/storage/cypress_atacb.c" file. ldv-cc: TRACE: Include interrupt parser ldv-cc: TRACE: Include timer parser ldv-cc: DEBUG: parseAllFunctions ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?((?!(\bfor\b)|(\bif\b))([_a-zA-Z][_a-z0-9A-Z]*\s*))\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (80):static void cypress_atacb_passthrough(struct scsi_cmnd *srb, struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=cypress_atacb_passthrough, type=static void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (84):static int cypress_probe(struct usb_interface *intf, const struct usb_device_id *id) ldv-cc: TRACE: Parse inner calls for NameAndType [name=cypress_probe, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (36):static int __init cypress_init(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=cypress_init, type=static int ] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (37):static void __exit cypress_exit(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=cypress_exit, type=static void ] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=connect, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=close, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: TRACE: Adding FuncInfo [name=disconnect, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: DEBUG: Loaded pattern default_main with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=pre_reset, check=null] ldv-cc: TRACE: Adding FuncInfo [name=reset_resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=post_reset, check=null] ldv-cc: TRACE: Adding FuncInfo [name=disconnect, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: DEBUG: Loaded pattern usb_driver with 9 functions ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=read, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=write, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=llseek, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern file_operations with 5 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=rescan, check=null] ldv-cc: TRACE: Adding FuncInfo [name=done, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: DEBUG: Loaded pattern scsi_driver with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=attach, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=activate, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=set_params, check=null] ldv-cc: TRACE: Adding FuncInfo [name=prep_fn, check=null] ldv-cc: TRACE: Adding FuncInfo [name=check_sense, check=null] ldv-cc: TRACE: Adding FuncInfo [name=detach, check=null] ldv-cc: DEBUG: Loaded pattern scsi_device_handler with 6 functions ldv-cc: TRACE: Adding FuncInfo [name=stop0, check=$indent mutex_lock(&$p0->usb_lock); $indent$fcall; $indent mutex_unlock(&$p0->usb_lock);] ldv-cc: DEBUG: Loaded pattern sd_desc with 1 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=suspend_late, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume_early, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: DEBUG: Loaded pattern platform_driver with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=ndo_init, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_open, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_stop, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_uninit, check=null] ldv-cc: DEBUG: Loaded pattern net_device_ops with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=irq_bus_lock, check=null] ldv-cc: TRACE: Adding FuncInfo [name=irq_bus_sync_unlock, check=null] ldv-cc: DEBUG: Loaded pattern irq_chip with 2 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=$CHECK_NONZERO] ldv-cc: DEBUG: Loaded pattern i2c_driver with 2 functions ldv-cc: TRACE: Adding FuncInfo [name=acquire, check=null] ldv-cc: TRACE: Adding FuncInfo [name=acquire_phy, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release_phy, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern e1000_phy_operations with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=acquire, check=null] ldv-cc: TRACE: Adding FuncInfo [name=acquire_nvm, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release_nvm, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern e1000_nvm_operations with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=isr_process_oq, check=$indent unsigned long $p0_flags; $indent spin_lock_irqsave(&$p0->lock, $p0_flags); $indent$fcall; $indent spin_unlock_irqrestore(&$p0->lock, $p0_flags);] ldv-cc: DEBUG: Loaded pattern pm8001_dispatch with 1 functions ldv-cc: TRACE: Adding FuncInfo [name=start, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=hidinput_input_event, check=null] ldv-cc: TRACE: Adding FuncInfo [name=close, check=null] ldv-cc: TRACE: Adding FuncInfo [name=stop, check=null] ldv-cc: DEBUG: Loaded pattern hid_ll_driver with 5 functions ldv-cc: DEBUG: Pasring standart kernel driver structures... ldv-cc: TRACE: The pattern is: (\s\\*\s*(static\s*)?+(const\s+)?struct[\*\s]+)[a-zA-Z_][a-zA-Z0-9_]*[\\*\s]+[a-zA-Z_][a-zA-Z0-9_]*[\\*\s]+[=]{1,1}[\\*\s]\{[\s\*]* ldv-cc: TRACE: Content of struct initialization: .name = "ums-cypress", .probe = cypress_probe, .disconnect = usb_stor_disconnect, .suspend = usb_stor_suspend, .resume = usb_stor_resume, .reset_resume = usb_stor_reset_resume, .pre_reset = usb_stor_pre_reset, .post_reset = usb_stor_post_reset, .id_table = cypress_usb_ids, .soft_unbind = 1, ldv-cc: TRACE: fstruct pattern is \.[_a-zA-Z][_a-zA-Z0-9]*\s*=\s*[_a-zA-Z][_a-zA-Z0-9]*\s*(\(\s*[_a-zA-Z][_a-zA-Z0-9]*\s*\))? ldv-cc: TRACE: lfinded=.probe = cypress_probe ldv-cc: TRACE: NameAndType [name=cypress_probe, type=probe] ldv-cc: TRACE: lfinded=.disconnect = usb_stor_disconnect ldv-cc: TRACE: NameAndType [name=usb_stor_disconnect, type=disconnect] ldv-cc: TRACE: lfinded=.suspend = usb_stor_suspend ldv-cc: TRACE: NameAndType [name=usb_stor_suspend, type=suspend] ldv-cc: TRACE: lfinded=.resume = usb_stor_resume ldv-cc: TRACE: NameAndType [name=usb_stor_resume, type=resume] ldv-cc: TRACE: lfinded=.reset_resume = usb_stor_reset_resume ldv-cc: TRACE: NameAndType [name=usb_stor_reset_resume, type=reset_resume] ldv-cc: TRACE: lfinded=.pre_reset = usb_stor_pre_reset ldv-cc: TRACE: NameAndType [name=usb_stor_pre_reset, type=pre_reset] ldv-cc: TRACE: lfinded=.post_reset = usb_stor_post_reset ldv-cc: TRACE: NameAndType [name=usb_stor_post_reset, type=post_reset] ldv-cc: TRACE: lfinded=.id_table = cypress_usb_ids ldv-cc: TRACE: NameAndType [name=cypress_usb_ids, type=id_table] ldv-cc: TRACE: TokenStruct.parseContent NameAndType [name=cypress_driver, type=usb_driver] initialized as [NameAndType [name=cypress_probe, type=probe], NameAndType [name=usb_stor_disconnect, type=disconnect], NameAndType [name=usb_stor_suspend, type=suspend], NameAndType [name=usb_stor_resume, type=resume], NameAndType [name=usb_stor_reset_resume, type=reset_resume], NameAndType [name=usb_stor_pre_reset, type=pre_reset], NameAndType [name=usb_stor_post_reset, type=post_reset], NameAndType [name=cypress_usb_ids, type=id_table]] ldv-cc: DEBUG: use parsed functions table ldv-cc: DEBUG: Not found declaration for name usb_stor_disconnect ldv-cc: DEBUG: Not found declaration for name usb_stor_suspend ldv-cc: DEBUG: Not found declaration for name usb_stor_resume ldv-cc: DEBUG: Not found declaration for name usb_stor_reset_resume ldv-cc: DEBUG: Not found declaration for name usb_stor_pre_reset ldv-cc: DEBUG: Not found declaration for name usb_stor_post_reset ldv-cc: DEBUG: Not found declaration for name cypress_usb_ids ldv-cc: TRACE: TokenStruct.parsed funcs [TokenFunctionDecl [name=cypress_probe, replacementParams=[struct usb_interface * $var , const struct usb_device_id * $var ], retType=static int, test=null]] ldv-cc: DEBUG: TokenStruct.parseContent: Found 1 out of 8 functions ldv-cc: TRACE: TokenStruct.parsed funcs after sort[TokenFunctionDecl [name=cypress_probe, replacementParams=[struct usb_interface * $var , const struct usb_device_id * $var ], retType=static int, test=$CHECK_PROBE]] ldv-cc: DEBUG: Ok. I have taken 1 structures. ldv-cc: DEBUG: Pasring standart kernel driver macroses: module_init, module_exit, etc... ldv-cc: TRACE: The pattern is: \s+(postcore_initcall|arch_initcall|subsys_initcall|module_init|module_exit)\s*\(\s*[_a-zA-Z][_a-zA-Z0-9]*\s*\) ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?(cypress_init)\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (36):static int __init cypress_init(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=cypress_init, type=static int ] ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?(cypress_exit)\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (37):static void __exit cypress_exit(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=cypress_exit, type=static void ] ldv-cc: DEBUG: Ok. I have taken 2 structures. ldv-cc: TRACE: enabled=true ldv-cc: DEBUG: add collection with interrupt calls ldv-cc: DEBUG: Create callbacks for request_irq ldv-cc: DEBUG: add collection with timer calls ldv-cc: DEBUG: Create timers ldv-cc: DEBUG: Option isgenerateIfdefAroundMains - on. ldv-cc: TRACE: Append ifdef-macro: "#ifdef LDV_MAIN0_sequence_infinite_withcheck_stateful". ldv-cc: TRACE: Pre-main code: ldv-cc: TRACE: Start appending main function: "+void ldv_main0_sequence_infinite_withcheck_stateful(void)"... ldv-cc: TRACE: Start appending "VARIABLE DECLARATION PART"... ldv-cc: TRACE: Start appending declarations for STRUCT: struct type: usb_driver, struct name: cypress_driver"... ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={} ldv-cc: TRACE: creating group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: generated declare=struct usb_interface * var_group1; ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false]] ldv-cc: TRACE: generated declare=const struct usb_device_id * var_cypress_probe_1_p1; ldv-cc: TRACE: Create info VarInfo [index=-1, replacementParam=static int $var, retvar=true] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=-1, replacementParam=static int $var, retvar=true]] ldv-cc: TRACE: generated declare=static int res_cypress_probe_1; ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Ok. Var declarations for STRUCT: struct type: usb_driver, struct name: cypress_driver" - successfully finished. ldv-cc: TRACE: Appending for "VARIABLE DECLARATION PART" successfully finished ldv-cc: TRACE: Start appending "VARIABLE INITIALIZING PART"... ldv-cc: TRACE: Appending for "VARIABLE INITIALIZING" successfully finished ldv-cc: TRACE: Start appending "FUNCTION CALL SECTION"... ldv-cc: TRACE: Append part before standart functions. ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=void, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=0, replacementParam=void, retvar=false]] ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Append standart functions calls. ldv-cc: TRACE: itemCheck=ldv_s_cypress_driver_usb_driver == 0 ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false]] ldv-cc: TRACE: Create info VarInfo [index=-1, replacementParam=static int $var, retvar=true] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=-1, replacementParam=static int $var, retvar=true]] ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var , retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var , retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=const struct usb_device_id * $var , retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=const struct usb_device_id * $var , retvar=false]] ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Append calls after stndart functions. ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=void, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=0, replacementParam=void, retvar=false]] ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Start appending end section... ldv-cc: TRACE: Start appending "FUNCTION CALL SECTION"... ldv-cc: TRACE: Append macros: "#endif" for our function. deg: TRACE: Statistica: lines: 288, size: 8391, worktime: 502 deg: INFO: End of ldv_cc - Ok. deg: TRACE: Internal driver with basedir='/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/driver', driver_name='drivers/usb/storage/ums-cypress.ko', module_name='drivers/usb/storage/ums-cypress.ko' deg: DEBUG: RUN LDV_LD: java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_ld.jar /home/malele/programs/ldv/drv-env-gen/../shared/sh/timeout --pattern=.*,ALL --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/deg/stats.xml --reference=32 java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_ld.jar /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/deg/driver/drivers/usb/storage/cypress_atacb.o -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/deg/driver/drivers/usb/storage/ums-cypress.ko -m elf_i386 -r deg: INFO: Starting ldv_ld interface... deg: INFO: End of ldv_ld - Ok. deg: DEBUG: Start sanity checks for generated cmd stream file... deg: DEBUG: Check LD command with id:"32"... deg: DEBUG: Check CC command for input section with file:"/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/driver/drivers/usb/storage/cypress_atacb.o"... deg: DEBUG: CC command exists. deg: DEBUG: LD command :"32" -Ok. deg: DEBUG: Ok ldv-core: TRACE: Calling external interface to submit task for CID=32 ldv-core: NORMAL: Calling Domain Speicific C-Verifier ldv-core: TRACE: Write DSCV arguments to task descriptor file "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/task_descriptor". ldv-core: TRACE: Make work dir for task "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/input_task" ldv-core: TRACE: Set RCV_FRONTEND_CMD to "/home/malele/programs/ldv/ldv-core/../bin/dscv" ldv-core: TRACE: Remove existing DSCV's report '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/report_after_dscv.xml' if so (workaround for #2727) ldv-core: TRACE: Calling watcher... watcher: DEBUG: Called watcher (output not checked): /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher queue dscv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/task_descriptor /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir ldv 1 dscv 32 watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: : queue dscv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/task_descriptor /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir ldv 1 dscv 32 watcher: INFO: Queueing to pool dscv task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/task_descriptor with wd=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir and key ["ldv", "1", "dscv", "32"]. watcher: DEBUG: Putting workdir to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/32/task watcher: DEBUG: Copying taskfile to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/32/task from /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/task_descriptor watcher: INFO: Forking process to run /home/malele/programs/ldv/ldv-core/../bin/dscv --rawcmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/32/task... watcher: INFO: Waiting for dscv call to finish... watcher: DEBUG: Going to use semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/dscv_pool watcher: TRACE: TOKEN: 17193892 for /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/dscv_pool watcher: TRACE: Semaphore otime: Sun Nov 04 20:30:16 +0800 2012 watcher: INFO: Running dscv with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/32/task right NOW! watcher: DEBUG: Setting key for the processes spawned: ldv,1,dscv,32 dscv: INFO: Watcher server is /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher key dscv watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,32: key dscv watcher: DEBUG: Key requested for ["dscv"] watcher: TRACE: Increasing reference counter... watcher: DEBUG: Serving 2 instances watcher: TRACE: Watcher says: ldv,1,dscv,32 watcher: TRACE: watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: Got key string ldv,1,dscv,32. dscv: DEBUG: Expecting 2 runs of RCV backend. dscv: DEBUG: Copying driver from '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/driver' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/ri/32_7'... dscv: DEBUG: CMDFILE : /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/cmd_after_deg.xml dscv: DEBUG: CMDFILE-OUT: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml dscv: TRACE: BASEDIR: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/ri/32_7 dscv: NORMAL: Calling rule_instrumenter for rule model 32_7... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: The tool base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/ri/32_7'. rule-instrumentor: DEBUG: The commands input file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/cmd_after_deg.xml'. rule-instrumentor: DEBUG: The commands output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml'. rule-instrumentor: DEBUG: The model identifier is '32_7'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_7'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_7/stats.xml'. rule-instrumentor: DEBUG: The tool configurations directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_7/config'. rule-instrumentor: DEBUG: The tool common model directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_7/common-model'. rule-instrumentor: TRACE: Try to find the instrument absolute path. rule-instrumentor: DEBUG: The instrument absolute path is '/home/malele/programs/ldv/bin/rule-instrumentor.pl'. rule-instrumentor: TRACE: Try to find the instrument directory. rule-instrumentor: DEBUG: The instrument directory is '/home/malele/programs/ldv/bin/'. rule-instrumentor: TRACE: Obtain the LDV_HOME as earlier as possible. rule-instrumentor: DEBUG: The LDV_HOME is '/home/malele/programs/ldv'. rule-instrumentor: TRACE: Obtain the directory where all instrumentor auxiliary tools (such as aspectator) are placed. rule-instrumentor: TRACE: Obtain absolute path for RI common aspect file. rule-instrumentor: DEBUG: RI common aspect file is '/home/malele/programs/ldv/ri/ri.aspect'. rule-instrumentor: DEBUG: The timeout script is '/home/malele/programs/ldv/shared/sh/timeout'. rule-instrumentor: DEBUG: The rule instrumentor processes patterns are: '.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER'. rule-instrumentor: DEBUG: The ldv timeout script options are '--pattern=.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_7/stats.xml'. rule-instrumentor: DEBUG: The instrument auxiliary tools directory is '/home/malele/programs/ldv/ri'. rule-instrumentor: DEBUG: The aspectator binaries directory is '/home/malele/programs/ldv/ri/bin'. rule-instrumentor: DEBUG: The aspectator script (compiler) is '/home/malele/programs/ldv/ri/bin/compiler'. rule-instrumentor: DEBUG: The models directory is '/home/malele/programs/ldv/kernel-rules'. rule-instrumentor: TRACE: Check whether the models are installed properly. rule-instrumentor: DEBUG: The models database xml file is 'model-db.xml'. rule-instrumentor: DEBUG: Files and directories are checked and prepared successfully. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: DEBUG: Get and store information on the required model. rule-instrumentor: TRACE: Read the models database xml file '/home/malele/programs/ldv/kernel-rules/model-db.xml'. rule-instrumentor: TRACE: Obtain all models. rule-instrumentor: TRACE: Iterate over the all models and try to find the appropriate one. rule-instrumentor: TRACE: Process 'plain_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -Wno-unused-but-set-variable' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_llvm_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-Wno-attributes -g -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -Wframe-larger-than=\d+ -fno-dwarf2-cfi-asm -fconserve-stack -femit-struct-debug-baseonly -O.' are specified. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '07_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '08_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '10_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '18_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '26_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '27_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_5' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_7' id attribute for a model. rule-instrumentor: DEBUG: The required model having id '32_7' is found. rule-instrumentor: TRACE: Read engine tag. rule-instrumentor: DEBUG: The engine 'blast' is specified for the '32_7' model. rule-instrumentor: TRACE: Read error tag. rule-instrumentor: DEBUG: The error label 'LDV_ERROR' is specified for the '32_7' model. rule-instrumentor: TRACE: Read hints tag. rule-instrumentor: TRACE: Read array of kinds. rule-instrumentor: DEBUG: The kinds 'plain' are specified for the '32_7' model. rule-instrumentor: TRACE: Read file names. rule-instrumentor: TRACE: Read config file name. rule-instrumentor: DEBUG: The config file 'models/0032-config.h' is specified for the '32_7' model. rule-instrumentor: TRACE: Check whether the '32_7' model kinds are specified correctly. rule-instrumentor: DEBUG: The plain mode is used for '32_7' model. rule-instrumentor: TRACE: Read common file name. rule-instrumentor: DEBUG: The common file 'models/0032_7.c' is specified for the '32_7' model. rule-instrumentor: DEBUG: Header files will be additionaly searched for in '/home/malele/programs/ldv/kernel-rules/models'. rule-instrumentor: TRACE: Store model information into hash. rule-instrumentor: DEBUG: The model '32_7' information is processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Print a root node open tag in the plain mode. rule-instrumentor: DEBUG: Process the commands input file. rule-instrumentor: TRACE: Read commands input xml file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/cmd_after_deg.xml'. rule-instrumentor: TRACE: Read xml root tag. rule-instrumentor: TRACE: Obtain all commands. rule-instrumentor: TRACE: Iterate over all commands to execute them and write output xml file. rule-instrumentor: TRACE: Gather argument signatures for all cc comands specified first of all. rule-instrumentor: DEBUG: The base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/driver' is specified. rule-instrumentor: TRACE: Use the tool base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/ri/32_7' instead of the specified one in the plain mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'cc' having id '12'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/driver/drivers/usb/storage/cypress_atacb.o'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'false' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/driver/drivers/usb/storage/cypress_atacb.c' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/cypress_atacb.c'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/cypress_atacb.o'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as configuration header file. rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as automatic configuration header file. rule-instrumentor: DEBUG: Exclude the option '-O2' for the '12' command. rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: TRACE: Add config include options for cc command. rule-instrumentor: TRACE: Relative path to config file is include/generated/autoconf.h. rule-instrumentor: TRACE: Check presence of configuration file. rule-instrumentor: DEBUG: Create configuration 'autoconf.h'. rule-instrumentor: TRACE: Copy the main configuration file to the configuration directory and patch it. rule-instrumentor: DEBUG: Create configuration '/generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: Create configuration 'include//generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: The config includes directories are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_7/config/include//generated'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.cypress_atacb.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(cypress_atacb) -DKBUILD_MODNAME=KBUILD_STR(ums_cypress) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h'. rule-instrumentor: DEBUG: The entry points are ''. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/cypress_atacb.c'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The cc command '12' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: DEBUG: The command '12' is specifically processed for the plain mode. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: For CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Duplicate an each cc command with the one containing a common model. rule-instrumentor: TRACE: Change an id attribute. rule-instrumentor: TRACE: Concatenate a common model with the first input file. rule-instrumentor: DEBUG: Finish processing of the command having id '12' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.014021'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '1'. rule-instrumentor: TRACE: Log information on the '12' command execution status. rule-instrumentor: DEBUG: Finish processing of the command having id '12' in the aspect mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id '32'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/driver/drivers/usb/storage/ums-cypress.ko'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'true' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/driver/drivers/usb/storage/cypress_atacb.o' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/cypress_atacb.o'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/ums-cypress.ko'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-m elf_i386 -r -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/cypress_atacb.o'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The ld command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: DEBUG: The ld command '32' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: The required by ld file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/cypress_atacb.o' was processed successfully. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: TRACE: Copy a common model to a common model directory. rule-instrumentor: TRACE: For auxiliary CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print auxiliary common model CC command. rule-instrumentor: TRACE: Specify a common model file for ld command. rule-instrumentor: TRACE: For the ld command add error tag. rule-instrumentor: TRACE: For the ld command copy hints as them. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Finish processing of the command having id '32' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.009057'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '0'. rule-instrumentor: TRACE: Log information on the '32' command execution status. rule-instrumentor: DEBUG: All ld command input files are processed successfully. rule-instrumentor: DEBUG: Finish processing of the command having id '32' in the aspect mode. rule-instrumentor: TRACE: Print root node close tag in the plain mode. rule-instrumentor: TRACE: Close file handlers. rule-instrumentor: INFO: Delete auxiliary files in the nondebug modes. rule-instrumentor: NORMAL: Make all successfully. dscv: TRACE: Writing command for a single RCV to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: DEBUG: Written RCV single command to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: INFO: Spawning RCV with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful workdir /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful for ld 32, main ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Called watcher (output not checked): /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 32 rcv 32_7 32 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/ri/32_7 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_7 watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,32: queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 32 rcv 32_7 32 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/ri/32_7 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_7 watcher: INFO: Queueing to pool rcv task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful with wd=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful and key ["ldv", "1", "dscv", "32", "rcv", "32_7", "32", "ldv_main0_sequence_infinite_withcheck_stateful"]. watcher: DEBUG: Putting workdir to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/32/rcv/32_7/32/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: DEBUG: Copying taskfile to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/32/rcv/32_7/32/ldv_main0_sequence_infinite_withcheck_stateful/task from /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful watcher: INFO: Forking process to run /home/malele/programs/ldv/bin/../dscv/rcv-launcher --rawcmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/32/rcv/32_7/32/ldv_main0_sequence_infinite_withcheck_stateful/task... watcher: INFO: Waiting for rcv call to finish... watcher: DEBUG: Going to use semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: TOKEN: 17193957 for /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: Semaphore otime: Sun Nov 04 20:30:15 +0800 2012 watcher: INFO: Running rcv with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/32/rcv/32_7/32/ldv_main0_sequence_infinite_withcheck_stateful/task right NOW! watcher: DEBUG: Setting key for the processes spawned: ldv,1,dscv,32,rcv,32_7,32,ldv_main0_sequence_infinite_withcheck_stateful rcv-launcher: TRACE: Default time limit is: 900; memory limit is: 1000000. rcv-launcher: TRACE: Watcher server is /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher key rcv watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,32,rcv,32_7,32,ldv_main0_sequence_infinite_withcheck_stateful: key rcv watcher: DEBUG: Key requested for ["rcv"] watcher: TRACE: Increasing reference counter... watcher: DEBUG: Serving 3 instances watcher: TRACE: Watcher says: ldv,1,dscv,32,rcv,32_7,32,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: watcher: DEBUG: Watcher returns 0, waitpid: 0 rcv-launcher: DEBUG: Got key string ldv,1,dscv,32,rcv,32_7,32,ldv_main0_sequence_infinite_withcheck_stateful. rcv-launcher: TRACE: Trying 'blast' as engine rcv-launcher: TRACE: Trying '/home/malele/programs/ldv/bin/../dscv/rcv/blast' as engine rcv-launcher: DEBUG: Will use engine: /home/malele/programs/ldv/bin/../dscv/rcv/blast BLAST: DEBUG: Setting PATH to '/home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/malele/programs/ldv/bin' BLAST: TRACE: CSIsat to be used is /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/csisat BLAST: INFO: Will use preprocessors: cpp BLAST: NORMAL: Preprocessing 2 files with cpp BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/cypress_atacb.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-cypress.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/cypress_atacb.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/cypress_atacb.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.cypress_atacb.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(cypress_atacb) -DKBUILD_MODNAME=KBUILD_STR(ums_cypress) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-cypress.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.cypress_atacb.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(cypress_atacb) -DKBUILD_MODNAME=KBUILD_STR(ums_cypress) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: DEBUG: Running BLAST without alias analysis. BLAST: DEBUG: OCaml machine-specific tuning is performed! BLAST: NORMAL: Running BLAST for drivers/usb/storage/ums-cypress.ko, entry ldv_main0_sequence_infinite_withcheck_stateful... BLAST: INFO: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-cypress.ko.timestats.xml -p .*pblast\.opt.*,PBLAST.OPT;.*,ALL;CHILD:.*smtlibServer.*,SMT_SOLVER -m 1000000 -t 900 ocamltune /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/pblast.opt /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/cypress_atacb.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.i -predH 7 -craig 2 -ignoredupfn -nosserr -enable-recursion -main ldv_main0_sequence_infinite_withcheck_stateful -L LDV_ERROR -cldepth 0 -alias "" -lattice -include-lattice symb -stop-sep -merge bdd -reroute -reroute-map mutex_lock_interruptible -reroute-map mutex_lock_killable -reroute-map mutex_lock -reroute-map mutex_trylock -reroute-map mutex_unlock -reroute-map mutex_is_locked -reroute-map2 atomic_dec_and_mutex_lock -reroute-foreach ldv_check_final_state -reroute-foreach ldv_initialize -reroute-placeholder TEMPLATE BLAST: INFO: The debug trace will be written to /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-cypress.ko.1.gz BLAST: TRACE: Child's stderr stream closed. BLAST: TRACE: Child's stdout stream closed. BLAST: TRACE: wait3 return value: 0 BLAST: NORMAL: Finished with code 0 term by OK. BLAST: INFO: Finished. BLAST: DEBUG: Writing report to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-cypress.ko.report' BLAST: INFO: Wrapper finished! BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-cypress.ko.1.gz BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-cypress.ko.report watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher success rcv ldv 1 dscv 32 rcv 32_7 32 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-cypress.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-cypress.ko.report watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,32,rcv,32_7,32,ldv_main0_sequence_infinite_withcheck_stateful: success rcv ldv 1 dscv 32 rcv 32_7 32 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-cypress.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-cypress.ko.report watcher: INFO: Reported success for ["ldv", "1", "dscv", "32", "rcv", "32_7", "32", "ldv_main0_sequence_infinite_withcheck_stateful"] watcher: DEBUG: Watcher returns 0, waitpid: 0 watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: Copying driver from '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/driver' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/ri/32_1'... dscv: DEBUG: CMDFILE : /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/cmd_after_deg.xml dscv: DEBUG: CMDFILE-OUT: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml dscv: TRACE: BASEDIR: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/ri/32_1 dscv: NORMAL: Calling rule_instrumenter for rule model 32_1... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: The tool base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/ri/32_1'. rule-instrumentor: DEBUG: The commands input file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/cmd_after_deg.xml'. rule-instrumentor: DEBUG: The commands output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml'. rule-instrumentor: DEBUG: The model identifier is '32_1'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_1'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_1/stats.xml'. rule-instrumentor: DEBUG: The tool configurations directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_1/config'. rule-instrumentor: DEBUG: The tool common model directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_1/common-model'. rule-instrumentor: TRACE: Try to find the instrument absolute path. rule-instrumentor: DEBUG: The instrument absolute path is '/home/malele/programs/ldv/bin/rule-instrumentor.pl'. rule-instrumentor: TRACE: Try to find the instrument directory. rule-instrumentor: DEBUG: The instrument directory is '/home/malele/programs/ldv/bin/'. rule-instrumentor: TRACE: Obtain the LDV_HOME as earlier as possible. rule-instrumentor: DEBUG: The LDV_HOME is '/home/malele/programs/ldv'. rule-instrumentor: TRACE: Obtain the directory where all instrumentor auxiliary tools (such as aspectator) are placed. rule-instrumentor: TRACE: Obtain absolute path for RI common aspect file. rule-instrumentor: DEBUG: RI common aspect file is '/home/malele/programs/ldv/ri/ri.aspect'. rule-instrumentor: DEBUG: The timeout script is '/home/malele/programs/ldv/shared/sh/timeout'. rule-instrumentor: DEBUG: The rule instrumentor processes patterns are: '.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER'. rule-instrumentor: DEBUG: The ldv timeout script options are '--pattern=.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_1/stats.xml'. rule-instrumentor: DEBUG: The instrument auxiliary tools directory is '/home/malele/programs/ldv/ri'. rule-instrumentor: DEBUG: The aspectator binaries directory is '/home/malele/programs/ldv/ri/bin'. rule-instrumentor: DEBUG: The aspectator script (compiler) is '/home/malele/programs/ldv/ri/bin/compiler'. rule-instrumentor: DEBUG: The models directory is '/home/malele/programs/ldv/kernel-rules'. rule-instrumentor: TRACE: Check whether the models are installed properly. rule-instrumentor: DEBUG: The models database xml file is 'model-db.xml'. rule-instrumentor: DEBUG: Files and directories are checked and prepared successfully. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: DEBUG: Get and store information on the required model. rule-instrumentor: TRACE: Read the models database xml file '/home/malele/programs/ldv/kernel-rules/model-db.xml'. rule-instrumentor: TRACE: Obtain all models. rule-instrumentor: TRACE: Iterate over the all models and try to find the appropriate one. rule-instrumentor: TRACE: Process 'plain_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -Wno-unused-but-set-variable' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_llvm_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-Wno-attributes -g -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -Wframe-larger-than=\d+ -fno-dwarf2-cfi-asm -fconserve-stack -femit-struct-debug-baseonly -O.' are specified. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '07_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '08_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '10_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '18_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '26_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '27_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_1' id attribute for a model. rule-instrumentor: DEBUG: The required model having id '32_1' is found. rule-instrumentor: TRACE: Read engine tag. rule-instrumentor: DEBUG: The engine 'blast' is specified for the '32_1' model. rule-instrumentor: TRACE: Read error tag. rule-instrumentor: DEBUG: The error label 'LDV_ERROR' is specified for the '32_1' model. rule-instrumentor: TRACE: Read hints tag. rule-instrumentor: TRACE: Read array of kinds. rule-instrumentor: DEBUG: The kinds 'plain' are specified for the '32_1' model. rule-instrumentor: TRACE: Read file names. rule-instrumentor: TRACE: Read config file name. rule-instrumentor: DEBUG: The config file 'models/0032-config.h' is specified for the '32_1' model. rule-instrumentor: TRACE: Check whether the '32_1' model kinds are specified correctly. rule-instrumentor: DEBUG: The plain mode is used for '32_1' model. rule-instrumentor: TRACE: Read common file name. rule-instrumentor: DEBUG: The common file 'models/0032.c' is specified for the '32_1' model. rule-instrumentor: DEBUG: Header files will be additionaly searched for in '/home/malele/programs/ldv/kernel-rules/models'. rule-instrumentor: TRACE: Store model information into hash. rule-instrumentor: DEBUG: The model '32_1' information is processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Print a root node open tag in the plain mode. rule-instrumentor: DEBUG: Process the commands input file. rule-instrumentor: TRACE: Read commands input xml file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/cmd_after_deg.xml'. rule-instrumentor: TRACE: Read xml root tag. rule-instrumentor: TRACE: Obtain all commands. rule-instrumentor: TRACE: Iterate over all commands to execute them and write output xml file. rule-instrumentor: TRACE: Gather argument signatures for all cc comands specified first of all. rule-instrumentor: DEBUG: The base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/driver' is specified. rule-instrumentor: TRACE: Use the tool base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/ri/32_1' instead of the specified one in the plain mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'cc' having id '12'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/driver/drivers/usb/storage/cypress_atacb.o'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'false' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/driver/drivers/usb/storage/cypress_atacb.c' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/cypress_atacb.c'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/cypress_atacb.o'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as configuration header file. rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as automatic configuration header file. rule-instrumentor: DEBUG: Exclude the option '-O2' for the '12' command. rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: TRACE: Add config include options for cc command. rule-instrumentor: TRACE: Relative path to config file is include/generated/autoconf.h. rule-instrumentor: TRACE: Check presence of configuration file. rule-instrumentor: DEBUG: Create configuration 'autoconf.h'. rule-instrumentor: TRACE: Copy the main configuration file to the configuration directory and patch it. rule-instrumentor: DEBUG: Create configuration '/generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: Create configuration 'include//generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: The config includes directories are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_1/config/include//generated'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.cypress_atacb.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(cypress_atacb) -DKBUILD_MODNAME=KBUILD_STR(ums_cypress) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h'. rule-instrumentor: DEBUG: The entry points are ''. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/cypress_atacb.c'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The cc command '12' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: DEBUG: The command '12' is specifically processed for the plain mode. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: For CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Duplicate an each cc command with the one containing a common model. rule-instrumentor: TRACE: Change an id attribute. rule-instrumentor: TRACE: Concatenate a common model with the first input file. rule-instrumentor: DEBUG: Finish processing of the command having id '12' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.013377'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '1'. rule-instrumentor: TRACE: Log information on the '12' command execution status. rule-instrumentor: DEBUG: Finish processing of the command having id '12' in the aspect mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id '32'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/driver/drivers/usb/storage/ums-cypress.ko'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'true' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/driver/drivers/usb/storage/cypress_atacb.o' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/cypress_atacb.o'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/ums-cypress.ko'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-m elf_i386 -r -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/cypress_atacb.o'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The ld command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: DEBUG: The ld command '32' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: The required by ld file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/cypress_atacb.o' was processed successfully. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: TRACE: Copy a common model to a common model directory. rule-instrumentor: TRACE: For auxiliary CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print auxiliary common model CC command. rule-instrumentor: TRACE: Specify a common model file for ld command. rule-instrumentor: TRACE: For the ld command add error tag. rule-instrumentor: TRACE: For the ld command copy hints as them. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Finish processing of the command having id '32' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.007508'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '0'. rule-instrumentor: TRACE: Log information on the '32' command execution status. rule-instrumentor: DEBUG: All ld command input files are processed successfully. rule-instrumentor: DEBUG: Finish processing of the command having id '32' in the aspect mode. rule-instrumentor: TRACE: Print root node close tag in the plain mode. rule-instrumentor: TRACE: Close file handlers. rule-instrumentor: INFO: Delete auxiliary files in the nondebug modes. rule-instrumentor: NORMAL: Make all successfully. dscv: TRACE: Writing command for a single RCV to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: DEBUG: Written RCV single command to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: INFO: Spawning RCV with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful workdir /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful for ld 32, main ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Called watcher (output not checked): /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 32 rcv 32_1 32 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/ri/32_1 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_1 watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,32: queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 32 rcv 32_1 32 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/ri/32_1 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_1 watcher: INFO: Queueing to pool rcv task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful with wd=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful and key ["ldv", "1", "dscv", "32", "rcv", "32_1", "32", "ldv_main0_sequence_infinite_withcheck_stateful"]. watcher: DEBUG: Putting workdir to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/32/rcv/32_1/32/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: DEBUG: Copying taskfile to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/32/rcv/32_1/32/ldv_main0_sequence_infinite_withcheck_stateful/task from /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful watcher: INFO: Forking process to run /home/malele/programs/ldv/bin/../dscv/rcv-launcher --rawcmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/32/rcv/32_1/32/ldv_main0_sequence_infinite_withcheck_stateful/task... watcher: INFO: Waiting for rcv call to finish... watcher: DEBUG: Going to use semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: TOKEN: 17193957 for /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: Semaphore otime: Sun Nov 04 20:30:20 +0800 2012 watcher: INFO: Running rcv with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/32/rcv/32_1/32/ldv_main0_sequence_infinite_withcheck_stateful/task right NOW! watcher: DEBUG: Setting key for the processes spawned: ldv,1,dscv,32,rcv,32_1,32,ldv_main0_sequence_infinite_withcheck_stateful rcv-launcher: TRACE: Default time limit is: 900; memory limit is: 1000000. rcv-launcher: TRACE: Watcher server is /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher key rcv watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,32,rcv,32_1,32,ldv_main0_sequence_infinite_withcheck_stateful: key rcv watcher: DEBUG: Key requested for ["rcv"] watcher: TRACE: Increasing reference counter... watcher: DEBUG: Serving 3 instances watcher: TRACE: Watcher says: ldv,1,dscv,32,rcv,32_1,32,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: watcher: DEBUG: Watcher returns 0, waitpid: 0 rcv-launcher: DEBUG: Got key string ldv,1,dscv,32,rcv,32_1,32,ldv_main0_sequence_infinite_withcheck_stateful. rcv-launcher: TRACE: Trying 'blast' as engine rcv-launcher: TRACE: Trying '/home/malele/programs/ldv/bin/../dscv/rcv/blast' as engine rcv-launcher: DEBUG: Will use engine: /home/malele/programs/ldv/bin/../dscv/rcv/blast BLAST: DEBUG: Setting PATH to '/home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/malele/programs/ldv/bin' BLAST: TRACE: CSIsat to be used is /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/csisat BLAST: INFO: Will use preprocessors: cpp BLAST: NORMAL: Preprocessing 2 files with cpp BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/cypress_atacb.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-cypress.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/cypress_atacb.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/cypress_atacb.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.cypress_atacb.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(cypress_atacb) -DKBUILD_MODNAME=KBUILD_STR(ums_cypress) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-cypress.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.cypress_atacb.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(cypress_atacb) -DKBUILD_MODNAME=KBUILD_STR(ums_cypress) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: DEBUG: Running BLAST without alias analysis. BLAST: DEBUG: OCaml machine-specific tuning is performed! BLAST: NORMAL: Running BLAST for drivers/usb/storage/ums-cypress.ko, entry ldv_main0_sequence_infinite_withcheck_stateful... BLAST: INFO: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-cypress.ko.timestats.xml -p .*pblast\.opt.*,PBLAST.OPT;.*,ALL;CHILD:.*smtlibServer.*,SMT_SOLVER -m 1000000 -t 900 ocamltune /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/pblast.opt /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/cypress_atacb.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.i -predH 7 -craig 2 -ignoredupfn -nosserr -enable-recursion -main ldv_main0_sequence_infinite_withcheck_stateful -L LDV_ERROR -cldepth 0 -alias "" -lattice -include-lattice symb -stop-sep -merge bdd BLAST: INFO: The debug trace will be written to /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-cypress.ko.1.gz BLAST: TRACE: Child's stderr stream closed. BLAST: TRACE: Child's stdout stream closed. BLAST: TRACE: wait3 return value: 0 BLAST: NORMAL: Finished with code 0 term by OK. BLAST: INFO: Finished. BLAST: DEBUG: Writing report to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-cypress.ko.report' BLAST: INFO: Wrapper finished! BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-cypress.ko.1.gz BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-cypress.ko.report watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher success rcv ldv 1 dscv 32 rcv 32_1 32 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-cypress.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-cypress.ko.report watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,32,rcv,32_1,32,ldv_main0_sequence_infinite_withcheck_stateful: success rcv ldv 1 dscv 32 rcv 32_1 32 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-cypress.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-cypress.ko.report watcher: INFO: Reported success for ["ldv", "1", "dscv", "32", "rcv", "32_1", "32", "ldv_main0_sequence_infinite_withcheck_stateful"] watcher: DEBUG: Watcher returns 0, waitpid: 0 watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: INFO: Waiting for 2 more RCVs... watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher wait rcv ldv 1 dscv 32 # watcher: TRACE: Read 0 lines, need to read 2, reading next line... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,32: wait rcv ldv 1 dscv 32 # watcher: DEBUG: Called wait with ["ldv", "1", "dscv", "32", "#"], ignored "rcv" watcher: TRACE: Searching for files in /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/32 and /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/32 watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/32/task watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/32/rcv/32_1/32/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: TRACE: Dirs are not empty watcher: TRACE: ACKED /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/32/rcv/32_1/32/ldv_main0_sequence_infinite_withcheck_stateful/task when LEVEL IS nil for ["ldv", "1", "dscv", "32"] watcher: TRACE: Key is '["ldv", "1", "dscv", "32", "rcv", "32_1", "32", "ldv_main0_sequence_infinite_withcheck_stateful", "task"]' watcher: TRACE: Key is '["ldv", "1", "dscv", "32", "rcv", "32_1", "32", "ldv_main0_sequence_infinite_withcheck_stateful"]' watcher: TRACE: Waited workdir is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/32/rcv/32_1/32/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/32/rcv/32_1/32/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/32/rcv/32_1/32/ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Writing key: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,32,rcv,32_1,32,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Watcher says: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,32,rcv,32_1,32,ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: In callback: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 32 rcv 32_1 32 ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: Done key loop dscv: INFO: Successfully waited for 32_1, ldv_main0_sequence_infinite_withcheck_stateful, dscv: DEBUG: Unpacking '' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,32: unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Unpack does nothing in local mode. watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: After callback, read 1 useful lines, need to read 2. dscv: TRACE: Left callback. dscv: TRACE: Read 1 lines, need to read 2, reading next line... dscv: TRACE: Closing read pipe... dscv: TRACE: Read pipe closed. dscv: DEBUG: Watcher returns 0, waitpid: 0 dscv: INFO: Waiting for 1 more RCVs... watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher wait rcv ldv 1 dscv 32 # watcher: TRACE: Read 0 lines, need to read 1, reading next line... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,32: wait rcv ldv 1 dscv 32 # watcher: DEBUG: Called wait with ["ldv", "1", "dscv", "32", "#"], ignored "rcv" watcher: TRACE: Searching for files in /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/32 and /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/32 watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/32/task watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/32/rcv/32_7/32/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: TRACE: Dirs are not empty watcher: TRACE: ACKED /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/32/rcv/32_7/32/ldv_main0_sequence_infinite_withcheck_stateful/task when LEVEL IS nil for ["ldv", "1", "dscv", "32"] watcher: TRACE: Key is '["ldv", "1", "dscv", "32", "rcv", "32_7", "32", "ldv_main0_sequence_infinite_withcheck_stateful", "task"]' watcher: TRACE: Key is '["ldv", "1", "dscv", "32", "rcv", "32_7", "32", "ldv_main0_sequence_infinite_withcheck_stateful"]' watcher: TRACE: Waited workdir is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/32/rcv/32_7/32/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/32/rcv/32_7/32/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/32/rcv/32_7/32/ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Writing key: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,32,rcv,32_7,32,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Watcher says: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,32,rcv,32_7,32,ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: In callback: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 32 rcv 32_7 32 ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: Done key loop dscv: INFO: Successfully waited for 32_7, ldv_main0_sequence_infinite_withcheck_stateful, dscv: DEBUG: Unpacking '' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,32: unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Unpack does nothing in local mode. watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: After callback, read 1 useful lines, need to read 1. dscv: TRACE: Left callback. dscv: DEBUG: Killing watcher... dscv: TRACE: Closing read pipe... dscv: TRACE: Read pipe closed. dscv: DEBUG: Watcher returns 0, waitpid: 0 dscv: INFO: Results from 2 RCVs are here. Processing... dscv: DEBUG: Chewing RCV report '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-cypress.ko.report'... dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-cypress.ko.report' dscv: NORMAL: Calling rule-instrumenter to fix up report for rule 32_7... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: Debug mode is active. rule-instrumentor: DEBUG: The input report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/report.xml'. rule-instrumentor: DEBUG: The output report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml'. rule-instrumentor: DEBUG: The model identifier is '32_7'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_7'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_7/stats.xml'. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: TRACE: Obtain the mode. rule-instrumentor: DEBUG: The plain mode is specified. rule-instrumentor: TRACE: Obtain the verifier. rule-instrumentor: DEBUG: The verifier 'verifier=blast' is specified. rule-instrumentor: TRACE: Process the commands log line by line. rule-instrumentor: TRACE: Process the 'cc:ok:1:12:0::' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '12'. rule-instrumentor: DEBUG: The command check is '0'. rule-instrumentor: DEBUG: The commmand log command name is 'cc'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are ''. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: TRACE: Process the 'ld:ok:0:32:1:ldv_main0_sequence_infinite_withcheck_stateful:' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '32'. rule-instrumentor: DEBUG: The command check is '1'. rule-instrumentor: DEBUG: The commmand log command name is 'ld'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: DEBUG: The command log is processed successfully. rule-instrumentor: TRACE: Read the report file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/report.xml'. rule-instrumentor: TRACE: Obtain all ld reports. rule-instrumentor: TRACE: Iterate over the all ld reports. rule-instrumentor: TRACE: Read ld command reference. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id reference '32'. rule-instrumentor: TRACE: Read ld main. rule-instrumentor: DEBUG: The command main is 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: Read verdict. rule-instrumentor: DEBUG: The verdict is 'SAFE'. rule-instrumentor: TRACE: Read verifier. rule-instrumentor: DEBUG: The verifier is 'blast'. rule-instrumentor: TRACE: Read trace. rule-instrumentor: DEBUG: The trace is ''. rule-instrumentor: TRACE: Read rcv report section. rule-instrumentor: TRACE: Read rcv status. rule-instrumentor: DEBUG: The rcv status is 'OK'. rule-instrumentor: TRACE: Read rcv time. rule-instrumentor: DEBUG: The rcv time is '750'. rule-instrumentor: TRACE: Read rcv description. rule-instrumentor: DEBUG: The rcv description is 'include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/cypress_atacb.c:51: Warning: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/cypress_atacb.c:51: CIL only supports attribute((alias)) for functions. rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_initialize_FOREACH) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_check_final_state_FOREACH) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_initialize_FOREACH) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_check_final_state_FOREACH) rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: Setting signal for 0 seconds rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: No error found. The system is safe :-) rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== BLAST attrubutes =========== rule-instrumentor: DEBUG: stop-sep with default merge rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== Launch information =========== rule-instrumentor: DEBUG: The verifier has completed in time rule-instrumentor: DEBUG: Time Limit: 900 rule-instrumentor: DEBUG: Memory Limit: 1000000'. rule-instrumentor: DEBUG: All ld reports are processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Prepare a xml writer, open a root node tag and print a base directory in the report mode. rule-instrumentor: TRACE: Iterate over all commands from the log and build reports for them. rule-instrumentor: DEBUG: Build a report for the '12' cc command. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: DEBUG: Build a report for the '32' ld command. rule-instrumentor: DEBUG: The rule inctrumentor '32' ld command has corresponding the rcv '32' ld command. rule-instrumentor: DEBUG: Build a report for the 'ldv_main0_sequence_infinite_withcheck_stateful' entry point. rule-instrumentor: DEBUG: The '32' ld command has 'check=true'. rule-instrumentor: TRACE: Try to find the corresponding rcv report. rule-instrumentor: DEBUG: rcv production of a report for the '32' ('32') ld command 'ldv_main0_sequence_infinite_withcheck_stateful' entry point is '1'. rule-instrumentor: TRACE: Fix the ld command identifier. rule-instrumentor: TRACE: Add model identifier attribute. rule-instrumentor: TRACE: Add model kind tag. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: TRACE: Print the command execution status. rule-instrumentor: TRACE: Print the command execution time. rule-instrumentor: TRACE: Print the command description. rule-instrumentor: TRACE: Close the root node tag and peform final checks in the report mode. rule-instrumentor: DEBUG: The instrument prints report for all commands successfully. rule-instrumentor: DEBUG: Make the report successfully. dscv: TRACE: Will package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml' dscv: DEBUG: Chewing RCV report '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-cypress.ko.report'... dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-cypress.ko.report' dscv: NORMAL: Calling rule-instrumenter to fix up report for rule 32_1... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: Debug mode is active. rule-instrumentor: DEBUG: The input report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/report.xml'. rule-instrumentor: DEBUG: The output report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml'. rule-instrumentor: DEBUG: The model identifier is '32_1'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_1'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/rule-instrumentor/32_1/stats.xml'. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: TRACE: Obtain the mode. rule-instrumentor: DEBUG: The plain mode is specified. rule-instrumentor: TRACE: Obtain the verifier. rule-instrumentor: DEBUG: The verifier 'verifier=blast' is specified. rule-instrumentor: TRACE: Process the commands log line by line. rule-instrumentor: TRACE: Process the 'cc:ok:1:12:0::' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '12'. rule-instrumentor: DEBUG: The command check is '0'. rule-instrumentor: DEBUG: The commmand log command name is 'cc'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are ''. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: TRACE: Process the 'ld:ok:0:32:1:ldv_main0_sequence_infinite_withcheck_stateful:' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '32'. rule-instrumentor: DEBUG: The command check is '1'. rule-instrumentor: DEBUG: The commmand log command name is 'ld'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: DEBUG: The command log is processed successfully. rule-instrumentor: TRACE: Read the report file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/report.xml'. rule-instrumentor: TRACE: Obtain all ld reports. rule-instrumentor: TRACE: Iterate over the all ld reports. rule-instrumentor: TRACE: Read ld command reference. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id reference '32'. rule-instrumentor: TRACE: Read ld main. rule-instrumentor: DEBUG: The command main is 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: Read verdict. rule-instrumentor: DEBUG: The verdict is 'SAFE'. rule-instrumentor: TRACE: Read verifier. rule-instrumentor: DEBUG: The verifier is 'blast'. rule-instrumentor: TRACE: Read trace. rule-instrumentor: DEBUG: The trace is ''. rule-instrumentor: TRACE: Read rcv report section. rule-instrumentor: TRACE: Read rcv status. rule-instrumentor: DEBUG: The rcv status is 'OK'. rule-instrumentor: TRACE: Read rcv time. rule-instrumentor: DEBUG: The rcv time is '710'. rule-instrumentor: TRACE: Read rcv description. rule-instrumentor: DEBUG: The rcv description is 'include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/cypress_atacb.c:51: Warning: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/cypress_atacb.c:51: CIL only supports attribute((alias)) for functions. rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: Setting signal for 0 seconds rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: No error found. The system is safe :-) rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== BLAST attrubutes =========== rule-instrumentor: DEBUG: stop-sep with default merge rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== Launch information =========== rule-instrumentor: DEBUG: The verifier has completed in time rule-instrumentor: DEBUG: Time Limit: 900 rule-instrumentor: DEBUG: Memory Limit: 1000000'. rule-instrumentor: DEBUG: All ld reports are processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Prepare a xml writer, open a root node tag and print a base directory in the report mode. rule-instrumentor: TRACE: Iterate over all commands from the log and build reports for them. rule-instrumentor: DEBUG: Build a report for the '12' cc command. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: DEBUG: Build a report for the '32' ld command. rule-instrumentor: DEBUG: The rule inctrumentor '32' ld command has corresponding the rcv '32' ld command. rule-instrumentor: DEBUG: Build a report for the 'ldv_main0_sequence_infinite_withcheck_stateful' entry point. rule-instrumentor: DEBUG: The '32' ld command has 'check=true'. rule-instrumentor: TRACE: Try to find the corresponding rcv report. rule-instrumentor: DEBUG: rcv production of a report for the '32' ('32') ld command 'ldv_main0_sequence_infinite_withcheck_stateful' entry point is '1'. rule-instrumentor: TRACE: Fix the ld command identifier. rule-instrumentor: TRACE: Add model identifier attribute. rule-instrumentor: TRACE: Add model kind tag. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: TRACE: Print the command execution status. rule-instrumentor: TRACE: Print the command execution time. rule-instrumentor: TRACE: Print the command description. rule-instrumentor: TRACE: Close the root node tag and peform final checks in the report mode. rule-instrumentor: DEBUG: The instrument prints report for all commands successfully. rule-instrumentor: DEBUG: Make the report successfully. dscv: TRACE: Will package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml' dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml' dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml' dscv: TRACE: Will package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/report_after_dscv.xml' dscv: INFO: Final report is written to /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/report_after_dscv.xml watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher success dscv ldv 1 dscv 32 @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/report_after_dscv.xml watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,32: success dscv ldv 1 dscv 32 @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/report_after_dscv.xml watcher: INFO: Reported success for ["ldv", "1", "dscv", "32"] watcher: DEBUG: Watcher returns 0, waitpid: 0 watcher: DEBUG: Watcher returns 0, waitpid: 0 ldv-core: TRACE: Set task status to "queued" ldv-core: NORMAL: Wait for command... ldv-core: TRACE: Trying to fetch next command... ldv-core: TRACE: Calling external interface to submit task ldv-core: NORMAL: Prepared command in: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33 ldv-core: NORMAL: Calling drv-env-gen... ldv-core: TRACE: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33 /home/malele/programs/ldv/ldv-core/../drv-env-gen/drv-env-gen --basedir=deg --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/cmd_after_csd.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/cmd_after_deg.xml --state-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/deg.state --kernel-driver deg: DEBUG: ENVGEN_PROPERTIES variable not set. Using default properties /home/malele/programs/ldv/drv-env-gen/default.properties deg: DEBUG: Start sanity checks for input cmd stream file... deg: DEBUG: Check LD command with id:"33"... deg: DEBUG: Check CC command for input section with file:"/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/driver/drivers/usb/storage/datafab.o"... deg: DEBUG: CC command exists. deg: DEBUG: LD command :"33" -Ok. deg: DEBUG: Ok deg: TRACE: Generate main option on for "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/driver/drivers/usb/storage/datafab.c". deg: DEBUG: RUN LDV_CC: /home/malele/programs/ldv/drv-env-gen/../shared/sh/timeout --pattern=.*,ALL --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/deg/stats.xml --reference=13 java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_cc.jar /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/driver/drivers/usb/storage/datafab.c --main -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/deg/driver/drivers/usb/storage/datafab.o -c 0 -props /home/malele/programs/ldv/drv-env-gen/default.properties -Wp,-MD,drivers/usb/storage/.datafab.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(datafab) -DKBUILD_MODNAME=KBUILD_STR(ums_datafab) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage deg: INFO: Starting ldv_cc interface... ldv-cc: DEBUG: --main ldv-cc: TRACE: Open file /home/malele/programs/ldv/drv-env-gen/default.properties ldv-cc: TRACE: Load properties ldv-cc: DEBUG: Adding sequence parameters sequence_infinite_withcheck_stateful ldv-cc: DEBUG: Start generator for: "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/driver/drivers/usb/storage/datafab.c" file. ldv-cc: TRACE: Include interrupt parser ldv-cc: TRACE: Include timer parser ldv-cc: DEBUG: parseAllFunctions ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?((?!(\bfor\b)|(\bif\b))([_a-zA-Z][_a-z0-9A-Z]*\s*))\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (94):static inline int datafab_bulk_read(struct us_data *us, unsigned char *data, unsigned int len) ldv-cc: TRACE: Parse inner calls for NameAndType [name=datafab_bulk_read, type=static inline int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (95):static inline int datafab_bulk_write(struct us_data *us, unsigned char *data, unsigned int len) ldv-cc: TRACE: Parse inner calls for NameAndType [name=datafab_bulk_write, type=static inline int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (100):static int datafab_read_data(struct us_data *us, struct datafab_info *info, u32 sector, u32 sectors) ldv-cc: TRACE: Parse inner calls for NameAndType [name=datafab_read_data, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (101):static int datafab_write_data(struct us_data *us, struct datafab_info *info, u32 sector, u32 sectors) ldv-cc: TRACE: Parse inner calls for NameAndType [name=datafab_write_data, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (79):static int datafab_determine_lun(struct us_data *us, struct datafab_info *info) ldv-cc: TRACE: Parse inner calls for NameAndType [name=datafab_determine_lun, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (75):static int datafab_id_device(struct us_data *us, struct datafab_info *info) ldv-cc: TRACE: Parse inner calls for NameAndType [name=datafab_id_device, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (93):static int datafab_handle_mode_sense(struct us_data *us, struct scsi_cmnd * srb, int sense_6) ldv-cc: TRACE: Parse inner calls for NameAndType [name=datafab_handle_mode_sense, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (48):static void datafab_info_destructor(void *extra) ldv-cc: TRACE: Parse inner calls for NameAndType [name=datafab_info_destructor, type=static void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (71):static int datafab_transport(struct scsi_cmnd *srb, struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=datafab_transport, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (84):static int datafab_probe(struct usb_interface *intf, const struct usb_device_id *id) ldv-cc: TRACE: Parse inner calls for NameAndType [name=datafab_probe, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (36):static int __init datafab_init(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=datafab_init, type=static int ] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (37):static void __exit datafab_exit(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=datafab_exit, type=static void ] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=connect, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=close, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: TRACE: Adding FuncInfo [name=disconnect, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: DEBUG: Loaded pattern default_main with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=pre_reset, check=null] ldv-cc: TRACE: Adding FuncInfo [name=reset_resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=post_reset, check=null] ldv-cc: TRACE: Adding FuncInfo [name=disconnect, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: DEBUG: Loaded pattern usb_driver with 9 functions ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=read, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=write, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=llseek, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern file_operations with 5 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=rescan, check=null] ldv-cc: TRACE: Adding FuncInfo [name=done, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: DEBUG: Loaded pattern scsi_driver with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=attach, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=activate, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=set_params, check=null] ldv-cc: TRACE: Adding FuncInfo [name=prep_fn, check=null] ldv-cc: TRACE: Adding FuncInfo [name=check_sense, check=null] ldv-cc: TRACE: Adding FuncInfo [name=detach, check=null] ldv-cc: DEBUG: Loaded pattern scsi_device_handler with 6 functions ldv-cc: TRACE: Adding FuncInfo [name=stop0, check=$indent mutex_lock(&$p0->usb_lock); $indent$fcall; $indent mutex_unlock(&$p0->usb_lock);] ldv-cc: DEBUG: Loaded pattern sd_desc with 1 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=suspend_late, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume_early, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: DEBUG: Loaded pattern platform_driver with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=ndo_init, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_open, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_stop, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_uninit, check=null] ldv-cc: DEBUG: Loaded pattern net_device_ops with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=irq_bus_lock, check=null] ldv-cc: TRACE: Adding FuncInfo [name=irq_bus_sync_unlock, check=null] ldv-cc: DEBUG: Loaded pattern irq_chip with 2 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=$CHECK_NONZERO] ldv-cc: DEBUG: Loaded pattern i2c_driver with 2 functions ldv-cc: TRACE: Adding FuncInfo [name=acquire, check=null] ldv-cc: TRACE: Adding FuncInfo [name=acquire_phy, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release_phy, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern e1000_phy_operations with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=acquire, check=null] ldv-cc: TRACE: Adding FuncInfo [name=acquire_nvm, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release_nvm, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern e1000_nvm_operations with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=isr_process_oq, check=$indent unsigned long $p0_flags; $indent spin_lock_irqsave(&$p0->lock, $p0_flags); $indent$fcall; $indent spin_unlock_irqrestore(&$p0->lock, $p0_flags);] ldv-cc: DEBUG: Loaded pattern pm8001_dispatch with 1 functions ldv-cc: TRACE: Adding FuncInfo [name=start, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=hidinput_input_event, check=null] ldv-cc: TRACE: Adding FuncInfo [name=close, check=null] ldv-cc: TRACE: Adding FuncInfo [name=stop, check=null] ldv-cc: DEBUG: Loaded pattern hid_ll_driver with 5 functions ldv-cc: DEBUG: Pasring standart kernel driver structures... ldv-cc: TRACE: The pattern is: (\s\\*\s*(static\s*)?+(const\s+)?struct[\*\s]+)[a-zA-Z_][a-zA-Z0-9_]*[\\*\s]+[a-zA-Z_][a-zA-Z0-9_]*[\\*\s]+[=]{1,1}[\\*\s]\{[\s\*]* ldv-cc: TRACE: Content of struct initialization: .name = "ums-datafab", .probe = datafab_probe, .disconnect = usb_stor_disconnect, .suspend = usb_stor_suspend, .resume = usb_stor_resume, .reset_resume = usb_stor_reset_resume, .pre_reset = usb_stor_pre_reset, .post_reset = usb_stor_post_reset, .id_table = datafab_usb_ids, .soft_unbind = 1, ldv-cc: TRACE: fstruct pattern is \.[_a-zA-Z][_a-zA-Z0-9]*\s*=\s*[_a-zA-Z][_a-zA-Z0-9]*\s*(\(\s*[_a-zA-Z][_a-zA-Z0-9]*\s*\))? ldv-cc: TRACE: lfinded=.probe = datafab_probe ldv-cc: TRACE: NameAndType [name=datafab_probe, type=probe] ldv-cc: TRACE: lfinded=.disconnect = usb_stor_disconnect ldv-cc: TRACE: NameAndType [name=usb_stor_disconnect, type=disconnect] ldv-cc: TRACE: lfinded=.suspend = usb_stor_suspend ldv-cc: TRACE: NameAndType [name=usb_stor_suspend, type=suspend] ldv-cc: TRACE: lfinded=.resume = usb_stor_resume ldv-cc: TRACE: NameAndType [name=usb_stor_resume, type=resume] ldv-cc: TRACE: lfinded=.reset_resume = usb_stor_reset_resume ldv-cc: TRACE: NameAndType [name=usb_stor_reset_resume, type=reset_resume] ldv-cc: TRACE: lfinded=.pre_reset = usb_stor_pre_reset ldv-cc: TRACE: NameAndType [name=usb_stor_pre_reset, type=pre_reset] ldv-cc: TRACE: lfinded=.post_reset = usb_stor_post_reset ldv-cc: TRACE: NameAndType [name=usb_stor_post_reset, type=post_reset] ldv-cc: TRACE: lfinded=.id_table = datafab_usb_ids ldv-cc: TRACE: NameAndType [name=datafab_usb_ids, type=id_table] ldv-cc: TRACE: TokenStruct.parseContent NameAndType [name=datafab_driver, type=usb_driver] initialized as [NameAndType [name=datafab_probe, type=probe], NameAndType [name=usb_stor_disconnect, type=disconnect], NameAndType [name=usb_stor_suspend, type=suspend], NameAndType [name=usb_stor_resume, type=resume], NameAndType [name=usb_stor_reset_resume, type=reset_resume], NameAndType [name=usb_stor_pre_reset, type=pre_reset], NameAndType [name=usb_stor_post_reset, type=post_reset], NameAndType [name=datafab_usb_ids, type=id_table]] ldv-cc: DEBUG: use parsed functions table ldv-cc: DEBUG: Not found declaration for name usb_stor_disconnect ldv-cc: DEBUG: Not found declaration for name usb_stor_suspend ldv-cc: DEBUG: Not found declaration for name usb_stor_resume ldv-cc: DEBUG: Not found declaration for name usb_stor_reset_resume ldv-cc: DEBUG: Not found declaration for name usb_stor_pre_reset ldv-cc: DEBUG: Not found declaration for name usb_stor_post_reset ldv-cc: DEBUG: Not found declaration for name datafab_usb_ids ldv-cc: TRACE: TokenStruct.parsed funcs [TokenFunctionDecl [name=datafab_probe, replacementParams=[struct usb_interface * $var , const struct usb_device_id * $var ], retType=static int, test=null]] ldv-cc: DEBUG: TokenStruct.parseContent: Found 1 out of 8 functions ldv-cc: TRACE: TokenStruct.parsed funcs after sort[TokenFunctionDecl [name=datafab_probe, replacementParams=[struct usb_interface * $var , const struct usb_device_id * $var ], retType=static int, test=$CHECK_PROBE]] ldv-cc: DEBUG: Ok. I have taken 1 structures. ldv-cc: DEBUG: Pasring standart kernel driver macroses: module_init, module_exit, etc... ldv-cc: TRACE: The pattern is: \s+(postcore_initcall|arch_initcall|subsys_initcall|module_init|module_exit)\s*\(\s*[_a-zA-Z][_a-zA-Z0-9]*\s*\) ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?(datafab_init)\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (36):static int __init datafab_init(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=datafab_init, type=static int ] ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?(datafab_exit)\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (37):static void __exit datafab_exit(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=datafab_exit, type=static void ] ldv-cc: DEBUG: Ok. I have taken 2 structures. ldv-cc: TRACE: enabled=true ldv-cc: DEBUG: add collection with interrupt calls ldv-cc: DEBUG: Create callbacks for request_irq ldv-cc: DEBUG: add collection with timer calls ldv-cc: DEBUG: Create timers ldv-cc: DEBUG: Option isgenerateIfdefAroundMains - on. ldv-cc: TRACE: Append ifdef-macro: "#ifdef LDV_MAIN0_sequence_infinite_withcheck_stateful". ldv-cc: TRACE: Pre-main code: ldv-cc: TRACE: Start appending main function: "+void ldv_main0_sequence_infinite_withcheck_stateful(void)"... ldv-cc: TRACE: Start appending "VARIABLE DECLARATION PART"... ldv-cc: TRACE: Start appending declarations for STRUCT: struct type: usb_driver, struct name: datafab_driver"... ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={} ldv-cc: TRACE: creating group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: generated declare=struct usb_interface * var_group1; ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false]] ldv-cc: TRACE: generated declare=const struct usb_device_id * var_datafab_probe_9_p1; ldv-cc: TRACE: Create info VarInfo [index=-1, replacementParam=static int $var, retvar=true] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=-1, replacementParam=static int $var, retvar=true]] ldv-cc: TRACE: generated declare=static int res_datafab_probe_9; ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Ok. Var declarations for STRUCT: struct type: usb_driver, struct name: datafab_driver" - successfully finished. ldv-cc: TRACE: Appending for "VARIABLE DECLARATION PART" successfully finished ldv-cc: TRACE: Start appending "VARIABLE INITIALIZING PART"... ldv-cc: TRACE: Appending for "VARIABLE INITIALIZING" successfully finished ldv-cc: TRACE: Start appending "FUNCTION CALL SECTION"... ldv-cc: TRACE: Append part before standart functions. ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=void, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=0, replacementParam=void, retvar=false]] ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Append standart functions calls. ldv-cc: TRACE: itemCheck=ldv_s_datafab_driver_usb_driver == 0 ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false]] ldv-cc: TRACE: Create info VarInfo [index=-1, replacementParam=static int $var, retvar=true] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=-1, replacementParam=static int $var, retvar=true]] ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var , retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var , retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=const struct usb_device_id * $var , retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=const struct usb_device_id * $var , retvar=false]] ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Append calls after stndart functions. ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=void, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=0, replacementParam=void, retvar=false]] ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Start appending end section... ldv-cc: TRACE: Start appending "FUNCTION CALL SECTION"... ldv-cc: TRACE: Append macros: "#endif" for our function. deg: TRACE: Statistica: lines: 767, size: 20676, worktime: 662 deg: INFO: End of ldv_cc - Ok. deg: TRACE: Internal driver with basedir='/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/driver', driver_name='drivers/usb/storage/ums-datafab.ko', module_name='drivers/usb/storage/ums-datafab.ko' deg: DEBUG: RUN LDV_LD: java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_ld.jar /home/malele/programs/ldv/drv-env-gen/../shared/sh/timeout --pattern=.*,ALL --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/deg/stats.xml --reference=33 java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_ld.jar /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/deg/driver/drivers/usb/storage/datafab.o -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/deg/driver/drivers/usb/storage/ums-datafab.ko -m elf_i386 -r deg: INFO: Starting ldv_ld interface... deg: INFO: End of ldv_ld - Ok. deg: DEBUG: Start sanity checks for generated cmd stream file... deg: DEBUG: Check LD command with id:"33"... deg: DEBUG: Check CC command for input section with file:"/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/driver/drivers/usb/storage/datafab.o"... deg: DEBUG: CC command exists. deg: DEBUG: LD command :"33" -Ok. deg: DEBUG: Ok ldv-core: TRACE: Calling external interface to submit task for CID=33 ldv-core: NORMAL: Calling Domain Speicific C-Verifier ldv-core: TRACE: Write DSCV arguments to task descriptor file "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/task_descriptor". ldv-core: TRACE: Make work dir for task "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/input_task" ldv-core: TRACE: Set RCV_FRONTEND_CMD to "/home/malele/programs/ldv/ldv-core/../bin/dscv" ldv-core: TRACE: Remove existing DSCV's report '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/report_after_dscv.xml' if so (workaround for #2727) ldv-core: TRACE: Calling watcher... watcher: DEBUG: Called watcher (output not checked): /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher queue dscv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/task_descriptor /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir ldv 1 dscv 33 watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: : queue dscv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/task_descriptor /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir ldv 1 dscv 33 watcher: INFO: Queueing to pool dscv task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/task_descriptor with wd=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir and key ["ldv", "1", "dscv", "33"]. watcher: DEBUG: Putting workdir to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/33/task watcher: DEBUG: Copying taskfile to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/33/task from /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/task_descriptor watcher: INFO: Forking process to run /home/malele/programs/ldv/ldv-core/../bin/dscv --rawcmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/33/task... watcher: INFO: Waiting for dscv call to finish... watcher: DEBUG: Going to use semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/dscv_pool watcher: TRACE: TOKEN: 17193892 for /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/dscv_pool watcher: TRACE: Semaphore otime: Sun Nov 04 20:30:23 +0800 2012 watcher: INFO: Running dscv with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/33/task right NOW! watcher: DEBUG: Setting key for the processes spawned: ldv,1,dscv,33 dscv: INFO: Watcher server is /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher key dscv watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,33: key dscv watcher: DEBUG: Key requested for ["dscv"] watcher: TRACE: Increasing reference counter... watcher: DEBUG: Serving 2 instances watcher: TRACE: Watcher says: ldv,1,dscv,33 watcher: TRACE: watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: Got key string ldv,1,dscv,33. dscv: DEBUG: Expecting 2 runs of RCV backend. dscv: DEBUG: Copying driver from '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/driver' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/ri/32_7'... dscv: DEBUG: CMDFILE : /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/cmd_after_deg.xml dscv: DEBUG: CMDFILE-OUT: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml dscv: TRACE: BASEDIR: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/ri/32_7 dscv: NORMAL: Calling rule_instrumenter for rule model 32_7... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: The tool base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/ri/32_7'. rule-instrumentor: DEBUG: The commands input file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/cmd_after_deg.xml'. rule-instrumentor: DEBUG: The commands output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml'. rule-instrumentor: DEBUG: The model identifier is '32_7'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_7'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_7/stats.xml'. rule-instrumentor: DEBUG: The tool configurations directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_7/config'. rule-instrumentor: DEBUG: The tool common model directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_7/common-model'. rule-instrumentor: TRACE: Try to find the instrument absolute path. rule-instrumentor: DEBUG: The instrument absolute path is '/home/malele/programs/ldv/bin/rule-instrumentor.pl'. rule-instrumentor: TRACE: Try to find the instrument directory. rule-instrumentor: DEBUG: The instrument directory is '/home/malele/programs/ldv/bin/'. rule-instrumentor: TRACE: Obtain the LDV_HOME as earlier as possible. rule-instrumentor: DEBUG: The LDV_HOME is '/home/malele/programs/ldv'. rule-instrumentor: TRACE: Obtain the directory where all instrumentor auxiliary tools (such as aspectator) are placed. rule-instrumentor: TRACE: Obtain absolute path for RI common aspect file. rule-instrumentor: DEBUG: RI common aspect file is '/home/malele/programs/ldv/ri/ri.aspect'. rule-instrumentor: DEBUG: The timeout script is '/home/malele/programs/ldv/shared/sh/timeout'. rule-instrumentor: DEBUG: The rule instrumentor processes patterns are: '.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER'. rule-instrumentor: DEBUG: The ldv timeout script options are '--pattern=.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_7/stats.xml'. rule-instrumentor: DEBUG: The instrument auxiliary tools directory is '/home/malele/programs/ldv/ri'. rule-instrumentor: DEBUG: The aspectator binaries directory is '/home/malele/programs/ldv/ri/bin'. rule-instrumentor: DEBUG: The aspectator script (compiler) is '/home/malele/programs/ldv/ri/bin/compiler'. rule-instrumentor: DEBUG: The models directory is '/home/malele/programs/ldv/kernel-rules'. rule-instrumentor: TRACE: Check whether the models are installed properly. rule-instrumentor: DEBUG: The models database xml file is 'model-db.xml'. rule-instrumentor: DEBUG: Files and directories are checked and prepared successfully. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: DEBUG: Get and store information on the required model. rule-instrumentor: TRACE: Read the models database xml file '/home/malele/programs/ldv/kernel-rules/model-db.xml'. rule-instrumentor: TRACE: Obtain all models. rule-instrumentor: TRACE: Iterate over the all models and try to find the appropriate one. rule-instrumentor: TRACE: Process 'plain_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -Wno-unused-but-set-variable' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_llvm_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-Wno-attributes -g -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -Wframe-larger-than=\d+ -fno-dwarf2-cfi-asm -fconserve-stack -femit-struct-debug-baseonly -O.' are specified. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '07_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '08_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '10_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '18_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '26_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '27_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_5' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_7' id attribute for a model. rule-instrumentor: DEBUG: The required model having id '32_7' is found. rule-instrumentor: TRACE: Read engine tag. rule-instrumentor: DEBUG: The engine 'blast' is specified for the '32_7' model. rule-instrumentor: TRACE: Read error tag. rule-instrumentor: DEBUG: The error label 'LDV_ERROR' is specified for the '32_7' model. rule-instrumentor: TRACE: Read hints tag. rule-instrumentor: TRACE: Read array of kinds. rule-instrumentor: DEBUG: The kinds 'plain' are specified for the '32_7' model. rule-instrumentor: TRACE: Read file names. rule-instrumentor: TRACE: Read config file name. rule-instrumentor: DEBUG: The config file 'models/0032-config.h' is specified for the '32_7' model. rule-instrumentor: TRACE: Check whether the '32_7' model kinds are specified correctly. rule-instrumentor: DEBUG: The plain mode is used for '32_7' model. rule-instrumentor: TRACE: Read common file name. rule-instrumentor: DEBUG: The common file 'models/0032_7.c' is specified for the '32_7' model. rule-instrumentor: DEBUG: Header files will be additionaly searched for in '/home/malele/programs/ldv/kernel-rules/models'. rule-instrumentor: TRACE: Store model information into hash. rule-instrumentor: DEBUG: The model '32_7' information is processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Print a root node open tag in the plain mode. rule-instrumentor: DEBUG: Process the commands input file. rule-instrumentor: TRACE: Read commands input xml file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/cmd_after_deg.xml'. rule-instrumentor: TRACE: Read xml root tag. rule-instrumentor: TRACE: Obtain all commands. rule-instrumentor: TRACE: Iterate over all commands to execute them and write output xml file. rule-instrumentor: TRACE: Gather argument signatures for all cc comands specified first of all. rule-instrumentor: DEBUG: The base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/driver' is specified. rule-instrumentor: TRACE: Use the tool base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/ri/32_7' instead of the specified one in the plain mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'cc' having id '13'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/driver/drivers/usb/storage/datafab.o'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'false' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/driver/drivers/usb/storage/datafab.c' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/datafab.c'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/datafab.o'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as configuration header file. rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as automatic configuration header file. rule-instrumentor: DEBUG: Exclude the option '-O2' for the '13' command. rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: TRACE: Add config include options for cc command. rule-instrumentor: TRACE: Relative path to config file is include/generated/autoconf.h. rule-instrumentor: TRACE: Check presence of configuration file. rule-instrumentor: DEBUG: Create configuration 'autoconf.h'. rule-instrumentor: TRACE: Copy the main configuration file to the configuration directory and patch it. rule-instrumentor: DEBUG: Create configuration '/generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: Create configuration 'include//generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: The config includes directories are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_7/config/include//generated'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.datafab.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(datafab) -DKBUILD_MODNAME=KBUILD_STR(ums_datafab) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h'. rule-instrumentor: DEBUG: The entry points are ''. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/datafab.c'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The cc command '13' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: DEBUG: The command '13' is specifically processed for the plain mode. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: For CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Duplicate an each cc command with the one containing a common model. rule-instrumentor: TRACE: Change an id attribute. rule-instrumentor: TRACE: Concatenate a common model with the first input file. rule-instrumentor: DEBUG: Finish processing of the command having id '13' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.013332'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '1'. rule-instrumentor: TRACE: Log information on the '13' command execution status. rule-instrumentor: DEBUG: Finish processing of the command having id '13' in the aspect mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id '33'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/driver/drivers/usb/storage/ums-datafab.ko'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'true' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/driver/drivers/usb/storage/datafab.o' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/datafab.o'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/ums-datafab.ko'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-m elf_i386 -r -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/datafab.o'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The ld command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: DEBUG: The ld command '33' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: The required by ld file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/datafab.o' was processed successfully. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: TRACE: Copy a common model to a common model directory. rule-instrumentor: TRACE: For auxiliary CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print auxiliary common model CC command. rule-instrumentor: TRACE: Specify a common model file for ld command. rule-instrumentor: TRACE: For the ld command add error tag. rule-instrumentor: TRACE: For the ld command copy hints as them. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Finish processing of the command having id '33' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.008761'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '0'. rule-instrumentor: TRACE: Log information on the '33' command execution status. rule-instrumentor: DEBUG: All ld command input files are processed successfully. rule-instrumentor: DEBUG: Finish processing of the command having id '33' in the aspect mode. rule-instrumentor: TRACE: Print root node close tag in the plain mode. rule-instrumentor: TRACE: Close file handlers. rule-instrumentor: INFO: Delete auxiliary files in the nondebug modes. rule-instrumentor: NORMAL: Make all successfully. dscv: TRACE: Writing command for a single RCV to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: DEBUG: Written RCV single command to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: INFO: Spawning RCV with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful workdir /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful for ld 33, main ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Called watcher (output not checked): /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 33 rcv 32_7 33 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/ri/32_7 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_7 watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,33: queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 33 rcv 32_7 33 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/ri/32_7 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_7 watcher: INFO: Queueing to pool rcv task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful with wd=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful and key ["ldv", "1", "dscv", "33", "rcv", "32_7", "33", "ldv_main0_sequence_infinite_withcheck_stateful"]. watcher: DEBUG: Putting workdir to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/33/rcv/32_7/33/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: DEBUG: Copying taskfile to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/33/rcv/32_7/33/ldv_main0_sequence_infinite_withcheck_stateful/task from /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful watcher: INFO: Forking process to run /home/malele/programs/ldv/bin/../dscv/rcv-launcher --rawcmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/33/rcv/32_7/33/ldv_main0_sequence_infinite_withcheck_stateful/task... watcher: INFO: Waiting for rcv call to finish... watcher: DEBUG: Going to use semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: TOKEN: 17193957 for /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: Semaphore otime: Sun Nov 04 20:30:22 +0800 2012 watcher: INFO: Running rcv with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/33/rcv/32_7/33/ldv_main0_sequence_infinite_withcheck_stateful/task right NOW! watcher: DEBUG: Setting key for the processes spawned: ldv,1,dscv,33,rcv,32_7,33,ldv_main0_sequence_infinite_withcheck_stateful rcv-launcher: TRACE: Default time limit is: 900; memory limit is: 1000000. rcv-launcher: TRACE: Watcher server is /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher key rcv watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,33,rcv,32_7,33,ldv_main0_sequence_infinite_withcheck_stateful: key rcv watcher: DEBUG: Key requested for ["rcv"] watcher: TRACE: Increasing reference counter... watcher: DEBUG: Serving 3 instances watcher: TRACE: Watcher says: ldv,1,dscv,33,rcv,32_7,33,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: watcher: DEBUG: Watcher returns 0, waitpid: 0 rcv-launcher: DEBUG: Got key string ldv,1,dscv,33,rcv,32_7,33,ldv_main0_sequence_infinite_withcheck_stateful. rcv-launcher: TRACE: Trying 'blast' as engine rcv-launcher: TRACE: Trying '/home/malele/programs/ldv/bin/../dscv/rcv/blast' as engine rcv-launcher: DEBUG: Will use engine: /home/malele/programs/ldv/bin/../dscv/rcv/blast BLAST: DEBUG: Setting PATH to '/home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/malele/programs/ldv/bin' BLAST: TRACE: CSIsat to be used is /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/csisat BLAST: INFO: Will use preprocessors: cpp BLAST: NORMAL: Preprocessing 2 files with cpp BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/datafab.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-datafab.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/datafab.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/datafab.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.datafab.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(datafab) -DKBUILD_MODNAME=KBUILD_STR(ums_datafab) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-datafab.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.datafab.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(datafab) -DKBUILD_MODNAME=KBUILD_STR(ums_datafab) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: DEBUG: Running BLAST without alias analysis. BLAST: DEBUG: OCaml machine-specific tuning is performed! BLAST: NORMAL: Running BLAST for drivers/usb/storage/ums-datafab.ko, entry ldv_main0_sequence_infinite_withcheck_stateful... BLAST: INFO: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-datafab.ko.timestats.xml -p .*pblast\.opt.*,PBLAST.OPT;.*,ALL;CHILD:.*smtlibServer.*,SMT_SOLVER -m 1000000 -t 900 ocamltune /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/pblast.opt /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/datafab.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.i -predH 7 -craig 2 -ignoredupfn -nosserr -enable-recursion -main ldv_main0_sequence_infinite_withcheck_stateful -L LDV_ERROR -cldepth 0 -alias "" -lattice -include-lattice symb -stop-sep -merge bdd -reroute -reroute-map mutex_lock_interruptible -reroute-map mutex_lock_killable -reroute-map mutex_lock -reroute-map mutex_trylock -reroute-map mutex_unlock -reroute-map mutex_is_locked -reroute-map2 atomic_dec_and_mutex_lock -reroute-foreach ldv_check_final_state -reroute-foreach ldv_initialize -reroute-placeholder TEMPLATE BLAST: INFO: The debug trace will be written to /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-datafab.ko.1.gz BLAST: TRACE: Child's stderr stream closed. BLAST: TRACE: Child's stdout stream closed. BLAST: TRACE: wait3 return value: 0 BLAST: NORMAL: Finished with code 0 term by OK. BLAST: INFO: Finished. BLAST: DEBUG: Writing report to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-datafab.ko.report' BLAST: INFO: Wrapper finished! BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-datafab.ko.1.gz BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-datafab.ko.report watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher success rcv ldv 1 dscv 33 rcv 32_7 33 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-datafab.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-datafab.ko.report watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,33,rcv,32_7,33,ldv_main0_sequence_infinite_withcheck_stateful: success rcv ldv 1 dscv 33 rcv 32_7 33 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-datafab.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-datafab.ko.report watcher: INFO: Reported success for ["ldv", "1", "dscv", "33", "rcv", "32_7", "33", "ldv_main0_sequence_infinite_withcheck_stateful"] watcher: DEBUG: Watcher returns 0, waitpid: 0 watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: Copying driver from '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/driver' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/ri/32_1'... dscv: DEBUG: CMDFILE : /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/cmd_after_deg.xml dscv: DEBUG: CMDFILE-OUT: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml dscv: TRACE: BASEDIR: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/ri/32_1 dscv: NORMAL: Calling rule_instrumenter for rule model 32_1... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: The tool base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/ri/32_1'. rule-instrumentor: DEBUG: The commands input file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/cmd_after_deg.xml'. rule-instrumentor: DEBUG: The commands output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml'. rule-instrumentor: DEBUG: The model identifier is '32_1'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_1'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_1/stats.xml'. rule-instrumentor: DEBUG: The tool configurations directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_1/config'. rule-instrumentor: DEBUG: The tool common model directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_1/common-model'. rule-instrumentor: TRACE: Try to find the instrument absolute path. rule-instrumentor: DEBUG: The instrument absolute path is '/home/malele/programs/ldv/bin/rule-instrumentor.pl'. rule-instrumentor: TRACE: Try to find the instrument directory. rule-instrumentor: DEBUG: The instrument directory is '/home/malele/programs/ldv/bin/'. rule-instrumentor: TRACE: Obtain the LDV_HOME as earlier as possible. rule-instrumentor: DEBUG: The LDV_HOME is '/home/malele/programs/ldv'. rule-instrumentor: TRACE: Obtain the directory where all instrumentor auxiliary tools (such as aspectator) are placed. rule-instrumentor: TRACE: Obtain absolute path for RI common aspect file. rule-instrumentor: DEBUG: RI common aspect file is '/home/malele/programs/ldv/ri/ri.aspect'. rule-instrumentor: DEBUG: The timeout script is '/home/malele/programs/ldv/shared/sh/timeout'. rule-instrumentor: DEBUG: The rule instrumentor processes patterns are: '.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER'. rule-instrumentor: DEBUG: The ldv timeout script options are '--pattern=.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_1/stats.xml'. rule-instrumentor: DEBUG: The instrument auxiliary tools directory is '/home/malele/programs/ldv/ri'. rule-instrumentor: DEBUG: The aspectator binaries directory is '/home/malele/programs/ldv/ri/bin'. rule-instrumentor: DEBUG: The aspectator script (compiler) is '/home/malele/programs/ldv/ri/bin/compiler'. rule-instrumentor: DEBUG: The models directory is '/home/malele/programs/ldv/kernel-rules'. rule-instrumentor: TRACE: Check whether the models are installed properly. rule-instrumentor: DEBUG: The models database xml file is 'model-db.xml'. rule-instrumentor: DEBUG: Files and directories are checked and prepared successfully. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: DEBUG: Get and store information on the required model. rule-instrumentor: TRACE: Read the models database xml file '/home/malele/programs/ldv/kernel-rules/model-db.xml'. rule-instrumentor: TRACE: Obtain all models. rule-instrumentor: TRACE: Iterate over the all models and try to find the appropriate one. rule-instrumentor: TRACE: Process 'plain_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -Wno-unused-but-set-variable' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_llvm_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-Wno-attributes -g -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -Wframe-larger-than=\d+ -fno-dwarf2-cfi-asm -fconserve-stack -femit-struct-debug-baseonly -O.' are specified. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '07_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '08_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '10_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '18_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '26_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '27_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_1' id attribute for a model. rule-instrumentor: DEBUG: The required model having id '32_1' is found. rule-instrumentor: TRACE: Read engine tag. rule-instrumentor: DEBUG: The engine 'blast' is specified for the '32_1' model. rule-instrumentor: TRACE: Read error tag. rule-instrumentor: DEBUG: The error label 'LDV_ERROR' is specified for the '32_1' model. rule-instrumentor: TRACE: Read hints tag. rule-instrumentor: TRACE: Read array of kinds. rule-instrumentor: DEBUG: The kinds 'plain' are specified for the '32_1' model. rule-instrumentor: TRACE: Read file names. rule-instrumentor: TRACE: Read config file name. rule-instrumentor: DEBUG: The config file 'models/0032-config.h' is specified for the '32_1' model. rule-instrumentor: TRACE: Check whether the '32_1' model kinds are specified correctly. rule-instrumentor: DEBUG: The plain mode is used for '32_1' model. rule-instrumentor: TRACE: Read common file name. rule-instrumentor: DEBUG: The common file 'models/0032.c' is specified for the '32_1' model. rule-instrumentor: DEBUG: Header files will be additionaly searched for in '/home/malele/programs/ldv/kernel-rules/models'. rule-instrumentor: TRACE: Store model information into hash. rule-instrumentor: DEBUG: The model '32_1' information is processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Print a root node open tag in the plain mode. rule-instrumentor: DEBUG: Process the commands input file. rule-instrumentor: TRACE: Read commands input xml file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/cmd_after_deg.xml'. rule-instrumentor: TRACE: Read xml root tag. rule-instrumentor: TRACE: Obtain all commands. rule-instrumentor: TRACE: Iterate over all commands to execute them and write output xml file. rule-instrumentor: TRACE: Gather argument signatures for all cc comands specified first of all. rule-instrumentor: DEBUG: The base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/driver' is specified. rule-instrumentor: TRACE: Use the tool base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/ri/32_1' instead of the specified one in the plain mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'cc' having id '13'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/driver/drivers/usb/storage/datafab.o'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'false' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/driver/drivers/usb/storage/datafab.c' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/datafab.c'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/datafab.o'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as configuration header file. rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as automatic configuration header file. rule-instrumentor: DEBUG: Exclude the option '-O2' for the '13' command. rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: TRACE: Add config include options for cc command. rule-instrumentor: TRACE: Relative path to config file is include/generated/autoconf.h. rule-instrumentor: TRACE: Check presence of configuration file. rule-instrumentor: DEBUG: Create configuration 'autoconf.h'. rule-instrumentor: TRACE: Copy the main configuration file to the configuration directory and patch it. rule-instrumentor: DEBUG: Create configuration '/generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: Create configuration 'include//generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: The config includes directories are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_1/config/include//generated'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.datafab.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(datafab) -DKBUILD_MODNAME=KBUILD_STR(ums_datafab) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h'. rule-instrumentor: DEBUG: The entry points are ''. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/datafab.c'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The cc command '13' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: DEBUG: The command '13' is specifically processed for the plain mode. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: For CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Duplicate an each cc command with the one containing a common model. rule-instrumentor: TRACE: Change an id attribute. rule-instrumentor: TRACE: Concatenate a common model with the first input file. rule-instrumentor: DEBUG: Finish processing of the command having id '13' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.013382'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '1'. rule-instrumentor: TRACE: Log information on the '13' command execution status. rule-instrumentor: DEBUG: Finish processing of the command having id '13' in the aspect mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id '33'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/driver/drivers/usb/storage/ums-datafab.ko'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'true' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/driver/drivers/usb/storage/datafab.o' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/datafab.o'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/ums-datafab.ko'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-m elf_i386 -r -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/datafab.o'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The ld command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: DEBUG: The ld command '33' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: The required by ld file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/datafab.o' was processed successfully. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: TRACE: Copy a common model to a common model directory. rule-instrumentor: TRACE: For auxiliary CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print auxiliary common model CC command. rule-instrumentor: TRACE: Specify a common model file for ld command. rule-instrumentor: TRACE: For the ld command add error tag. rule-instrumentor: TRACE: For the ld command copy hints as them. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Finish processing of the command having id '33' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.007562'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '0'. rule-instrumentor: TRACE: Log information on the '33' command execution status. rule-instrumentor: DEBUG: All ld command input files are processed successfully. rule-instrumentor: DEBUG: Finish processing of the command having id '33' in the aspect mode. rule-instrumentor: TRACE: Print root node close tag in the plain mode. rule-instrumentor: TRACE: Close file handlers. rule-instrumentor: INFO: Delete auxiliary files in the nondebug modes. rule-instrumentor: NORMAL: Make all successfully. dscv: TRACE: Writing command for a single RCV to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: DEBUG: Written RCV single command to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: INFO: Spawning RCV with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful workdir /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful for ld 33, main ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Called watcher (output not checked): /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 33 rcv 32_1 33 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/ri/32_1 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_1 watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,33: queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 33 rcv 32_1 33 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/ri/32_1 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_1 watcher: INFO: Queueing to pool rcv task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful with wd=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful and key ["ldv", "1", "dscv", "33", "rcv", "32_1", "33", "ldv_main0_sequence_infinite_withcheck_stateful"]. watcher: DEBUG: Putting workdir to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/33/rcv/32_1/33/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: DEBUG: Copying taskfile to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/33/rcv/32_1/33/ldv_main0_sequence_infinite_withcheck_stateful/task from /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful watcher: INFO: Forking process to run /home/malele/programs/ldv/bin/../dscv/rcv-launcher --rawcmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/33/rcv/32_1/33/ldv_main0_sequence_infinite_withcheck_stateful/task... watcher: INFO: Waiting for rcv call to finish... watcher: DEBUG: Going to use semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: TOKEN: 17193957 for /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: Semaphore otime: Sun Nov 04 20:30:26 +0800 2012 watcher: INFO: Running rcv with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/33/rcv/32_1/33/ldv_main0_sequence_infinite_withcheck_stateful/task right NOW! watcher: DEBUG: Setting key for the processes spawned: ldv,1,dscv,33,rcv,32_1,33,ldv_main0_sequence_infinite_withcheck_stateful rcv-launcher: TRACE: Default time limit is: 900; memory limit is: 1000000. rcv-launcher: TRACE: Watcher server is /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher key rcv watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,33,rcv,32_1,33,ldv_main0_sequence_infinite_withcheck_stateful: key rcv watcher: DEBUG: Key requested for ["rcv"] watcher: TRACE: Increasing reference counter... watcher: DEBUG: Serving 3 instances watcher: TRACE: Watcher says: ldv,1,dscv,33,rcv,32_1,33,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: watcher: DEBUG: Watcher returns 0, waitpid: 0 rcv-launcher: DEBUG: Got key string ldv,1,dscv,33,rcv,32_1,33,ldv_main0_sequence_infinite_withcheck_stateful. rcv-launcher: TRACE: Trying 'blast' as engine rcv-launcher: TRACE: Trying '/home/malele/programs/ldv/bin/../dscv/rcv/blast' as engine rcv-launcher: DEBUG: Will use engine: /home/malele/programs/ldv/bin/../dscv/rcv/blast BLAST: DEBUG: Setting PATH to '/home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/malele/programs/ldv/bin' BLAST: TRACE: CSIsat to be used is /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/csisat BLAST: INFO: Will use preprocessors: cpp BLAST: NORMAL: Preprocessing 2 files with cpp BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/datafab.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-datafab.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/datafab.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/datafab.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.datafab.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(datafab) -DKBUILD_MODNAME=KBUILD_STR(ums_datafab) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-datafab.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.datafab.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(datafab) -DKBUILD_MODNAME=KBUILD_STR(ums_datafab) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: DEBUG: Running BLAST without alias analysis. BLAST: DEBUG: OCaml machine-specific tuning is performed! BLAST: NORMAL: Running BLAST for drivers/usb/storage/ums-datafab.ko, entry ldv_main0_sequence_infinite_withcheck_stateful... BLAST: INFO: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-datafab.ko.timestats.xml -p .*pblast\.opt.*,PBLAST.OPT;.*,ALL;CHILD:.*smtlibServer.*,SMT_SOLVER -m 1000000 -t 900 ocamltune /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/pblast.opt /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/datafab.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.i -predH 7 -craig 2 -ignoredupfn -nosserr -enable-recursion -main ldv_main0_sequence_infinite_withcheck_stateful -L LDV_ERROR -cldepth 0 -alias "" -lattice -include-lattice symb -stop-sep -merge bdd BLAST: INFO: The debug trace will be written to /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-datafab.ko.1.gz BLAST: TRACE: Child's stderr stream closed. BLAST: TRACE: Child's stdout stream closed. BLAST: TRACE: wait3 return value: 0 BLAST: NORMAL: Finished with code 0 term by OK. BLAST: INFO: Finished. BLAST: DEBUG: Writing report to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-datafab.ko.report' BLAST: INFO: Wrapper finished! BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-datafab.ko.1.gz BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-datafab.ko.report watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher success rcv ldv 1 dscv 33 rcv 32_1 33 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-datafab.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-datafab.ko.report watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,33,rcv,32_1,33,ldv_main0_sequence_infinite_withcheck_stateful: success rcv ldv 1 dscv 33 rcv 32_1 33 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-datafab.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-datafab.ko.report watcher: INFO: Reported success for ["ldv", "1", "dscv", "33", "rcv", "32_1", "33", "ldv_main0_sequence_infinite_withcheck_stateful"] watcher: DEBUG: Watcher returns 0, waitpid: 0 watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: INFO: Waiting for 2 more RCVs... watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher wait rcv ldv 1 dscv 33 # watcher: TRACE: Read 0 lines, need to read 2, reading next line... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,33: wait rcv ldv 1 dscv 33 # watcher: DEBUG: Called wait with ["ldv", "1", "dscv", "33", "#"], ignored "rcv" watcher: TRACE: Searching for files in /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/33 and /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/33 watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/33/task watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/33/rcv/32_1/33/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: TRACE: Dirs are not empty watcher: TRACE: ACKED /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/33/rcv/32_1/33/ldv_main0_sequence_infinite_withcheck_stateful/task when LEVEL IS nil for ["ldv", "1", "dscv", "33"] watcher: TRACE: Key is '["ldv", "1", "dscv", "33", "rcv", "32_1", "33", "ldv_main0_sequence_infinite_withcheck_stateful", "task"]' watcher: TRACE: Key is '["ldv", "1", "dscv", "33", "rcv", "32_1", "33", "ldv_main0_sequence_infinite_withcheck_stateful"]' watcher: TRACE: Waited workdir is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/33/rcv/32_1/33/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/33/rcv/32_1/33/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/33/rcv/32_1/33/ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Writing key: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,33,rcv,32_1,33,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Watcher says: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,33,rcv,32_1,33,ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: In callback: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 33 rcv 32_1 33 ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: Done key loop dscv: INFO: Successfully waited for 32_1, ldv_main0_sequence_infinite_withcheck_stateful, dscv: DEBUG: Unpacking '' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,33: unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Unpack does nothing in local mode. watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: After callback, read 1 useful lines, need to read 2. dscv: TRACE: Left callback. dscv: TRACE: Read 1 lines, need to read 2, reading next line... dscv: TRACE: Closing read pipe... dscv: TRACE: Read pipe closed. dscv: DEBUG: Watcher returns 0, waitpid: 0 dscv: INFO: Waiting for 1 more RCVs... watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher wait rcv ldv 1 dscv 33 # watcher: TRACE: Read 0 lines, need to read 1, reading next line... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,33: wait rcv ldv 1 dscv 33 # watcher: DEBUG: Called wait with ["ldv", "1", "dscv", "33", "#"], ignored "rcv" watcher: TRACE: Searching for files in /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/33 and /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/33 watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/33/task watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/33/rcv/32_7/33/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: TRACE: Dirs are not empty watcher: TRACE: ACKED /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/33/rcv/32_7/33/ldv_main0_sequence_infinite_withcheck_stateful/task when LEVEL IS nil for ["ldv", "1", "dscv", "33"] watcher: TRACE: Key is '["ldv", "1", "dscv", "33", "rcv", "32_7", "33", "ldv_main0_sequence_infinite_withcheck_stateful", "task"]' watcher: TRACE: Key is '["ldv", "1", "dscv", "33", "rcv", "32_7", "33", "ldv_main0_sequence_infinite_withcheck_stateful"]' watcher: TRACE: Waited workdir is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/33/rcv/32_7/33/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/33/rcv/32_7/33/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/33/rcv/32_7/33/ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Writing key: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,33,rcv,32_7,33,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Watcher says: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,33,rcv,32_7,33,ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: In callback: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 33 rcv 32_7 33 ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: Done key loop dscv: INFO: Successfully waited for 32_7, ldv_main0_sequence_infinite_withcheck_stateful, dscv: DEBUG: Unpacking '' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,33: unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Unpack does nothing in local mode. watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: After callback, read 1 useful lines, need to read 1. dscv: TRACE: Left callback. dscv: DEBUG: Killing watcher... dscv: TRACE: Closing read pipe... dscv: TRACE: Read pipe closed. dscv: DEBUG: Watcher returns 0, waitpid: 0 dscv: INFO: Results from 2 RCVs are here. Processing... dscv: DEBUG: Chewing RCV report '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-datafab.ko.report'... dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-datafab.ko.report' dscv: NORMAL: Calling rule-instrumenter to fix up report for rule 32_7... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: Debug mode is active. rule-instrumentor: DEBUG: The input report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/report.xml'. rule-instrumentor: DEBUG: The output report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml'. rule-instrumentor: DEBUG: The model identifier is '32_7'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_7'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_7/stats.xml'. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: TRACE: Obtain the mode. rule-instrumentor: DEBUG: The plain mode is specified. rule-instrumentor: TRACE: Obtain the verifier. rule-instrumentor: DEBUG: The verifier 'verifier=blast' is specified. rule-instrumentor: TRACE: Process the commands log line by line. rule-instrumentor: TRACE: Process the 'cc:ok:1:13:0::' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '13'. rule-instrumentor: DEBUG: The command check is '0'. rule-instrumentor: DEBUG: The commmand log command name is 'cc'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are ''. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: TRACE: Process the 'ld:ok:0:33:1:ldv_main0_sequence_infinite_withcheck_stateful:' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '33'. rule-instrumentor: DEBUG: The command check is '1'. rule-instrumentor: DEBUG: The commmand log command name is 'ld'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: DEBUG: The command log is processed successfully. rule-instrumentor: TRACE: Read the report file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/report.xml'. rule-instrumentor: TRACE: Obtain all ld reports. rule-instrumentor: TRACE: Iterate over the all ld reports. rule-instrumentor: TRACE: Read ld command reference. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id reference '33'. rule-instrumentor: TRACE: Read ld main. rule-instrumentor: DEBUG: The command main is 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: Read verdict. rule-instrumentor: DEBUG: The verdict is 'SAFE'. rule-instrumentor: TRACE: Read verifier. rule-instrumentor: DEBUG: The verifier is 'blast'. rule-instrumentor: TRACE: Read trace. rule-instrumentor: DEBUG: The trace is ''. rule-instrumentor: TRACE: Read rcv report section. rule-instrumentor: TRACE: Read rcv status. rule-instrumentor: DEBUG: The rcv status is 'OK'. rule-instrumentor: TRACE: Read rcv time. rule-instrumentor: DEBUG: The rcv time is '730'. rule-instrumentor: TRACE: Read rcv description. rule-instrumentor: DEBUG: The rcv description is 'include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/datafab.c:96: Warning: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/datafab.c:96: CIL only supports attribute((alias)) for functions. rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_initialize_FOREACH) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_check_final_state_FOREACH) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_initialize_FOREACH) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_check_final_state_FOREACH) rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: Setting signal for 0 seconds rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: No error found. The system is safe :-) rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== BLAST attrubutes =========== rule-instrumentor: DEBUG: stop-sep with default merge rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== Launch information =========== rule-instrumentor: DEBUG: The verifier has completed in time rule-instrumentor: DEBUG: Time Limit: 900 rule-instrumentor: DEBUG: Memory Limit: 1000000'. rule-instrumentor: DEBUG: All ld reports are processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Prepare a xml writer, open a root node tag and print a base directory in the report mode. rule-instrumentor: TRACE: Iterate over all commands from the log and build reports for them. rule-instrumentor: DEBUG: Build a report for the '13' cc command. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: DEBUG: Build a report for the '33' ld command. rule-instrumentor: DEBUG: The rule inctrumentor '33' ld command has corresponding the rcv '33' ld command. rule-instrumentor: DEBUG: Build a report for the 'ldv_main0_sequence_infinite_withcheck_stateful' entry point. rule-instrumentor: DEBUG: The '33' ld command has 'check=true'. rule-instrumentor: TRACE: Try to find the corresponding rcv report. rule-instrumentor: DEBUG: rcv production of a report for the '33' ('33') ld command 'ldv_main0_sequence_infinite_withcheck_stateful' entry point is '1'. rule-instrumentor: TRACE: Fix the ld command identifier. rule-instrumentor: TRACE: Add model identifier attribute. rule-instrumentor: TRACE: Add model kind tag. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: TRACE: Print the command execution status. rule-instrumentor: TRACE: Print the command execution time. rule-instrumentor: TRACE: Print the command description. rule-instrumentor: TRACE: Close the root node tag and peform final checks in the report mode. rule-instrumentor: DEBUG: The instrument prints report for all commands successfully. rule-instrumentor: DEBUG: Make the report successfully. dscv: TRACE: Will package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml' dscv: DEBUG: Chewing RCV report '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-datafab.ko.report'... dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-datafab.ko.report' dscv: NORMAL: Calling rule-instrumenter to fix up report for rule 32_1... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: Debug mode is active. rule-instrumentor: DEBUG: The input report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/report.xml'. rule-instrumentor: DEBUG: The output report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml'. rule-instrumentor: DEBUG: The model identifier is '32_1'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_1'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/rule-instrumentor/32_1/stats.xml'. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: TRACE: Obtain the mode. rule-instrumentor: DEBUG: The plain mode is specified. rule-instrumentor: TRACE: Obtain the verifier. rule-instrumentor: DEBUG: The verifier 'verifier=blast' is specified. rule-instrumentor: TRACE: Process the commands log line by line. rule-instrumentor: TRACE: Process the 'cc:ok:1:13:0::' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '13'. rule-instrumentor: DEBUG: The command check is '0'. rule-instrumentor: DEBUG: The commmand log command name is 'cc'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are ''. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: TRACE: Process the 'ld:ok:0:33:1:ldv_main0_sequence_infinite_withcheck_stateful:' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '33'. rule-instrumentor: DEBUG: The command check is '1'. rule-instrumentor: DEBUG: The commmand log command name is 'ld'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: DEBUG: The command log is processed successfully. rule-instrumentor: TRACE: Read the report file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/report.xml'. rule-instrumentor: TRACE: Obtain all ld reports. rule-instrumentor: TRACE: Iterate over the all ld reports. rule-instrumentor: TRACE: Read ld command reference. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id reference '33'. rule-instrumentor: TRACE: Read ld main. rule-instrumentor: DEBUG: The command main is 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: Read verdict. rule-instrumentor: DEBUG: The verdict is 'SAFE'. rule-instrumentor: TRACE: Read verifier. rule-instrumentor: DEBUG: The verifier is 'blast'. rule-instrumentor: TRACE: Read trace. rule-instrumentor: DEBUG: The trace is ''. rule-instrumentor: TRACE: Read rcv report section. rule-instrumentor: TRACE: Read rcv status. rule-instrumentor: DEBUG: The rcv status is 'OK'. rule-instrumentor: TRACE: Read rcv time. rule-instrumentor: DEBUG: The rcv time is '710'. rule-instrumentor: TRACE: Read rcv description. rule-instrumentor: DEBUG: The rcv description is 'include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/datafab.c:96: Warning: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/datafab.c:96: CIL only supports attribute((alias)) for functions. rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: Setting signal for 0 seconds rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: No error found. The system is safe :-) rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== BLAST attrubutes =========== rule-instrumentor: DEBUG: stop-sep with default merge rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== Launch information =========== rule-instrumentor: DEBUG: The verifier has completed in time rule-instrumentor: DEBUG: Time Limit: 900 rule-instrumentor: DEBUG: Memory Limit: 1000000'. rule-instrumentor: DEBUG: All ld reports are processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Prepare a xml writer, open a root node tag and print a base directory in the report mode. rule-instrumentor: TRACE: Iterate over all commands from the log and build reports for them. rule-instrumentor: DEBUG: Build a report for the '13' cc command. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: DEBUG: Build a report for the '33' ld command. rule-instrumentor: DEBUG: The rule inctrumentor '33' ld command has corresponding the rcv '33' ld command. rule-instrumentor: DEBUG: Build a report for the 'ldv_main0_sequence_infinite_withcheck_stateful' entry point. rule-instrumentor: DEBUG: The '33' ld command has 'check=true'. rule-instrumentor: TRACE: Try to find the corresponding rcv report. rule-instrumentor: DEBUG: rcv production of a report for the '33' ('33') ld command 'ldv_main0_sequence_infinite_withcheck_stateful' entry point is '1'. rule-instrumentor: TRACE: Fix the ld command identifier. rule-instrumentor: TRACE: Add model identifier attribute. rule-instrumentor: TRACE: Add model kind tag. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: TRACE: Print the command execution status. rule-instrumentor: TRACE: Print the command execution time. rule-instrumentor: TRACE: Print the command description. rule-instrumentor: TRACE: Close the root node tag and peform final checks in the report mode. rule-instrumentor: DEBUG: The instrument prints report for all commands successfully. rule-instrumentor: DEBUG: Make the report successfully. dscv: TRACE: Will package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml' dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml' dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml' dscv: TRACE: Will package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/report_after_dscv.xml' dscv: INFO: Final report is written to /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/report_after_dscv.xml watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher success dscv ldv 1 dscv 33 @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/report_after_dscv.xml watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,33: success dscv ldv 1 dscv 33 @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/report_after_dscv.xml watcher: INFO: Reported success for ["ldv", "1", "dscv", "33"] watcher: DEBUG: Watcher returns 0, waitpid: 0 watcher: DEBUG: Watcher returns 0, waitpid: 0 ldv-core: TRACE: Set task status to "queued" ldv-core: NORMAL: Wait for command... ldv-core: TRACE: Trying to fetch next command... ldv-core: TRACE: Calling external interface to submit task ldv-core: NORMAL: Prepared command in: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34 ldv-core: NORMAL: Calling drv-env-gen... ldv-core: TRACE: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34 /home/malele/programs/ldv/ldv-core/../drv-env-gen/drv-env-gen --basedir=deg --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/cmd_after_csd.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/cmd_after_deg.xml --state-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/deg.state --kernel-driver deg: DEBUG: ENVGEN_PROPERTIES variable not set. Using default properties /home/malele/programs/ldv/drv-env-gen/default.properties deg: DEBUG: Start sanity checks for input cmd stream file... deg: DEBUG: Check LD command with id:"34"... deg: DEBUG: Check CC command for input section with file:"/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/driver/drivers/usb/storage/freecom.o"... deg: DEBUG: CC command exists. deg: DEBUG: LD command :"34" -Ok. deg: DEBUG: Ok deg: TRACE: Generate main option on for "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/driver/drivers/usb/storage/freecom.c". deg: DEBUG: RUN LDV_CC: /home/malele/programs/ldv/drv-env-gen/../shared/sh/timeout --pattern=.*,ALL --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/deg/stats.xml --reference=14 java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_cc.jar /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/driver/drivers/usb/storage/freecom.c --main -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/deg/driver/drivers/usb/storage/freecom.o -c 0 -props /home/malele/programs/ldv/drv-env-gen/default.properties -Wp,-MD,drivers/usb/storage/.freecom.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(freecom) -DKBUILD_MODNAME=KBUILD_STR(ums_freecom) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage deg: INFO: Starting ldv_cc interface... ldv-cc: DEBUG: --main ldv-cc: TRACE: Open file /home/malele/programs/ldv/drv-env-gen/default.properties ldv-cc: TRACE: Load properties ldv-cc: DEBUG: Adding sequence parameters sequence_infinite_withcheck_stateful ldv-cc: DEBUG: Start generator for: "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/driver/drivers/usb/storage/freecom.c" file. ldv-cc: TRACE: Include interrupt parser ldv-cc: TRACE: Include timer parser ldv-cc: DEBUG: parseAllFunctions ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?((?!(\bfor\b)|(\bif\b))([_a-zA-Z][_a-z0-9A-Z]*\s*))\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (122):static int freecom_readdata (struct scsi_cmnd *srb, struct us_data *us, unsigned int ipipe, unsigned int opipe, int count) ldv-cc: TRACE: Parse inner calls for NameAndType [name=freecom_readdata, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (123):static int freecom_writedata (struct scsi_cmnd *srb, struct us_data *us, int unsigned ipipe, unsigned int opipe, int count) ldv-cc: TRACE: Parse inner calls for NameAndType [name=freecom_writedata, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (71):static int freecom_transport(struct scsi_cmnd *srb, struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=freecom_transport, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (43):static int init_freecom(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=init_freecom, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (53):static int usb_stor_freecom_reset(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_freecom_reset, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (45):static void pdump (void *ibuffer, int length) ldv-cc: TRACE: Parse inner calls for NameAndType [name=pdump, type=static void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (84):static int freecom_probe(struct usb_interface *intf, const struct usb_device_id *id) ldv-cc: TRACE: Parse inner calls for NameAndType [name=freecom_probe, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (36):static int __init freecom_init(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=freecom_init, type=static int ] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (37):static void __exit freecom_exit(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=freecom_exit, type=static void ] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=connect, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=close, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: TRACE: Adding FuncInfo [name=disconnect, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: DEBUG: Loaded pattern default_main with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=pre_reset, check=null] ldv-cc: TRACE: Adding FuncInfo [name=reset_resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=post_reset, check=null] ldv-cc: TRACE: Adding FuncInfo [name=disconnect, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: DEBUG: Loaded pattern usb_driver with 9 functions ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=read, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=write, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=llseek, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern file_operations with 5 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=rescan, check=null] ldv-cc: TRACE: Adding FuncInfo [name=done, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: DEBUG: Loaded pattern scsi_driver with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=attach, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=activate, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=set_params, check=null] ldv-cc: TRACE: Adding FuncInfo [name=prep_fn, check=null] ldv-cc: TRACE: Adding FuncInfo [name=check_sense, check=null] ldv-cc: TRACE: Adding FuncInfo [name=detach, check=null] ldv-cc: DEBUG: Loaded pattern scsi_device_handler with 6 functions ldv-cc: TRACE: Adding FuncInfo [name=stop0, check=$indent mutex_lock(&$p0->usb_lock); $indent$fcall; $indent mutex_unlock(&$p0->usb_lock);] ldv-cc: DEBUG: Loaded pattern sd_desc with 1 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=suspend_late, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume_early, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: DEBUG: Loaded pattern platform_driver with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=ndo_init, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_open, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_stop, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_uninit, check=null] ldv-cc: DEBUG: Loaded pattern net_device_ops with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=irq_bus_lock, check=null] ldv-cc: TRACE: Adding FuncInfo [name=irq_bus_sync_unlock, check=null] ldv-cc: DEBUG: Loaded pattern irq_chip with 2 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=$CHECK_NONZERO] ldv-cc: DEBUG: Loaded pattern i2c_driver with 2 functions ldv-cc: TRACE: Adding FuncInfo [name=acquire, check=null] ldv-cc: TRACE: Adding FuncInfo [name=acquire_phy, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release_phy, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern e1000_phy_operations with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=acquire, check=null] ldv-cc: TRACE: Adding FuncInfo [name=acquire_nvm, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release_nvm, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern e1000_nvm_operations with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=isr_process_oq, check=$indent unsigned long $p0_flags; $indent spin_lock_irqsave(&$p0->lock, $p0_flags); $indent$fcall; $indent spin_unlock_irqrestore(&$p0->lock, $p0_flags);] ldv-cc: DEBUG: Loaded pattern pm8001_dispatch with 1 functions ldv-cc: TRACE: Adding FuncInfo [name=start, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=hidinput_input_event, check=null] ldv-cc: TRACE: Adding FuncInfo [name=close, check=null] ldv-cc: TRACE: Adding FuncInfo [name=stop, check=null] ldv-cc: DEBUG: Loaded pattern hid_ll_driver with 5 functions ldv-cc: DEBUG: Pasring standart kernel driver structures... ldv-cc: TRACE: The pattern is: (\s\\*\s*(static\s*)?+(const\s+)?struct[\*\s]+)[a-zA-Z_][a-zA-Z0-9_]*[\\*\s]+[a-zA-Z_][a-zA-Z0-9_]*[\\*\s]+[=]{1,1}[\\*\s]\{[\s\*]* ldv-cc: TRACE: Content of struct initialization: .name = "ums-freecom", .probe = freecom_probe, .disconnect = usb_stor_disconnect, .suspend = usb_stor_suspend, .resume = usb_stor_resume, .reset_resume = usb_stor_reset_resume, .pre_reset = usb_stor_pre_reset, .post_reset = usb_stor_post_reset, .id_table = freecom_usb_ids, .soft_unbind = 1, ldv-cc: TRACE: fstruct pattern is \.[_a-zA-Z][_a-zA-Z0-9]*\s*=\s*[_a-zA-Z][_a-zA-Z0-9]*\s*(\(\s*[_a-zA-Z][_a-zA-Z0-9]*\s*\))? ldv-cc: TRACE: lfinded=.probe = freecom_probe ldv-cc: TRACE: NameAndType [name=freecom_probe, type=probe] ldv-cc: TRACE: lfinded=.disconnect = usb_stor_disconnect ldv-cc: TRACE: NameAndType [name=usb_stor_disconnect, type=disconnect] ldv-cc: TRACE: lfinded=.suspend = usb_stor_suspend ldv-cc: TRACE: NameAndType [name=usb_stor_suspend, type=suspend] ldv-cc: TRACE: lfinded=.resume = usb_stor_resume ldv-cc: TRACE: NameAndType [name=usb_stor_resume, type=resume] ldv-cc: TRACE: lfinded=.reset_resume = usb_stor_reset_resume ldv-cc: TRACE: NameAndType [name=usb_stor_reset_resume, type=reset_resume] ldv-cc: TRACE: lfinded=.pre_reset = usb_stor_pre_reset ldv-cc: TRACE: NameAndType [name=usb_stor_pre_reset, type=pre_reset] ldv-cc: TRACE: lfinded=.post_reset = usb_stor_post_reset ldv-cc: TRACE: NameAndType [name=usb_stor_post_reset, type=post_reset] ldv-cc: TRACE: lfinded=.id_table = freecom_usb_ids ldv-cc: TRACE: NameAndType [name=freecom_usb_ids, type=id_table] ldv-cc: TRACE: TokenStruct.parseContent NameAndType [name=freecom_driver, type=usb_driver] initialized as [NameAndType [name=freecom_probe, type=probe], NameAndType [name=usb_stor_disconnect, type=disconnect], NameAndType [name=usb_stor_suspend, type=suspend], NameAndType [name=usb_stor_resume, type=resume], NameAndType [name=usb_stor_reset_resume, type=reset_resume], NameAndType [name=usb_stor_pre_reset, type=pre_reset], NameAndType [name=usb_stor_post_reset, type=post_reset], NameAndType [name=freecom_usb_ids, type=id_table]] ldv-cc: DEBUG: use parsed functions table ldv-cc: DEBUG: Not found declaration for name usb_stor_disconnect ldv-cc: DEBUG: Not found declaration for name usb_stor_suspend ldv-cc: DEBUG: Not found declaration for name usb_stor_resume ldv-cc: DEBUG: Not found declaration for name usb_stor_reset_resume ldv-cc: DEBUG: Not found declaration for name usb_stor_pre_reset ldv-cc: DEBUG: Not found declaration for name usb_stor_post_reset ldv-cc: DEBUG: Not found declaration for name freecom_usb_ids ldv-cc: TRACE: TokenStruct.parsed funcs [TokenFunctionDecl [name=freecom_probe, replacementParams=[struct usb_interface * $var , const struct usb_device_id * $var ], retType=static int, test=null]] ldv-cc: DEBUG: TokenStruct.parseContent: Found 1 out of 8 functions ldv-cc: TRACE: TokenStruct.parsed funcs after sort[TokenFunctionDecl [name=freecom_probe, replacementParams=[struct usb_interface * $var , const struct usb_device_id * $var ], retType=static int, test=$CHECK_PROBE]] ldv-cc: DEBUG: Ok. I have taken 1 structures. ldv-cc: DEBUG: Pasring standart kernel driver macroses: module_init, module_exit, etc... ldv-cc: TRACE: The pattern is: \s+(postcore_initcall|arch_initcall|subsys_initcall|module_init|module_exit)\s*\(\s*[_a-zA-Z][_a-zA-Z0-9]*\s*\) ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?(freecom_init)\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (36):static int __init freecom_init(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=freecom_init, type=static int ] ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?(freecom_exit)\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (37):static void __exit freecom_exit(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=freecom_exit, type=static void ] ldv-cc: DEBUG: Ok. I have taken 2 structures. ldv-cc: TRACE: enabled=true ldv-cc: DEBUG: add collection with interrupt calls ldv-cc: DEBUG: Create callbacks for request_irq ldv-cc: DEBUG: add collection with timer calls ldv-cc: DEBUG: Create timers ldv-cc: DEBUG: Option isgenerateIfdefAroundMains - on. ldv-cc: TRACE: Append ifdef-macro: "#ifdef LDV_MAIN0_sequence_infinite_withcheck_stateful". ldv-cc: TRACE: Pre-main code: ldv-cc: TRACE: Start appending main function: "+void ldv_main0_sequence_infinite_withcheck_stateful(void)"... ldv-cc: TRACE: Start appending "VARIABLE DECLARATION PART"... ldv-cc: TRACE: Start appending declarations for STRUCT: struct type: usb_driver, struct name: freecom_driver"... ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={} ldv-cc: TRACE: creating group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: generated declare=struct usb_interface * var_group1; ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false]] ldv-cc: TRACE: generated declare=const struct usb_device_id * var_freecom_probe_6_p1; ldv-cc: TRACE: Create info VarInfo [index=-1, replacementParam=static int $var, retvar=true] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=-1, replacementParam=static int $var, retvar=true]] ldv-cc: TRACE: generated declare=static int res_freecom_probe_6; ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Ok. Var declarations for STRUCT: struct type: usb_driver, struct name: freecom_driver" - successfully finished. ldv-cc: TRACE: Appending for "VARIABLE DECLARATION PART" successfully finished ldv-cc: TRACE: Start appending "VARIABLE INITIALIZING PART"... ldv-cc: TRACE: Appending for "VARIABLE INITIALIZING" successfully finished ldv-cc: TRACE: Start appending "FUNCTION CALL SECTION"... ldv-cc: TRACE: Append part before standart functions. ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=void, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=0, replacementParam=void, retvar=false]] ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Append standart functions calls. ldv-cc: TRACE: itemCheck=ldv_s_freecom_driver_usb_driver == 0 ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false]] ldv-cc: TRACE: Create info VarInfo [index=-1, replacementParam=static int $var, retvar=true] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=-1, replacementParam=static int $var, retvar=true]] ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var , retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var , retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=const struct usb_device_id * $var , retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=const struct usb_device_id * $var , retvar=false]] ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Append calls after stndart functions. ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=void, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=0, replacementParam=void, retvar=false]] ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Start appending end section... ldv-cc: TRACE: Start appending "FUNCTION CALL SECTION"... ldv-cc: TRACE: Append macros: "#endif" for our function. deg: TRACE: Statistica: lines: 569, size: 15748, worktime: 740 deg: INFO: End of ldv_cc - Ok. deg: TRACE: Internal driver with basedir='/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/driver', driver_name='drivers/usb/storage/ums-freecom.ko', module_name='drivers/usb/storage/ums-freecom.ko' deg: DEBUG: RUN LDV_LD: java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_ld.jar /home/malele/programs/ldv/drv-env-gen/../shared/sh/timeout --pattern=.*,ALL --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/deg/stats.xml --reference=34 java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_ld.jar /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/deg/driver/drivers/usb/storage/freecom.o -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/deg/driver/drivers/usb/storage/ums-freecom.ko -m elf_i386 -r deg: INFO: Starting ldv_ld interface... deg: INFO: End of ldv_ld - Ok. deg: DEBUG: Start sanity checks for generated cmd stream file... deg: DEBUG: Check LD command with id:"34"... deg: DEBUG: Check CC command for input section with file:"/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/driver/drivers/usb/storage/freecom.o"... deg: DEBUG: CC command exists. deg: DEBUG: LD command :"34" -Ok. deg: DEBUG: Ok ldv-core: TRACE: Calling external interface to submit task for CID=34 ldv-core: NORMAL: Calling Domain Speicific C-Verifier ldv-core: TRACE: Write DSCV arguments to task descriptor file "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/task_descriptor". ldv-core: TRACE: Make work dir for task "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/input_task" ldv-core: TRACE: Set RCV_FRONTEND_CMD to "/home/malele/programs/ldv/ldv-core/../bin/dscv" ldv-core: TRACE: Remove existing DSCV's report '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/report_after_dscv.xml' if so (workaround for #2727) ldv-core: TRACE: Calling watcher... watcher: DEBUG: Called watcher (output not checked): /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher queue dscv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/task_descriptor /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir ldv 1 dscv 34 watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: : queue dscv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/task_descriptor /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir ldv 1 dscv 34 watcher: INFO: Queueing to pool dscv task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/task_descriptor with wd=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir and key ["ldv", "1", "dscv", "34"]. watcher: DEBUG: Putting workdir to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/34/task watcher: DEBUG: Copying taskfile to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/34/task from /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/task_descriptor watcher: INFO: Forking process to run /home/malele/programs/ldv/ldv-core/../bin/dscv --rawcmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/34/task... watcher: INFO: Waiting for dscv call to finish... watcher: DEBUG: Going to use semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/dscv_pool watcher: TRACE: TOKEN: 17193892 for /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/dscv_pool watcher: TRACE: Semaphore otime: Sun Nov 04 20:30:29 +0800 2012 watcher: INFO: Running dscv with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/34/task right NOW! watcher: DEBUG: Setting key for the processes spawned: ldv,1,dscv,34 dscv: INFO: Watcher server is /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher key dscv watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,34: key dscv watcher: DEBUG: Key requested for ["dscv"] watcher: TRACE: Increasing reference counter... watcher: DEBUG: Serving 2 instances watcher: TRACE: Watcher says: ldv,1,dscv,34 watcher: TRACE: watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: Got key string ldv,1,dscv,34. dscv: DEBUG: Expecting 2 runs of RCV backend. dscv: DEBUG: Copying driver from '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/driver' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/ri/32_7'... dscv: DEBUG: CMDFILE : /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/cmd_after_deg.xml dscv: DEBUG: CMDFILE-OUT: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml dscv: TRACE: BASEDIR: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/ri/32_7 dscv: NORMAL: Calling rule_instrumenter for rule model 32_7... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: The tool base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/ri/32_7'. rule-instrumentor: DEBUG: The commands input file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/cmd_after_deg.xml'. rule-instrumentor: DEBUG: The commands output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml'. rule-instrumentor: DEBUG: The model identifier is '32_7'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_7'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_7/stats.xml'. rule-instrumentor: DEBUG: The tool configurations directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_7/config'. rule-instrumentor: DEBUG: The tool common model directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_7/common-model'. rule-instrumentor: TRACE: Try to find the instrument absolute path. rule-instrumentor: DEBUG: The instrument absolute path is '/home/malele/programs/ldv/bin/rule-instrumentor.pl'. rule-instrumentor: TRACE: Try to find the instrument directory. rule-instrumentor: DEBUG: The instrument directory is '/home/malele/programs/ldv/bin/'. rule-instrumentor: TRACE: Obtain the LDV_HOME as earlier as possible. rule-instrumentor: DEBUG: The LDV_HOME is '/home/malele/programs/ldv'. rule-instrumentor: TRACE: Obtain the directory where all instrumentor auxiliary tools (such as aspectator) are placed. rule-instrumentor: TRACE: Obtain absolute path for RI common aspect file. rule-instrumentor: DEBUG: RI common aspect file is '/home/malele/programs/ldv/ri/ri.aspect'. rule-instrumentor: DEBUG: The timeout script is '/home/malele/programs/ldv/shared/sh/timeout'. rule-instrumentor: DEBUG: The rule instrumentor processes patterns are: '.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER'. rule-instrumentor: DEBUG: The ldv timeout script options are '--pattern=.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_7/stats.xml'. rule-instrumentor: DEBUG: The instrument auxiliary tools directory is '/home/malele/programs/ldv/ri'. rule-instrumentor: DEBUG: The aspectator binaries directory is '/home/malele/programs/ldv/ri/bin'. rule-instrumentor: DEBUG: The aspectator script (compiler) is '/home/malele/programs/ldv/ri/bin/compiler'. rule-instrumentor: DEBUG: The models directory is '/home/malele/programs/ldv/kernel-rules'. rule-instrumentor: TRACE: Check whether the models are installed properly. rule-instrumentor: DEBUG: The models database xml file is 'model-db.xml'. rule-instrumentor: DEBUG: Files and directories are checked and prepared successfully. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: DEBUG: Get and store information on the required model. rule-instrumentor: TRACE: Read the models database xml file '/home/malele/programs/ldv/kernel-rules/model-db.xml'. rule-instrumentor: TRACE: Obtain all models. rule-instrumentor: TRACE: Iterate over the all models and try to find the appropriate one. rule-instrumentor: TRACE: Process 'plain_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -Wno-unused-but-set-variable' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_llvm_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-Wno-attributes -g -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -Wframe-larger-than=\d+ -fno-dwarf2-cfi-asm -fconserve-stack -femit-struct-debug-baseonly -O.' are specified. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '07_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '08_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '10_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '18_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '26_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '27_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_5' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_7' id attribute for a model. rule-instrumentor: DEBUG: The required model having id '32_7' is found. rule-instrumentor: TRACE: Read engine tag. rule-instrumentor: DEBUG: The engine 'blast' is specified for the '32_7' model. rule-instrumentor: TRACE: Read error tag. rule-instrumentor: DEBUG: The error label 'LDV_ERROR' is specified for the '32_7' model. rule-instrumentor: TRACE: Read hints tag. rule-instrumentor: TRACE: Read array of kinds. rule-instrumentor: DEBUG: The kinds 'plain' are specified for the '32_7' model. rule-instrumentor: TRACE: Read file names. rule-instrumentor: TRACE: Read config file name. rule-instrumentor: DEBUG: The config file 'models/0032-config.h' is specified for the '32_7' model. rule-instrumentor: TRACE: Check whether the '32_7' model kinds are specified correctly. rule-instrumentor: DEBUG: The plain mode is used for '32_7' model. rule-instrumentor: TRACE: Read common file name. rule-instrumentor: DEBUG: The common file 'models/0032_7.c' is specified for the '32_7' model. rule-instrumentor: DEBUG: Header files will be additionaly searched for in '/home/malele/programs/ldv/kernel-rules/models'. rule-instrumentor: TRACE: Store model information into hash. rule-instrumentor: DEBUG: The model '32_7' information is processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Print a root node open tag in the plain mode. rule-instrumentor: DEBUG: Process the commands input file. rule-instrumentor: TRACE: Read commands input xml file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/cmd_after_deg.xml'. rule-instrumentor: TRACE: Read xml root tag. rule-instrumentor: TRACE: Obtain all commands. rule-instrumentor: TRACE: Iterate over all commands to execute them and write output xml file. rule-instrumentor: TRACE: Gather argument signatures for all cc comands specified first of all. rule-instrumentor: DEBUG: The base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/driver' is specified. rule-instrumentor: TRACE: Use the tool base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/ri/32_7' instead of the specified one in the plain mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'cc' having id '14'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/driver/drivers/usb/storage/freecom.o'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'false' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/driver/drivers/usb/storage/freecom.c' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/freecom.c'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/freecom.o'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as configuration header file. rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as automatic configuration header file. rule-instrumentor: DEBUG: Exclude the option '-O2' for the '14' command. rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: TRACE: Add config include options for cc command. rule-instrumentor: TRACE: Relative path to config file is include/generated/autoconf.h. rule-instrumentor: TRACE: Check presence of configuration file. rule-instrumentor: DEBUG: Create configuration 'autoconf.h'. rule-instrumentor: TRACE: Copy the main configuration file to the configuration directory and patch it. rule-instrumentor: DEBUG: Create configuration '/generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: Create configuration 'include//generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: The config includes directories are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_7/config/include//generated'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.freecom.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(freecom) -DKBUILD_MODNAME=KBUILD_STR(ums_freecom) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h'. rule-instrumentor: DEBUG: The entry points are ''. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/freecom.c'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The cc command '14' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: DEBUG: The command '14' is specifically processed for the plain mode. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: For CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Duplicate an each cc command with the one containing a common model. rule-instrumentor: TRACE: Change an id attribute. rule-instrumentor: TRACE: Concatenate a common model with the first input file. rule-instrumentor: DEBUG: Finish processing of the command having id '14' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.014252'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '1'. rule-instrumentor: TRACE: Log information on the '14' command execution status. rule-instrumentor: DEBUG: Finish processing of the command having id '14' in the aspect mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id '34'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/driver/drivers/usb/storage/ums-freecom.ko'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'true' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/driver/drivers/usb/storage/freecom.o' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/freecom.o'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/ums-freecom.ko'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-m elf_i386 -r -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/freecom.o'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The ld command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: DEBUG: The ld command '34' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: The required by ld file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/freecom.o' was processed successfully. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: TRACE: Copy a common model to a common model directory. rule-instrumentor: TRACE: For auxiliary CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print auxiliary common model CC command. rule-instrumentor: TRACE: Specify a common model file for ld command. rule-instrumentor: TRACE: For the ld command add error tag. rule-instrumentor: TRACE: For the ld command copy hints as them. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Finish processing of the command having id '34' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.009499'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '0'. rule-instrumentor: TRACE: Log information on the '34' command execution status. rule-instrumentor: DEBUG: All ld command input files are processed successfully. rule-instrumentor: DEBUG: Finish processing of the command having id '34' in the aspect mode. rule-instrumentor: TRACE: Print root node close tag in the plain mode. rule-instrumentor: TRACE: Close file handlers. rule-instrumentor: INFO: Delete auxiliary files in the nondebug modes. rule-instrumentor: NORMAL: Make all successfully. dscv: TRACE: Writing command for a single RCV to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: DEBUG: Written RCV single command to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: INFO: Spawning RCV with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful workdir /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful for ld 34, main ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Called watcher (output not checked): /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 34 rcv 32_7 34 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/ri/32_7 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_7 watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,34: queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 34 rcv 32_7 34 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/ri/32_7 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_7 watcher: INFO: Queueing to pool rcv task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful with wd=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful and key ["ldv", "1", "dscv", "34", "rcv", "32_7", "34", "ldv_main0_sequence_infinite_withcheck_stateful"]. watcher: DEBUG: Putting workdir to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/34/rcv/32_7/34/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: DEBUG: Copying taskfile to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/34/rcv/32_7/34/ldv_main0_sequence_infinite_withcheck_stateful/task from /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful watcher: INFO: Forking process to run /home/malele/programs/ldv/bin/../dscv/rcv-launcher --rawcmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/34/rcv/32_7/34/ldv_main0_sequence_infinite_withcheck_stateful/task... watcher: INFO: Waiting for rcv call to finish... watcher: DEBUG: Going to use semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: TOKEN: 17193957 for /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: Semaphore otime: Sun Nov 04 20:30:28 +0800 2012 watcher: INFO: Running rcv with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/34/rcv/32_7/34/ldv_main0_sequence_infinite_withcheck_stateful/task right NOW! watcher: DEBUG: Setting key for the processes spawned: ldv,1,dscv,34,rcv,32_7,34,ldv_main0_sequence_infinite_withcheck_stateful rcv-launcher: TRACE: Default time limit is: 900; memory limit is: 1000000. rcv-launcher: TRACE: Watcher server is /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher key rcv watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,34,rcv,32_7,34,ldv_main0_sequence_infinite_withcheck_stateful: key rcv watcher: DEBUG: Key requested for ["rcv"] watcher: TRACE: Increasing reference counter... watcher: DEBUG: Serving 3 instances watcher: TRACE: Watcher says: ldv,1,dscv,34,rcv,32_7,34,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: watcher: DEBUG: Watcher returns 0, waitpid: 0 rcv-launcher: DEBUG: Got key string ldv,1,dscv,34,rcv,32_7,34,ldv_main0_sequence_infinite_withcheck_stateful. rcv-launcher: TRACE: Trying 'blast' as engine rcv-launcher: TRACE: Trying '/home/malele/programs/ldv/bin/../dscv/rcv/blast' as engine rcv-launcher: DEBUG: Will use engine: /home/malele/programs/ldv/bin/../dscv/rcv/blast BLAST: DEBUG: Setting PATH to '/home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/malele/programs/ldv/bin' BLAST: TRACE: CSIsat to be used is /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/csisat BLAST: INFO: Will use preprocessors: cpp BLAST: NORMAL: Preprocessing 2 files with cpp BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/freecom.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-freecom.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/freecom.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/freecom.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.freecom.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(freecom) -DKBUILD_MODNAME=KBUILD_STR(ums_freecom) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-freecom.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.freecom.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(freecom) -DKBUILD_MODNAME=KBUILD_STR(ums_freecom) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: DEBUG: Running BLAST without alias analysis. BLAST: DEBUG: OCaml machine-specific tuning is performed! BLAST: NORMAL: Running BLAST for drivers/usb/storage/ums-freecom.ko, entry ldv_main0_sequence_infinite_withcheck_stateful... BLAST: INFO: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-freecom.ko.timestats.xml -p .*pblast\.opt.*,PBLAST.OPT;.*,ALL;CHILD:.*smtlibServer.*,SMT_SOLVER -m 1000000 -t 900 ocamltune /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/pblast.opt /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/freecom.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.i -predH 7 -craig 2 -ignoredupfn -nosserr -enable-recursion -main ldv_main0_sequence_infinite_withcheck_stateful -L LDV_ERROR -cldepth 0 -alias "" -lattice -include-lattice symb -stop-sep -merge bdd -reroute -reroute-map mutex_lock_interruptible -reroute-map mutex_lock_killable -reroute-map mutex_lock -reroute-map mutex_trylock -reroute-map mutex_unlock -reroute-map mutex_is_locked -reroute-map2 atomic_dec_and_mutex_lock -reroute-foreach ldv_check_final_state -reroute-foreach ldv_initialize -reroute-placeholder TEMPLATE BLAST: INFO: The debug trace will be written to /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-freecom.ko.1.gz BLAST: TRACE: Child's stderr stream closed. BLAST: TRACE: Child's stdout stream closed. BLAST: TRACE: wait3 return value: 0 BLAST: NORMAL: Finished with code 0 term by OK. BLAST: INFO: Finished. BLAST: DEBUG: Writing report to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-freecom.ko.report' BLAST: INFO: Wrapper finished! BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-freecom.ko.1.gz BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-freecom.ko.report watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher success rcv ldv 1 dscv 34 rcv 32_7 34 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-freecom.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-freecom.ko.report watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,34,rcv,32_7,34,ldv_main0_sequence_infinite_withcheck_stateful: success rcv ldv 1 dscv 34 rcv 32_7 34 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-freecom.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-freecom.ko.report watcher: INFO: Reported success for ["ldv", "1", "dscv", "34", "rcv", "32_7", "34", "ldv_main0_sequence_infinite_withcheck_stateful"] watcher: DEBUG: Watcher returns 0, waitpid: 0 watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: Copying driver from '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/driver' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/ri/32_1'... dscv: DEBUG: CMDFILE : /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/cmd_after_deg.xml dscv: DEBUG: CMDFILE-OUT: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml dscv: TRACE: BASEDIR: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/ri/32_1 dscv: NORMAL: Calling rule_instrumenter for rule model 32_1... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: The tool base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/ri/32_1'. rule-instrumentor: DEBUG: The commands input file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/cmd_after_deg.xml'. rule-instrumentor: DEBUG: The commands output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml'. rule-instrumentor: DEBUG: The model identifier is '32_1'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_1'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_1/stats.xml'. rule-instrumentor: DEBUG: The tool configurations directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_1/config'. rule-instrumentor: DEBUG: The tool common model directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_1/common-model'. rule-instrumentor: TRACE: Try to find the instrument absolute path. rule-instrumentor: DEBUG: The instrument absolute path is '/home/malele/programs/ldv/bin/rule-instrumentor.pl'. rule-instrumentor: TRACE: Try to find the instrument directory. rule-instrumentor: DEBUG: The instrument directory is '/home/malele/programs/ldv/bin/'. rule-instrumentor: TRACE: Obtain the LDV_HOME as earlier as possible. rule-instrumentor: DEBUG: The LDV_HOME is '/home/malele/programs/ldv'. rule-instrumentor: TRACE: Obtain the directory where all instrumentor auxiliary tools (such as aspectator) are placed. rule-instrumentor: TRACE: Obtain absolute path for RI common aspect file. rule-instrumentor: DEBUG: RI common aspect file is '/home/malele/programs/ldv/ri/ri.aspect'. rule-instrumentor: DEBUG: The timeout script is '/home/malele/programs/ldv/shared/sh/timeout'. rule-instrumentor: DEBUG: The rule instrumentor processes patterns are: '.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER'. rule-instrumentor: DEBUG: The ldv timeout script options are '--pattern=.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_1/stats.xml'. rule-instrumentor: DEBUG: The instrument auxiliary tools directory is '/home/malele/programs/ldv/ri'. rule-instrumentor: DEBUG: The aspectator binaries directory is '/home/malele/programs/ldv/ri/bin'. rule-instrumentor: DEBUG: The aspectator script (compiler) is '/home/malele/programs/ldv/ri/bin/compiler'. rule-instrumentor: DEBUG: The models directory is '/home/malele/programs/ldv/kernel-rules'. rule-instrumentor: TRACE: Check whether the models are installed properly. rule-instrumentor: DEBUG: The models database xml file is 'model-db.xml'. rule-instrumentor: DEBUG: Files and directories are checked and prepared successfully. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: DEBUG: Get and store information on the required model. rule-instrumentor: TRACE: Read the models database xml file '/home/malele/programs/ldv/kernel-rules/model-db.xml'. rule-instrumentor: TRACE: Obtain all models. rule-instrumentor: TRACE: Iterate over the all models and try to find the appropriate one. rule-instrumentor: TRACE: Process 'plain_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -Wno-unused-but-set-variable' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_llvm_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-Wno-attributes -g -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -Wframe-larger-than=\d+ -fno-dwarf2-cfi-asm -fconserve-stack -femit-struct-debug-baseonly -O.' are specified. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '07_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '08_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '10_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '18_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '26_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '27_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_1' id attribute for a model. rule-instrumentor: DEBUG: The required model having id '32_1' is found. rule-instrumentor: TRACE: Read engine tag. rule-instrumentor: DEBUG: The engine 'blast' is specified for the '32_1' model. rule-instrumentor: TRACE: Read error tag. rule-instrumentor: DEBUG: The error label 'LDV_ERROR' is specified for the '32_1' model. rule-instrumentor: TRACE: Read hints tag. rule-instrumentor: TRACE: Read array of kinds. rule-instrumentor: DEBUG: The kinds 'plain' are specified for the '32_1' model. rule-instrumentor: TRACE: Read file names. rule-instrumentor: TRACE: Read config file name. rule-instrumentor: DEBUG: The config file 'models/0032-config.h' is specified for the '32_1' model. rule-instrumentor: TRACE: Check whether the '32_1' model kinds are specified correctly. rule-instrumentor: DEBUG: The plain mode is used for '32_1' model. rule-instrumentor: TRACE: Read common file name. rule-instrumentor: DEBUG: The common file 'models/0032.c' is specified for the '32_1' model. rule-instrumentor: DEBUG: Header files will be additionaly searched for in '/home/malele/programs/ldv/kernel-rules/models'. rule-instrumentor: TRACE: Store model information into hash. rule-instrumentor: DEBUG: The model '32_1' information is processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Print a root node open tag in the plain mode. rule-instrumentor: DEBUG: Process the commands input file. rule-instrumentor: TRACE: Read commands input xml file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/cmd_after_deg.xml'. rule-instrumentor: TRACE: Read xml root tag. rule-instrumentor: TRACE: Obtain all commands. rule-instrumentor: TRACE: Iterate over all commands to execute them and write output xml file. rule-instrumentor: TRACE: Gather argument signatures for all cc comands specified first of all. rule-instrumentor: DEBUG: The base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/driver' is specified. rule-instrumentor: TRACE: Use the tool base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/ri/32_1' instead of the specified one in the plain mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'cc' having id '14'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/driver/drivers/usb/storage/freecom.o'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'false' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/driver/drivers/usb/storage/freecom.c' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/freecom.c'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/freecom.o'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as configuration header file. rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as automatic configuration header file. rule-instrumentor: DEBUG: Exclude the option '-O2' for the '14' command. rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: TRACE: Add config include options for cc command. rule-instrumentor: TRACE: Relative path to config file is include/generated/autoconf.h. rule-instrumentor: TRACE: Check presence of configuration file. rule-instrumentor: DEBUG: Create configuration 'autoconf.h'. rule-instrumentor: TRACE: Copy the main configuration file to the configuration directory and patch it. rule-instrumentor: DEBUG: Create configuration '/generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: Create configuration 'include//generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: The config includes directories are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_1/config/include//generated'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.freecom.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(freecom) -DKBUILD_MODNAME=KBUILD_STR(ums_freecom) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h'. rule-instrumentor: DEBUG: The entry points are ''. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/freecom.c'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The cc command '14' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: DEBUG: The command '14' is specifically processed for the plain mode. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: For CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Duplicate an each cc command with the one containing a common model. rule-instrumentor: TRACE: Change an id attribute. rule-instrumentor: TRACE: Concatenate a common model with the first input file. rule-instrumentor: DEBUG: Finish processing of the command having id '14' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.013613'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '1'. rule-instrumentor: TRACE: Log information on the '14' command execution status. rule-instrumentor: DEBUG: Finish processing of the command having id '14' in the aspect mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id '34'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/driver/drivers/usb/storage/ums-freecom.ko'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'true' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/driver/drivers/usb/storage/freecom.o' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/freecom.o'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/ums-freecom.ko'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-m elf_i386 -r -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/freecom.o'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The ld command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: DEBUG: The ld command '34' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: The required by ld file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/freecom.o' was processed successfully. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: TRACE: Copy a common model to a common model directory. rule-instrumentor: TRACE: For auxiliary CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print auxiliary common model CC command. rule-instrumentor: TRACE: Specify a common model file for ld command. rule-instrumentor: TRACE: For the ld command add error tag. rule-instrumentor: TRACE: For the ld command copy hints as them. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Finish processing of the command having id '34' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.007976'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '0'. rule-instrumentor: TRACE: Log information on the '34' command execution status. rule-instrumentor: DEBUG: All ld command input files are processed successfully. rule-instrumentor: DEBUG: Finish processing of the command having id '34' in the aspect mode. rule-instrumentor: TRACE: Print root node close tag in the plain mode. rule-instrumentor: TRACE: Close file handlers. rule-instrumentor: INFO: Delete auxiliary files in the nondebug modes. rule-instrumentor: NORMAL: Make all successfully. dscv: TRACE: Writing command for a single RCV to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: DEBUG: Written RCV single command to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: INFO: Spawning RCV with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful workdir /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful for ld 34, main ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Called watcher (output not checked): /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 34 rcv 32_1 34 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/ri/32_1 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_1 watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,34: queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 34 rcv 32_1 34 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/ri/32_1 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_1 watcher: INFO: Queueing to pool rcv task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful with wd=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful and key ["ldv", "1", "dscv", "34", "rcv", "32_1", "34", "ldv_main0_sequence_infinite_withcheck_stateful"]. watcher: DEBUG: Putting workdir to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/34/rcv/32_1/34/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: DEBUG: Copying taskfile to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/34/rcv/32_1/34/ldv_main0_sequence_infinite_withcheck_stateful/task from /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful watcher: INFO: Forking process to run /home/malele/programs/ldv/bin/../dscv/rcv-launcher --rawcmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/34/rcv/32_1/34/ldv_main0_sequence_infinite_withcheck_stateful/task... watcher: INFO: Waiting for rcv call to finish... watcher: DEBUG: Going to use semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: TOKEN: 17193957 for /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: Semaphore otime: Sun Nov 04 20:30:33 +0800 2012 watcher: INFO: Running rcv with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/34/rcv/32_1/34/ldv_main0_sequence_infinite_withcheck_stateful/task right NOW! watcher: DEBUG: Setting key for the processes spawned: ldv,1,dscv,34,rcv,32_1,34,ldv_main0_sequence_infinite_withcheck_stateful rcv-launcher: TRACE: Default time limit is: 900; memory limit is: 1000000. rcv-launcher: TRACE: Watcher server is /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher key rcv watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,34,rcv,32_1,34,ldv_main0_sequence_infinite_withcheck_stateful: key rcv watcher: DEBUG: Key requested for ["rcv"] watcher: TRACE: Increasing reference counter... watcher: DEBUG: Serving 3 instances watcher: TRACE: Watcher says: ldv,1,dscv,34,rcv,32_1,34,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: watcher: DEBUG: Watcher returns 0, waitpid: 0 rcv-launcher: DEBUG: Got key string ldv,1,dscv,34,rcv,32_1,34,ldv_main0_sequence_infinite_withcheck_stateful. rcv-launcher: TRACE: Trying 'blast' as engine rcv-launcher: TRACE: Trying '/home/malele/programs/ldv/bin/../dscv/rcv/blast' as engine rcv-launcher: DEBUG: Will use engine: /home/malele/programs/ldv/bin/../dscv/rcv/blast BLAST: DEBUG: Setting PATH to '/home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/malele/programs/ldv/bin' BLAST: TRACE: CSIsat to be used is /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/csisat BLAST: INFO: Will use preprocessors: cpp BLAST: NORMAL: Preprocessing 2 files with cpp BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/freecom.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-freecom.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/freecom.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/freecom.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.freecom.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(freecom) -DKBUILD_MODNAME=KBUILD_STR(ums_freecom) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-freecom.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.freecom.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(freecom) -DKBUILD_MODNAME=KBUILD_STR(ums_freecom) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: DEBUG: Running BLAST without alias analysis. BLAST: DEBUG: OCaml machine-specific tuning is performed! BLAST: NORMAL: Running BLAST for drivers/usb/storage/ums-freecom.ko, entry ldv_main0_sequence_infinite_withcheck_stateful... BLAST: INFO: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-freecom.ko.timestats.xml -p .*pblast\.opt.*,PBLAST.OPT;.*,ALL;CHILD:.*smtlibServer.*,SMT_SOLVER -m 1000000 -t 900 ocamltune /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/pblast.opt /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/freecom.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.i -predH 7 -craig 2 -ignoredupfn -nosserr -enable-recursion -main ldv_main0_sequence_infinite_withcheck_stateful -L LDV_ERROR -cldepth 0 -alias "" -lattice -include-lattice symb -stop-sep -merge bdd BLAST: INFO: The debug trace will be written to /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-freecom.ko.1.gz BLAST: TRACE: Child's stderr stream closed. BLAST: TRACE: Child's stdout stream closed. BLAST: TRACE: wait3 return value: 0 BLAST: NORMAL: Finished with code 0 term by OK. BLAST: INFO: Finished. BLAST: DEBUG: Writing report to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-freecom.ko.report' BLAST: INFO: Wrapper finished! BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-freecom.ko.1.gz BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-freecom.ko.report watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher success rcv ldv 1 dscv 34 rcv 32_1 34 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-freecom.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-freecom.ko.report watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,34,rcv,32_1,34,ldv_main0_sequence_infinite_withcheck_stateful: success rcv ldv 1 dscv 34 rcv 32_1 34 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-freecom.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-freecom.ko.report watcher: INFO: Reported success for ["ldv", "1", "dscv", "34", "rcv", "32_1", "34", "ldv_main0_sequence_infinite_withcheck_stateful"] watcher: DEBUG: Watcher returns 0, waitpid: 0 watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: INFO: Waiting for 2 more RCVs... watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher wait rcv ldv 1 dscv 34 # watcher: TRACE: Read 0 lines, need to read 2, reading next line... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,34: wait rcv ldv 1 dscv 34 # watcher: DEBUG: Called wait with ["ldv", "1", "dscv", "34", "#"], ignored "rcv" watcher: TRACE: Searching for files in /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/34 and /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/34 watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/34/task watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/34/rcv/32_1/34/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: TRACE: Dirs are not empty watcher: TRACE: ACKED /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/34/rcv/32_1/34/ldv_main0_sequence_infinite_withcheck_stateful/task when LEVEL IS nil for ["ldv", "1", "dscv", "34"] watcher: TRACE: Key is '["ldv", "1", "dscv", "34", "rcv", "32_1", "34", "ldv_main0_sequence_infinite_withcheck_stateful", "task"]' watcher: TRACE: Key is '["ldv", "1", "dscv", "34", "rcv", "32_1", "34", "ldv_main0_sequence_infinite_withcheck_stateful"]' watcher: TRACE: Waited workdir is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/34/rcv/32_1/34/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/34/rcv/32_1/34/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/34/rcv/32_1/34/ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Writing key: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,34,rcv,32_1,34,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Watcher says: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,34,rcv,32_1,34,ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: In callback: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 34 rcv 32_1 34 ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: Done key loop dscv: INFO: Successfully waited for 32_1, ldv_main0_sequence_infinite_withcheck_stateful, dscv: DEBUG: Unpacking '' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,34: unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Unpack does nothing in local mode. watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: After callback, read 1 useful lines, need to read 2. dscv: TRACE: Left callback. dscv: TRACE: Read 1 lines, need to read 2, reading next line... dscv: TRACE: Closing read pipe... dscv: TRACE: Read pipe closed. dscv: DEBUG: Watcher returns 0, waitpid: 0 dscv: INFO: Waiting for 1 more RCVs... watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher wait rcv ldv 1 dscv 34 # watcher: TRACE: Read 0 lines, need to read 1, reading next line... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,34: wait rcv ldv 1 dscv 34 # watcher: DEBUG: Called wait with ["ldv", "1", "dscv", "34", "#"], ignored "rcv" watcher: TRACE: Searching for files in /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/34 and /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/34 watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/34/task watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/34/rcv/32_7/34/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: TRACE: Dirs are not empty watcher: TRACE: ACKED /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/34/rcv/32_7/34/ldv_main0_sequence_infinite_withcheck_stateful/task when LEVEL IS nil for ["ldv", "1", "dscv", "34"] watcher: TRACE: Key is '["ldv", "1", "dscv", "34", "rcv", "32_7", "34", "ldv_main0_sequence_infinite_withcheck_stateful", "task"]' watcher: TRACE: Key is '["ldv", "1", "dscv", "34", "rcv", "32_7", "34", "ldv_main0_sequence_infinite_withcheck_stateful"]' watcher: TRACE: Waited workdir is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/34/rcv/32_7/34/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/34/rcv/32_7/34/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/34/rcv/32_7/34/ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Writing key: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,34,rcv,32_7,34,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Watcher says: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,34,rcv,32_7,34,ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: In callback: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 34 rcv 32_7 34 ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: Done key loop dscv: INFO: Successfully waited for 32_7, ldv_main0_sequence_infinite_withcheck_stateful, dscv: DEBUG: Unpacking '' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,34: unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Unpack does nothing in local mode. watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: After callback, read 1 useful lines, need to read 1. dscv: TRACE: Left callback. dscv: DEBUG: Killing watcher... dscv: TRACE: Closing read pipe... dscv: TRACE: Read pipe closed. dscv: DEBUG: Watcher returns 0, waitpid: 0 dscv: INFO: Results from 2 RCVs are here. Processing... dscv: DEBUG: Chewing RCV report '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-freecom.ko.report'... dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-freecom.ko.report' dscv: NORMAL: Calling rule-instrumenter to fix up report for rule 32_7... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: Debug mode is active. rule-instrumentor: DEBUG: The input report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/report.xml'. rule-instrumentor: DEBUG: The output report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml'. rule-instrumentor: DEBUG: The model identifier is '32_7'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_7'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_7/stats.xml'. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: TRACE: Obtain the mode. rule-instrumentor: DEBUG: The plain mode is specified. rule-instrumentor: TRACE: Obtain the verifier. rule-instrumentor: DEBUG: The verifier 'verifier=blast' is specified. rule-instrumentor: TRACE: Process the commands log line by line. rule-instrumentor: TRACE: Process the 'cc:ok:1:14:0::' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '14'. rule-instrumentor: DEBUG: The command check is '0'. rule-instrumentor: DEBUG: The commmand log command name is 'cc'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are ''. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: TRACE: Process the 'ld:ok:0:34:1:ldv_main0_sequence_infinite_withcheck_stateful:' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '34'. rule-instrumentor: DEBUG: The command check is '1'. rule-instrumentor: DEBUG: The commmand log command name is 'ld'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: DEBUG: The command log is processed successfully. rule-instrumentor: TRACE: Read the report file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/report.xml'. rule-instrumentor: TRACE: Obtain all ld reports. rule-instrumentor: TRACE: Iterate over the all ld reports. rule-instrumentor: TRACE: Read ld command reference. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id reference '34'. rule-instrumentor: TRACE: Read ld main. rule-instrumentor: DEBUG: The command main is 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: Read verdict. rule-instrumentor: DEBUG: The verdict is 'SAFE'. rule-instrumentor: TRACE: Read verifier. rule-instrumentor: DEBUG: The verifier is 'blast'. rule-instrumentor: TRACE: Read trace. rule-instrumentor: DEBUG: The trace is ''. rule-instrumentor: TRACE: Read rcv report section. rule-instrumentor: TRACE: Read rcv status. rule-instrumentor: DEBUG: The rcv status is 'OK'. rule-instrumentor: TRACE: Read rcv time. rule-instrumentor: DEBUG: The rcv time is '800'. rule-instrumentor: TRACE: Read rcv description. rule-instrumentor: DEBUG: The rcv description is 'include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/freecom.c:127: Warning: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/freecom.c:127: CIL only supports attribute((alias)) for functions. rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_initialize_FOREACH) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_check_final_state_FOREACH) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_initialize_FOREACH) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_check_final_state_FOREACH) rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: Setting signal for 0 seconds rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: No error found. The system is safe :-) rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== BLAST attrubutes =========== rule-instrumentor: DEBUG: stop-sep with default merge rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== Launch information =========== rule-instrumentor: DEBUG: The verifier has completed in time rule-instrumentor: DEBUG: Time Limit: 900 rule-instrumentor: DEBUG: Memory Limit: 1000000'. rule-instrumentor: DEBUG: All ld reports are processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Prepare a xml writer, open a root node tag and print a base directory in the report mode. rule-instrumentor: TRACE: Iterate over all commands from the log and build reports for them. rule-instrumentor: DEBUG: Build a report for the '14' cc command. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: DEBUG: Build a report for the '34' ld command. rule-instrumentor: DEBUG: The rule inctrumentor '34' ld command has corresponding the rcv '34' ld command. rule-instrumentor: DEBUG: Build a report for the 'ldv_main0_sequence_infinite_withcheck_stateful' entry point. rule-instrumentor: DEBUG: The '34' ld command has 'check=true'. rule-instrumentor: TRACE: Try to find the corresponding rcv report. rule-instrumentor: DEBUG: rcv production of a report for the '34' ('34') ld command 'ldv_main0_sequence_infinite_withcheck_stateful' entry point is '1'. rule-instrumentor: TRACE: Fix the ld command identifier. rule-instrumentor: TRACE: Add model identifier attribute. rule-instrumentor: TRACE: Add model kind tag. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: TRACE: Print the command execution status. rule-instrumentor: TRACE: Print the command execution time. rule-instrumentor: TRACE: Print the command description. rule-instrumentor: TRACE: Close the root node tag and peform final checks in the report mode. rule-instrumentor: DEBUG: The instrument prints report for all commands successfully. rule-instrumentor: DEBUG: Make the report successfully. dscv: TRACE: Will package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml' dscv: DEBUG: Chewing RCV report '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-freecom.ko.report'... dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-freecom.ko.report' dscv: NORMAL: Calling rule-instrumenter to fix up report for rule 32_1... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: Debug mode is active. rule-instrumentor: DEBUG: The input report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/report.xml'. rule-instrumentor: DEBUG: The output report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml'. rule-instrumentor: DEBUG: The model identifier is '32_1'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_1'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/rule-instrumentor/32_1/stats.xml'. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: TRACE: Obtain the mode. rule-instrumentor: DEBUG: The plain mode is specified. rule-instrumentor: TRACE: Obtain the verifier. rule-instrumentor: DEBUG: The verifier 'verifier=blast' is specified. rule-instrumentor: TRACE: Process the commands log line by line. rule-instrumentor: TRACE: Process the 'cc:ok:1:14:0::' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '14'. rule-instrumentor: DEBUG: The command check is '0'. rule-instrumentor: DEBUG: The commmand log command name is 'cc'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are ''. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: TRACE: Process the 'ld:ok:0:34:1:ldv_main0_sequence_infinite_withcheck_stateful:' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '34'. rule-instrumentor: DEBUG: The command check is '1'. rule-instrumentor: DEBUG: The commmand log command name is 'ld'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: DEBUG: The command log is processed successfully. rule-instrumentor: TRACE: Read the report file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/report.xml'. rule-instrumentor: TRACE: Obtain all ld reports. rule-instrumentor: TRACE: Iterate over the all ld reports. rule-instrumentor: TRACE: Read ld command reference. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id reference '34'. rule-instrumentor: TRACE: Read ld main. rule-instrumentor: DEBUG: The command main is 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: Read verdict. rule-instrumentor: DEBUG: The verdict is 'SAFE'. rule-instrumentor: TRACE: Read verifier. rule-instrumentor: DEBUG: The verifier is 'blast'. rule-instrumentor: TRACE: Read trace. rule-instrumentor: DEBUG: The trace is ''. rule-instrumentor: TRACE: Read rcv report section. rule-instrumentor: TRACE: Read rcv status. rule-instrumentor: DEBUG: The rcv status is 'OK'. rule-instrumentor: TRACE: Read rcv time. rule-instrumentor: DEBUG: The rcv time is '740'. rule-instrumentor: TRACE: Read rcv description. rule-instrumentor: DEBUG: The rcv description is 'include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/freecom.c:127: Warning: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/freecom.c:127: CIL only supports attribute((alias)) for functions. rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: Setting signal for 0 seconds rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: No error found. The system is safe :-) rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== BLAST attrubutes =========== rule-instrumentor: DEBUG: stop-sep with default merge rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== Launch information =========== rule-instrumentor: DEBUG: The verifier has completed in time rule-instrumentor: DEBUG: Time Limit: 900 rule-instrumentor: DEBUG: Memory Limit: 1000000'. rule-instrumentor: DEBUG: All ld reports are processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Prepare a xml writer, open a root node tag and print a base directory in the report mode. rule-instrumentor: TRACE: Iterate over all commands from the log and build reports for them. rule-instrumentor: DEBUG: Build a report for the '14' cc command. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: DEBUG: Build a report for the '34' ld command. rule-instrumentor: DEBUG: The rule inctrumentor '34' ld command has corresponding the rcv '34' ld command. rule-instrumentor: DEBUG: Build a report for the 'ldv_main0_sequence_infinite_withcheck_stateful' entry point. rule-instrumentor: DEBUG: The '34' ld command has 'check=true'. rule-instrumentor: TRACE: Try to find the corresponding rcv report. rule-instrumentor: DEBUG: rcv production of a report for the '34' ('34') ld command 'ldv_main0_sequence_infinite_withcheck_stateful' entry point is '1'. rule-instrumentor: TRACE: Fix the ld command identifier. rule-instrumentor: TRACE: Add model identifier attribute. rule-instrumentor: TRACE: Add model kind tag. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: TRACE: Print the command execution status. rule-instrumentor: TRACE: Print the command execution time. rule-instrumentor: TRACE: Print the command description. rule-instrumentor: TRACE: Close the root node tag and peform final checks in the report mode. rule-instrumentor: DEBUG: The instrument prints report for all commands successfully. rule-instrumentor: DEBUG: Make the report successfully. dscv: TRACE: Will package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml' dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml' dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml' dscv: TRACE: Will package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/report_after_dscv.xml' dscv: INFO: Final report is written to /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/report_after_dscv.xml watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher success dscv ldv 1 dscv 34 @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/report_after_dscv.xml watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,34: success dscv ldv 1 dscv 34 @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/report_after_dscv.xml watcher: INFO: Reported success for ["ldv", "1", "dscv", "34"] watcher: DEBUG: Watcher returns 0, waitpid: 0 watcher: DEBUG: Watcher returns 0, waitpid: 0 ldv-core: TRACE: Set task status to "queued" ldv-core: NORMAL: Wait for command... ldv-core: TRACE: Trying to fetch next command... ldv-core: TRACE: Calling external interface to submit task ldv-core: NORMAL: Prepared command in: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35 ldv-core: NORMAL: Calling drv-env-gen... ldv-core: TRACE: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35 /home/malele/programs/ldv/ldv-core/../drv-env-gen/drv-env-gen --basedir=deg --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/cmd_after_csd.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/cmd_after_deg.xml --state-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/deg.state --kernel-driver deg: DEBUG: ENVGEN_PROPERTIES variable not set. Using default properties /home/malele/programs/ldv/drv-env-gen/default.properties deg: DEBUG: Start sanity checks for input cmd stream file... deg: DEBUG: Check LD command with id:"35"... deg: DEBUG: Check CC command for input section with file:"/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/driver/drivers/usb/storage/isd200.o"... deg: DEBUG: CC command exists. deg: DEBUG: LD command :"35" -Ok. deg: DEBUG: Ok deg: TRACE: Generate main option on for "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/driver/drivers/usb/storage/isd200.c". deg: DEBUG: RUN LDV_CC: /home/malele/programs/ldv/drv-env-gen/../shared/sh/timeout --pattern=.*,ALL --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/deg/stats.xml --reference=15 java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_cc.jar /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/driver/drivers/usb/storage/isd200.c --main -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/deg/driver/drivers/usb/storage/isd200.o -c 0 -props /home/malele/programs/ldv/drv-env-gen/default.properties -Wp,-MD,drivers/usb/storage/.isd200.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(isd200) -DKBUILD_MODNAME=KBUILD_STR(ums_isd200) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage deg: INFO: Starting ldv_cc interface... ldv-cc: DEBUG: --main ldv-cc: TRACE: Open file /home/malele/programs/ldv/drv-env-gen/default.properties ldv-cc: TRACE: Load properties ldv-cc: DEBUG: Adding sequence parameters sequence_infinite_withcheck_stateful ldv-cc: DEBUG: Start generator for: "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/driver/drivers/usb/storage/isd200.c" file. ldv-cc: TRACE: Include interrupt parser ldv-cc: TRACE: Include timer parser ldv-cc: DEBUG: parseAllFunctions ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?((?!(\bfor\b)|(\bif\b))([_a-zA-Z][_a-z0-9A-Z]*\s*))\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (73):static void isd200_build_sense(struct us_data *us, struct scsi_cmnd *srb) ldv-cc: TRACE: Parse inner calls for NameAndType [name=isd200_build_sense, type=static void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (111):static void isd200_set_srb(struct isd200_info *info, enum dma_data_direction dir, void* buff, unsigned bufflen) ldv-cc: TRACE: Parse inner calls for NameAndType [name=isd200_set_srb, type=static void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (75):static void isd200_srb_set_bufflen(struct scsi_cmnd *srb, unsigned bufflen) ldv-cc: TRACE: Parse inner calls for NameAndType [name=isd200_srb_set_bufflen, type=static void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (84):static int isd200_action( struct us_data *us, int action, void* pointer, int value ) ldv-cc: TRACE: Parse inner calls for NameAndType [name=isd200_action, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (49):static int isd200_read_regs( struct us_data *us ) ldv-cc: TRACE: Parse inner calls for NameAndType [name=isd200_read_regs, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (103):static void isd200_invoke_transport( struct us_data *us, struct scsi_cmnd *srb, union ata_cdb *ataCdb ) ldv-cc: TRACE: Parse inner calls for NameAndType [name=isd200_invoke_transport, type=static void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (57):static void isd200_log_config( struct isd200_info* info ) ldv-cc: TRACE: Parse inner calls for NameAndType [name=isd200_log_config, type=static void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (52):static int isd200_write_config( struct us_data *us ) ldv-cc: TRACE: Parse inner calls for NameAndType [name=isd200_write_config, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (51):static int isd200_read_config( struct us_data *us ) ldv-cc: TRACE: Parse inner calls for NameAndType [name=isd200_read_config, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (56):static int isd200_atapi_soft_reset( struct us_data *us ) ldv-cc: TRACE: Parse inner calls for NameAndType [name=isd200_atapi_soft_reset, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (44):static int isd200_srst( struct us_data *us ) ldv-cc: TRACE: Parse inner calls for NameAndType [name=isd200_srst, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (87):static int isd200_try_enum(struct us_data *us, unsigned char master_slave, int detect ) ldv-cc: TRACE: Parse inner calls for NameAndType [name=isd200_try_enum, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (49):static int isd200_manual_enum(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=isd200_manual_enum, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (39):static void isd200_fix_driveid(u16 *id) ldv-cc: TRACE: Parse inner calls for NameAndType [name=isd200_fix_driveid, type=static void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (40):static void isd200_dump_driveid(u16 *id) ldv-cc: TRACE: Parse inner calls for NameAndType [name=isd200_dump_driveid, type=static void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (56):static int isd200_get_inquiry_data( struct us_data *us ) ldv-cc: TRACE: Parse inner calls for NameAndType [name=isd200_get_inquiry_data, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (96):static int isd200_scsi_to_ata(struct scsi_cmnd *srb, struct us_data *us, union ata_cdb * ataCdb) ldv-cc: TRACE: Parse inner calls for NameAndType [name=isd200_scsi_to_ata, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (46):static void isd200_free_info_ptrs(void *info_) ldv-cc: TRACE: Parse inner calls for NameAndType [name=isd200_free_info_ptrs, type=static void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (47):static int isd200_init_info(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=isd200_init_info, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (52):static int isd200_Initialization(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=isd200_Initialization, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (73):static void isd200_ata_command(struct scsi_cmnd *srb, struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=isd200_ata_command, type=static void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (83):static int isd200_probe(struct usb_interface *intf, const struct usb_device_id *id) ldv-cc: TRACE: Parse inner calls for NameAndType [name=isd200_probe, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (35):static int __init isd200_init(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=isd200_init, type=static int ] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (36):static void __exit isd200_exit(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=isd200_exit, type=static void ] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=connect, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=close, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: TRACE: Adding FuncInfo [name=disconnect, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: DEBUG: Loaded pattern default_main with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=pre_reset, check=null] ldv-cc: TRACE: Adding FuncInfo [name=reset_resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=post_reset, check=null] ldv-cc: TRACE: Adding FuncInfo [name=disconnect, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: DEBUG: Loaded pattern usb_driver with 9 functions ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=read, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=write, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=llseek, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern file_operations with 5 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=rescan, check=null] ldv-cc: TRACE: Adding FuncInfo [name=done, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: DEBUG: Loaded pattern scsi_driver with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=attach, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=activate, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=set_params, check=null] ldv-cc: TRACE: Adding FuncInfo [name=prep_fn, check=null] ldv-cc: TRACE: Adding FuncInfo [name=check_sense, check=null] ldv-cc: TRACE: Adding FuncInfo [name=detach, check=null] ldv-cc: DEBUG: Loaded pattern scsi_device_handler with 6 functions ldv-cc: TRACE: Adding FuncInfo [name=stop0, check=$indent mutex_lock(&$p0->usb_lock); $indent$fcall; $indent mutex_unlock(&$p0->usb_lock);] ldv-cc: DEBUG: Loaded pattern sd_desc with 1 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=suspend_late, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume_early, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: DEBUG: Loaded pattern platform_driver with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=ndo_init, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_open, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_stop, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_uninit, check=null] ldv-cc: DEBUG: Loaded pattern net_device_ops with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=irq_bus_lock, check=null] ldv-cc: TRACE: Adding FuncInfo [name=irq_bus_sync_unlock, check=null] ldv-cc: DEBUG: Loaded pattern irq_chip with 2 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=$CHECK_NONZERO] ldv-cc: DEBUG: Loaded pattern i2c_driver with 2 functions ldv-cc: TRACE: Adding FuncInfo [name=acquire, check=null] ldv-cc: TRACE: Adding FuncInfo [name=acquire_phy, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release_phy, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern e1000_phy_operations with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=acquire, check=null] ldv-cc: TRACE: Adding FuncInfo [name=acquire_nvm, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release_nvm, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern e1000_nvm_operations with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=isr_process_oq, check=$indent unsigned long $p0_flags; $indent spin_lock_irqsave(&$p0->lock, $p0_flags); $indent$fcall; $indent spin_unlock_irqrestore(&$p0->lock, $p0_flags);] ldv-cc: DEBUG: Loaded pattern pm8001_dispatch with 1 functions ldv-cc: TRACE: Adding FuncInfo [name=start, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=hidinput_input_event, check=null] ldv-cc: TRACE: Adding FuncInfo [name=close, check=null] ldv-cc: TRACE: Adding FuncInfo [name=stop, check=null] ldv-cc: DEBUG: Loaded pattern hid_ll_driver with 5 functions ldv-cc: DEBUG: Pasring standart kernel driver structures... ldv-cc: TRACE: The pattern is: (\s\\*\s*(static\s*)?+(const\s+)?struct[\*\s]+)[a-zA-Z_][a-zA-Z0-9_]*[\\*\s]+[a-zA-Z_][a-zA-Z0-9_]*[\\*\s]+[=]{1,1}[\\*\s]\{[\s\*]* ldv-cc: TRACE: Content of struct initialization: .name = "ums-isd200", .probe = isd200_probe, .disconnect = usb_stor_disconnect, .suspend = usb_stor_suspend, .resume = usb_stor_resume, .reset_resume = usb_stor_reset_resume, .pre_reset = usb_stor_pre_reset, .post_reset = usb_stor_post_reset, .id_table = isd200_usb_ids, .soft_unbind = 1, ldv-cc: TRACE: fstruct pattern is \.[_a-zA-Z][_a-zA-Z0-9]*\s*=\s*[_a-zA-Z][_a-zA-Z0-9]*\s*(\(\s*[_a-zA-Z][_a-zA-Z0-9]*\s*\))? ldv-cc: TRACE: lfinded=.probe = isd200_probe ldv-cc: TRACE: NameAndType [name=isd200_probe, type=probe] ldv-cc: TRACE: lfinded=.disconnect = usb_stor_disconnect ldv-cc: TRACE: NameAndType [name=usb_stor_disconnect, type=disconnect] ldv-cc: TRACE: lfinded=.suspend = usb_stor_suspend ldv-cc: TRACE: NameAndType [name=usb_stor_suspend, type=suspend] ldv-cc: TRACE: lfinded=.resume = usb_stor_resume ldv-cc: TRACE: NameAndType [name=usb_stor_resume, type=resume] ldv-cc: TRACE: lfinded=.reset_resume = usb_stor_reset_resume ldv-cc: TRACE: NameAndType [name=usb_stor_reset_resume, type=reset_resume] ldv-cc: TRACE: lfinded=.pre_reset = usb_stor_pre_reset ldv-cc: TRACE: NameAndType [name=usb_stor_pre_reset, type=pre_reset] ldv-cc: TRACE: lfinded=.post_reset = usb_stor_post_reset ldv-cc: TRACE: NameAndType [name=usb_stor_post_reset, type=post_reset] ldv-cc: TRACE: lfinded=.id_table = isd200_usb_ids ldv-cc: TRACE: NameAndType [name=isd200_usb_ids, type=id_table] ldv-cc: TRACE: TokenStruct.parseContent NameAndType [name=isd200_driver, type=usb_driver] initialized as [NameAndType [name=isd200_probe, type=probe], NameAndType [name=usb_stor_disconnect, type=disconnect], NameAndType [name=usb_stor_suspend, type=suspend], NameAndType [name=usb_stor_resume, type=resume], NameAndType [name=usb_stor_reset_resume, type=reset_resume], NameAndType [name=usb_stor_pre_reset, type=pre_reset], NameAndType [name=usb_stor_post_reset, type=post_reset], NameAndType [name=isd200_usb_ids, type=id_table]] ldv-cc: DEBUG: use parsed functions table ldv-cc: DEBUG: Not found declaration for name usb_stor_disconnect ldv-cc: DEBUG: Not found declaration for name usb_stor_suspend ldv-cc: DEBUG: Not found declaration for name usb_stor_resume ldv-cc: DEBUG: Not found declaration for name usb_stor_reset_resume ldv-cc: DEBUG: Not found declaration for name usb_stor_pre_reset ldv-cc: DEBUG: Not found declaration for name usb_stor_post_reset ldv-cc: DEBUG: Not found declaration for name isd200_usb_ids ldv-cc: TRACE: TokenStruct.parsed funcs [TokenFunctionDecl [name=isd200_probe, replacementParams=[struct usb_interface * $var , const struct usb_device_id * $var ], retType=static int, test=null]] ldv-cc: DEBUG: TokenStruct.parseContent: Found 1 out of 8 functions ldv-cc: TRACE: TokenStruct.parsed funcs after sort[TokenFunctionDecl [name=isd200_probe, replacementParams=[struct usb_interface * $var , const struct usb_device_id * $var ], retType=static int, test=$CHECK_PROBE]] ldv-cc: DEBUG: Ok. I have taken 1 structures. ldv-cc: DEBUG: Pasring standart kernel driver macroses: module_init, module_exit, etc... ldv-cc: TRACE: The pattern is: \s+(postcore_initcall|arch_initcall|subsys_initcall|module_init|module_exit)\s*\(\s*[_a-zA-Z][_a-zA-Z0-9]*\s*\) ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?(isd200_init)\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (35):static int __init isd200_init(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=isd200_init, type=static int ] ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?(isd200_exit)\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (36):static void __exit isd200_exit(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=isd200_exit, type=static void ] ldv-cc: DEBUG: Ok. I have taken 2 structures. ldv-cc: TRACE: enabled=true ldv-cc: DEBUG: add collection with interrupt calls ldv-cc: DEBUG: Create callbacks for request_irq ldv-cc: DEBUG: add collection with timer calls ldv-cc: DEBUG: Create timers ldv-cc: DEBUG: Option isgenerateIfdefAroundMains - on. ldv-cc: TRACE: Append ifdef-macro: "#ifdef LDV_MAIN0_sequence_infinite_withcheck_stateful". ldv-cc: TRACE: Pre-main code: ldv-cc: TRACE: Start appending main function: "+void ldv_main0_sequence_infinite_withcheck_stateful(void)"... ldv-cc: TRACE: Start appending "VARIABLE DECLARATION PART"... ldv-cc: TRACE: Start appending declarations for STRUCT: struct type: usb_driver, struct name: isd200_driver"... ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={} ldv-cc: TRACE: creating group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: generated declare=struct usb_interface * var_group1; ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false]] ldv-cc: TRACE: generated declare=const struct usb_device_id * var_isd200_probe_21_p1; ldv-cc: TRACE: Create info VarInfo [index=-1, replacementParam=static int $var, retvar=true] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=-1, replacementParam=static int $var, retvar=true]] ldv-cc: TRACE: generated declare=static int res_isd200_probe_21; ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Ok. Var declarations for STRUCT: struct type: usb_driver, struct name: isd200_driver" - successfully finished. ldv-cc: TRACE: Appending for "VARIABLE DECLARATION PART" successfully finished ldv-cc: TRACE: Start appending "VARIABLE INITIALIZING PART"... ldv-cc: TRACE: Appending for "VARIABLE INITIALIZING" successfully finished ldv-cc: TRACE: Start appending "FUNCTION CALL SECTION"... ldv-cc: TRACE: Append part before standart functions. ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=void, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=0, replacementParam=void, retvar=false]] ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Append standart functions calls. ldv-cc: TRACE: itemCheck=ldv_s_isd200_driver_usb_driver == 0 ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false]] ldv-cc: TRACE: Create info VarInfo [index=-1, replacementParam=static int $var, retvar=true] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=-1, replacementParam=static int $var, retvar=true]] ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var , retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var , retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=const struct usb_device_id * $var , retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=const struct usb_device_id * $var , retvar=false]] ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Append calls after stndart functions. ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=void, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=0, replacementParam=void, retvar=false]] ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Start appending end section... ldv-cc: TRACE: Start appending "FUNCTION CALL SECTION"... ldv-cc: TRACE: Append macros: "#endif" for our function. deg: TRACE: Statistica: lines: 1583, size: 45584, worktime: 922 deg: INFO: End of ldv_cc - Ok. deg: TRACE: Internal driver with basedir='/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/driver', driver_name='drivers/usb/storage/ums-isd200.ko', module_name='drivers/usb/storage/ums-isd200.ko' deg: DEBUG: RUN LDV_LD: java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_ld.jar /home/malele/programs/ldv/drv-env-gen/../shared/sh/timeout --pattern=.*,ALL --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/deg/stats.xml --reference=35 java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_ld.jar /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/deg/driver/drivers/usb/storage/isd200.o -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/deg/driver/drivers/usb/storage/ums-isd200.ko -m elf_i386 -r deg: INFO: Starting ldv_ld interface... deg: INFO: End of ldv_ld - Ok. deg: DEBUG: Start sanity checks for generated cmd stream file... deg: DEBUG: Check LD command with id:"35"... deg: DEBUG: Check CC command for input section with file:"/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/driver/drivers/usb/storage/isd200.o"... deg: DEBUG: CC command exists. deg: DEBUG: LD command :"35" -Ok. deg: DEBUG: Ok ldv-core: TRACE: Calling external interface to submit task for CID=35 ldv-core: NORMAL: Calling Domain Speicific C-Verifier ldv-core: TRACE: Write DSCV arguments to task descriptor file "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/task_descriptor". ldv-core: TRACE: Make work dir for task "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/input_task" ldv-core: TRACE: Set RCV_FRONTEND_CMD to "/home/malele/programs/ldv/ldv-core/../bin/dscv" ldv-core: TRACE: Remove existing DSCV's report '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/report_after_dscv.xml' if so (workaround for #2727) ldv-core: TRACE: Calling watcher... watcher: DEBUG: Called watcher (output not checked): /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher queue dscv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/task_descriptor /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir ldv 1 dscv 35 watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: : queue dscv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/task_descriptor /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir ldv 1 dscv 35 watcher: INFO: Queueing to pool dscv task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/task_descriptor with wd=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir and key ["ldv", "1", "dscv", "35"]. watcher: DEBUG: Putting workdir to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/35/task watcher: DEBUG: Copying taskfile to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/35/task from /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/task_descriptor watcher: INFO: Forking process to run /home/malele/programs/ldv/ldv-core/../bin/dscv --rawcmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/35/task... watcher: INFO: Waiting for dscv call to finish... watcher: DEBUG: Going to use semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/dscv_pool watcher: TRACE: TOKEN: 17193892 for /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/dscv_pool watcher: TRACE: Semaphore otime: Sun Nov 04 20:30:36 +0800 2012 watcher: INFO: Running dscv with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/35/task right NOW! watcher: DEBUG: Setting key for the processes spawned: ldv,1,dscv,35 dscv: INFO: Watcher server is /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher key dscv watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,35: key dscv watcher: DEBUG: Key requested for ["dscv"] watcher: TRACE: Increasing reference counter... watcher: DEBUG: Serving 2 instances watcher: TRACE: Watcher says: ldv,1,dscv,35 watcher: TRACE: watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: Got key string ldv,1,dscv,35. dscv: DEBUG: Expecting 2 runs of RCV backend. dscv: DEBUG: Copying driver from '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/driver' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/ri/32_7'... dscv: DEBUG: CMDFILE : /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/cmd_after_deg.xml dscv: DEBUG: CMDFILE-OUT: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml dscv: TRACE: BASEDIR: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/ri/32_7 dscv: NORMAL: Calling rule_instrumenter for rule model 32_7... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: The tool base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/ri/32_7'. rule-instrumentor: DEBUG: The commands input file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/cmd_after_deg.xml'. rule-instrumentor: DEBUG: The commands output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml'. rule-instrumentor: DEBUG: The model identifier is '32_7'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_7'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_7/stats.xml'. rule-instrumentor: DEBUG: The tool configurations directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_7/config'. rule-instrumentor: DEBUG: The tool common model directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_7/common-model'. rule-instrumentor: TRACE: Try to find the instrument absolute path. rule-instrumentor: DEBUG: The instrument absolute path is '/home/malele/programs/ldv/bin/rule-instrumentor.pl'. rule-instrumentor: TRACE: Try to find the instrument directory. rule-instrumentor: DEBUG: The instrument directory is '/home/malele/programs/ldv/bin/'. rule-instrumentor: TRACE: Obtain the LDV_HOME as earlier as possible. rule-instrumentor: DEBUG: The LDV_HOME is '/home/malele/programs/ldv'. rule-instrumentor: TRACE: Obtain the directory where all instrumentor auxiliary tools (such as aspectator) are placed. rule-instrumentor: TRACE: Obtain absolute path for RI common aspect file. rule-instrumentor: DEBUG: RI common aspect file is '/home/malele/programs/ldv/ri/ri.aspect'. rule-instrumentor: DEBUG: The timeout script is '/home/malele/programs/ldv/shared/sh/timeout'. rule-instrumentor: DEBUG: The rule instrumentor processes patterns are: '.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER'. rule-instrumentor: DEBUG: The ldv timeout script options are '--pattern=.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_7/stats.xml'. rule-instrumentor: DEBUG: The instrument auxiliary tools directory is '/home/malele/programs/ldv/ri'. rule-instrumentor: DEBUG: The aspectator binaries directory is '/home/malele/programs/ldv/ri/bin'. rule-instrumentor: DEBUG: The aspectator script (compiler) is '/home/malele/programs/ldv/ri/bin/compiler'. rule-instrumentor: DEBUG: The models directory is '/home/malele/programs/ldv/kernel-rules'. rule-instrumentor: TRACE: Check whether the models are installed properly. rule-instrumentor: DEBUG: The models database xml file is 'model-db.xml'. rule-instrumentor: DEBUG: Files and directories are checked and prepared successfully. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: DEBUG: Get and store information on the required model. rule-instrumentor: TRACE: Read the models database xml file '/home/malele/programs/ldv/kernel-rules/model-db.xml'. rule-instrumentor: TRACE: Obtain all models. rule-instrumentor: TRACE: Iterate over the all models and try to find the appropriate one. rule-instrumentor: TRACE: Process 'plain_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -Wno-unused-but-set-variable' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_llvm_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-Wno-attributes -g -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -Wframe-larger-than=\d+ -fno-dwarf2-cfi-asm -fconserve-stack -femit-struct-debug-baseonly -O.' are specified. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '07_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '08_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '10_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '18_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '26_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '27_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_5' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_7' id attribute for a model. rule-instrumentor: DEBUG: The required model having id '32_7' is found. rule-instrumentor: TRACE: Read engine tag. rule-instrumentor: DEBUG: The engine 'blast' is specified for the '32_7' model. rule-instrumentor: TRACE: Read error tag. rule-instrumentor: DEBUG: The error label 'LDV_ERROR' is specified for the '32_7' model. rule-instrumentor: TRACE: Read hints tag. rule-instrumentor: TRACE: Read array of kinds. rule-instrumentor: DEBUG: The kinds 'plain' are specified for the '32_7' model. rule-instrumentor: TRACE: Read file names. rule-instrumentor: TRACE: Read config file name. rule-instrumentor: DEBUG: The config file 'models/0032-config.h' is specified for the '32_7' model. rule-instrumentor: TRACE: Check whether the '32_7' model kinds are specified correctly. rule-instrumentor: DEBUG: The plain mode is used for '32_7' model. rule-instrumentor: TRACE: Read common file name. rule-instrumentor: DEBUG: The common file 'models/0032_7.c' is specified for the '32_7' model. rule-instrumentor: DEBUG: Header files will be additionaly searched for in '/home/malele/programs/ldv/kernel-rules/models'. rule-instrumentor: TRACE: Store model information into hash. rule-instrumentor: DEBUG: The model '32_7' information is processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Print a root node open tag in the plain mode. rule-instrumentor: DEBUG: Process the commands input file. rule-instrumentor: TRACE: Read commands input xml file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/cmd_after_deg.xml'. rule-instrumentor: TRACE: Read xml root tag. rule-instrumentor: TRACE: Obtain all commands. rule-instrumentor: TRACE: Iterate over all commands to execute them and write output xml file. rule-instrumentor: TRACE: Gather argument signatures for all cc comands specified first of all. rule-instrumentor: DEBUG: The base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/driver' is specified. rule-instrumentor: TRACE: Use the tool base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/ri/32_7' instead of the specified one in the plain mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'cc' having id '15'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/driver/drivers/usb/storage/isd200.o'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'false' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/driver/drivers/usb/storage/isd200.c' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/isd200.c'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/isd200.o'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as configuration header file. rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as automatic configuration header file. rule-instrumentor: DEBUG: Exclude the option '-O2' for the '15' command. rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: TRACE: Add config include options for cc command. rule-instrumentor: TRACE: Relative path to config file is include/generated/autoconf.h. rule-instrumentor: TRACE: Check presence of configuration file. rule-instrumentor: DEBUG: Create configuration 'autoconf.h'. rule-instrumentor: TRACE: Copy the main configuration file to the configuration directory and patch it. rule-instrumentor: DEBUG: Create configuration '/generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: Create configuration 'include//generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: The config includes directories are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_7/config/include//generated'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.isd200.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(isd200) -DKBUILD_MODNAME=KBUILD_STR(ums_isd200) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h'. rule-instrumentor: DEBUG: The entry points are ''. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/isd200.c'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The cc command '15' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: DEBUG: The command '15' is specifically processed for the plain mode. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: For CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Duplicate an each cc command with the one containing a common model. rule-instrumentor: TRACE: Change an id attribute. rule-instrumentor: TRACE: Concatenate a common model with the first input file. rule-instrumentor: DEBUG: Finish processing of the command having id '15' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.014755'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '1'. rule-instrumentor: TRACE: Log information on the '15' command execution status. rule-instrumentor: DEBUG: Finish processing of the command having id '15' in the aspect mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id '35'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/driver/drivers/usb/storage/ums-isd200.ko'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'true' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/driver/drivers/usb/storage/isd200.o' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/isd200.o'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/ums-isd200.ko'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-m elf_i386 -r -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/isd200.o'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The ld command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: DEBUG: The ld command '35' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: The required by ld file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/isd200.o' was processed successfully. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: TRACE: Copy a common model to a common model directory. rule-instrumentor: TRACE: For auxiliary CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print auxiliary common model CC command. rule-instrumentor: TRACE: Specify a common model file for ld command. rule-instrumentor: TRACE: For the ld command add error tag. rule-instrumentor: TRACE: For the ld command copy hints as them. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Finish processing of the command having id '35' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.010217'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '1'. rule-instrumentor: TRACE: Log information on the '35' command execution status. rule-instrumentor: DEBUG: All ld command input files are processed successfully. rule-instrumentor: DEBUG: Finish processing of the command having id '35' in the aspect mode. rule-instrumentor: TRACE: Print root node close tag in the plain mode. rule-instrumentor: TRACE: Close file handlers. rule-instrumentor: INFO: Delete auxiliary files in the nondebug modes. rule-instrumentor: NORMAL: Make all successfully. dscv: TRACE: Writing command for a single RCV to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: DEBUG: Written RCV single command to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: INFO: Spawning RCV with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful workdir /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful for ld 35, main ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Called watcher (output not checked): /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 35 rcv 32_7 35 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/ri/32_7 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_7 watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,35: queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 35 rcv 32_7 35 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/ri/32_7 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_7 watcher: INFO: Queueing to pool rcv task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful with wd=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful and key ["ldv", "1", "dscv", "35", "rcv", "32_7", "35", "ldv_main0_sequence_infinite_withcheck_stateful"]. watcher: DEBUG: Putting workdir to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/35/rcv/32_7/35/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: DEBUG: Copying taskfile to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/35/rcv/32_7/35/ldv_main0_sequence_infinite_withcheck_stateful/task from /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful watcher: INFO: Forking process to run /home/malele/programs/ldv/bin/../dscv/rcv-launcher --rawcmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/35/rcv/32_7/35/ldv_main0_sequence_infinite_withcheck_stateful/task... watcher: INFO: Waiting for rcv call to finish... watcher: DEBUG: Going to use semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: TOKEN: 17193957 for /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: Semaphore otime: Sun Nov 04 20:30:35 +0800 2012 watcher: INFO: Running rcv with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/35/rcv/32_7/35/ldv_main0_sequence_infinite_withcheck_stateful/task right NOW! watcher: DEBUG: Setting key for the processes spawned: ldv,1,dscv,35,rcv,32_7,35,ldv_main0_sequence_infinite_withcheck_stateful rcv-launcher: TRACE: Default time limit is: 900; memory limit is: 1000000. rcv-launcher: TRACE: Watcher server is /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher key rcv watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,35,rcv,32_7,35,ldv_main0_sequence_infinite_withcheck_stateful: key rcv watcher: DEBUG: Key requested for ["rcv"] watcher: TRACE: Increasing reference counter... watcher: DEBUG: Serving 3 instances watcher: TRACE: Watcher says: ldv,1,dscv,35,rcv,32_7,35,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: watcher: DEBUG: Watcher returns 0, waitpid: 0 rcv-launcher: DEBUG: Got key string ldv,1,dscv,35,rcv,32_7,35,ldv_main0_sequence_infinite_withcheck_stateful. rcv-launcher: TRACE: Trying 'blast' as engine rcv-launcher: TRACE: Trying '/home/malele/programs/ldv/bin/../dscv/rcv/blast' as engine rcv-launcher: DEBUG: Will use engine: /home/malele/programs/ldv/bin/../dscv/rcv/blast BLAST: DEBUG: Setting PATH to '/home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/malele/programs/ldv/bin' BLAST: TRACE: CSIsat to be used is /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/csisat BLAST: INFO: Will use preprocessors: cpp BLAST: NORMAL: Preprocessing 2 files with cpp BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/isd200.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-isd200.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/isd200.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/isd200.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.isd200.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(isd200) -DKBUILD_MODNAME=KBUILD_STR(ums_isd200) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-isd200.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.isd200.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(isd200) -DKBUILD_MODNAME=KBUILD_STR(ums_isd200) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: DEBUG: Running BLAST without alias analysis. BLAST: DEBUG: OCaml machine-specific tuning is performed! BLAST: NORMAL: Running BLAST for drivers/usb/storage/ums-isd200.ko, entry ldv_main0_sequence_infinite_withcheck_stateful... BLAST: INFO: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-isd200.ko.timestats.xml -p .*pblast\.opt.*,PBLAST.OPT;.*,ALL;CHILD:.*smtlibServer.*,SMT_SOLVER -m 1000000 -t 900 ocamltune /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/pblast.opt /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/isd200.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.i -predH 7 -craig 2 -ignoredupfn -nosserr -enable-recursion -main ldv_main0_sequence_infinite_withcheck_stateful -L LDV_ERROR -cldepth 0 -alias "" -lattice -include-lattice symb -stop-sep -merge bdd -reroute -reroute-map mutex_lock_interruptible -reroute-map mutex_lock_killable -reroute-map mutex_lock -reroute-map mutex_trylock -reroute-map mutex_unlock -reroute-map mutex_is_locked -reroute-map2 atomic_dec_and_mutex_lock -reroute-foreach ldv_check_final_state -reroute-foreach ldv_initialize -reroute-placeholder TEMPLATE BLAST: INFO: The debug trace will be written to /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-isd200.ko.1.gz BLAST: TRACE: Child's stderr stream closed. BLAST: TRACE: Child's stdout stream closed. BLAST: TRACE: wait3 return value: 0 BLAST: NORMAL: Finished with code 0 term by OK. BLAST: INFO: Finished. BLAST: DEBUG: Writing report to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-isd200.ko.report' BLAST: INFO: Wrapper finished! BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-isd200.ko.1.gz BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-isd200.ko.report watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher success rcv ldv 1 dscv 35 rcv 32_7 35 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-isd200.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-isd200.ko.report watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,35,rcv,32_7,35,ldv_main0_sequence_infinite_withcheck_stateful: success rcv ldv 1 dscv 35 rcv 32_7 35 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-isd200.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-isd200.ko.report watcher: INFO: Reported success for ["ldv", "1", "dscv", "35", "rcv", "32_7", "35", "ldv_main0_sequence_infinite_withcheck_stateful"] watcher: DEBUG: Watcher returns 0, waitpid: 0 watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: Copying driver from '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/driver' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/ri/32_1'... dscv: DEBUG: CMDFILE : /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/cmd_after_deg.xml dscv: DEBUG: CMDFILE-OUT: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml dscv: TRACE: BASEDIR: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/ri/32_1 dscv: NORMAL: Calling rule_instrumenter for rule model 32_1... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: The tool base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/ri/32_1'. rule-instrumentor: DEBUG: The commands input file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/cmd_after_deg.xml'. rule-instrumentor: DEBUG: The commands output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml'. rule-instrumentor: DEBUG: The model identifier is '32_1'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_1'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_1/stats.xml'. rule-instrumentor: DEBUG: The tool configurations directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_1/config'. rule-instrumentor: DEBUG: The tool common model directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_1/common-model'. rule-instrumentor: TRACE: Try to find the instrument absolute path. rule-instrumentor: DEBUG: The instrument absolute path is '/home/malele/programs/ldv/bin/rule-instrumentor.pl'. rule-instrumentor: TRACE: Try to find the instrument directory. rule-instrumentor: DEBUG: The instrument directory is '/home/malele/programs/ldv/bin/'. rule-instrumentor: TRACE: Obtain the LDV_HOME as earlier as possible. rule-instrumentor: DEBUG: The LDV_HOME is '/home/malele/programs/ldv'. rule-instrumentor: TRACE: Obtain the directory where all instrumentor auxiliary tools (such as aspectator) are placed. rule-instrumentor: TRACE: Obtain absolute path for RI common aspect file. rule-instrumentor: DEBUG: RI common aspect file is '/home/malele/programs/ldv/ri/ri.aspect'. rule-instrumentor: DEBUG: The timeout script is '/home/malele/programs/ldv/shared/sh/timeout'. rule-instrumentor: DEBUG: The rule instrumentor processes patterns are: '.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER'. rule-instrumentor: DEBUG: The ldv timeout script options are '--pattern=.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_1/stats.xml'. rule-instrumentor: DEBUG: The instrument auxiliary tools directory is '/home/malele/programs/ldv/ri'. rule-instrumentor: DEBUG: The aspectator binaries directory is '/home/malele/programs/ldv/ri/bin'. rule-instrumentor: DEBUG: The aspectator script (compiler) is '/home/malele/programs/ldv/ri/bin/compiler'. rule-instrumentor: DEBUG: The models directory is '/home/malele/programs/ldv/kernel-rules'. rule-instrumentor: TRACE: Check whether the models are installed properly. rule-instrumentor: DEBUG: The models database xml file is 'model-db.xml'. rule-instrumentor: DEBUG: Files and directories are checked and prepared successfully. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: DEBUG: Get and store information on the required model. rule-instrumentor: TRACE: Read the models database xml file '/home/malele/programs/ldv/kernel-rules/model-db.xml'. rule-instrumentor: TRACE: Obtain all models. rule-instrumentor: TRACE: Iterate over the all models and try to find the appropriate one. rule-instrumentor: TRACE: Process 'plain_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -Wno-unused-but-set-variable' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_llvm_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-Wno-attributes -g -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -Wframe-larger-than=\d+ -fno-dwarf2-cfi-asm -fconserve-stack -femit-struct-debug-baseonly -O.' are specified. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '07_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '08_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '10_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '18_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '26_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '27_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_1' id attribute for a model. rule-instrumentor: DEBUG: The required model having id '32_1' is found. rule-instrumentor: TRACE: Read engine tag. rule-instrumentor: DEBUG: The engine 'blast' is specified for the '32_1' model. rule-instrumentor: TRACE: Read error tag. rule-instrumentor: DEBUG: The error label 'LDV_ERROR' is specified for the '32_1' model. rule-instrumentor: TRACE: Read hints tag. rule-instrumentor: TRACE: Read array of kinds. rule-instrumentor: DEBUG: The kinds 'plain' are specified for the '32_1' model. rule-instrumentor: TRACE: Read file names. rule-instrumentor: TRACE: Read config file name. rule-instrumentor: DEBUG: The config file 'models/0032-config.h' is specified for the '32_1' model. rule-instrumentor: TRACE: Check whether the '32_1' model kinds are specified correctly. rule-instrumentor: DEBUG: The plain mode is used for '32_1' model. rule-instrumentor: TRACE: Read common file name. rule-instrumentor: DEBUG: The common file 'models/0032.c' is specified for the '32_1' model. rule-instrumentor: DEBUG: Header files will be additionaly searched for in '/home/malele/programs/ldv/kernel-rules/models'. rule-instrumentor: TRACE: Store model information into hash. rule-instrumentor: DEBUG: The model '32_1' information is processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Print a root node open tag in the plain mode. rule-instrumentor: DEBUG: Process the commands input file. rule-instrumentor: TRACE: Read commands input xml file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/cmd_after_deg.xml'. rule-instrumentor: TRACE: Read xml root tag. rule-instrumentor: TRACE: Obtain all commands. rule-instrumentor: TRACE: Iterate over all commands to execute them and write output xml file. rule-instrumentor: TRACE: Gather argument signatures for all cc comands specified first of all. rule-instrumentor: DEBUG: The base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/driver' is specified. rule-instrumentor: TRACE: Use the tool base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/ri/32_1' instead of the specified one in the plain mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'cc' having id '15'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/driver/drivers/usb/storage/isd200.o'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'false' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/driver/drivers/usb/storage/isd200.c' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/isd200.c'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/isd200.o'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as configuration header file. rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as automatic configuration header file. rule-instrumentor: DEBUG: Exclude the option '-O2' for the '15' command. rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: TRACE: Add config include options for cc command. rule-instrumentor: TRACE: Relative path to config file is include/generated/autoconf.h. rule-instrumentor: TRACE: Check presence of configuration file. rule-instrumentor: DEBUG: Create configuration 'autoconf.h'. rule-instrumentor: TRACE: Copy the main configuration file to the configuration directory and patch it. rule-instrumentor: DEBUG: Create configuration '/generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: Create configuration 'include//generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: The config includes directories are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_1/config/include//generated'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.isd200.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(isd200) -DKBUILD_MODNAME=KBUILD_STR(ums_isd200) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h'. rule-instrumentor: DEBUG: The entry points are ''. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/isd200.c'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The cc command '15' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: DEBUG: The command '15' is specifically processed for the plain mode. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: For CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Duplicate an each cc command with the one containing a common model. rule-instrumentor: TRACE: Change an id attribute. rule-instrumentor: TRACE: Concatenate a common model with the first input file. rule-instrumentor: DEBUG: Finish processing of the command having id '15' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.013506'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '1'. rule-instrumentor: TRACE: Log information on the '15' command execution status. rule-instrumentor: DEBUG: Finish processing of the command having id '15' in the aspect mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id '35'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/driver/drivers/usb/storage/ums-isd200.ko'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'true' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/driver/drivers/usb/storage/isd200.o' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/isd200.o'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/ums-isd200.ko'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-m elf_i386 -r -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/isd200.o'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The ld command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: DEBUG: The ld command '35' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: The required by ld file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/isd200.o' was processed successfully. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: TRACE: Copy a common model to a common model directory. rule-instrumentor: TRACE: For auxiliary CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print auxiliary common model CC command. rule-instrumentor: TRACE: Specify a common model file for ld command. rule-instrumentor: TRACE: For the ld command add error tag. rule-instrumentor: TRACE: For the ld command copy hints as them. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Finish processing of the command having id '35' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.007885'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '0'. rule-instrumentor: TRACE: Log information on the '35' command execution status. rule-instrumentor: DEBUG: All ld command input files are processed successfully. rule-instrumentor: DEBUG: Finish processing of the command having id '35' in the aspect mode. rule-instrumentor: TRACE: Print root node close tag in the plain mode. rule-instrumentor: TRACE: Close file handlers. rule-instrumentor: INFO: Delete auxiliary files in the nondebug modes. rule-instrumentor: NORMAL: Make all successfully. dscv: TRACE: Writing command for a single RCV to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: DEBUG: Written RCV single command to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: INFO: Spawning RCV with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful workdir /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful for ld 35, main ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Called watcher (output not checked): /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 35 rcv 32_1 35 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/ri/32_1 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_1 watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,35: queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 35 rcv 32_1 35 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/ri/32_1 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_1 watcher: INFO: Queueing to pool rcv task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful with wd=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful and key ["ldv", "1", "dscv", "35", "rcv", "32_1", "35", "ldv_main0_sequence_infinite_withcheck_stateful"]. watcher: DEBUG: Putting workdir to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/35/rcv/32_1/35/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: DEBUG: Copying taskfile to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/35/rcv/32_1/35/ldv_main0_sequence_infinite_withcheck_stateful/task from /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful watcher: INFO: Forking process to run /home/malele/programs/ldv/bin/../dscv/rcv-launcher --rawcmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/35/rcv/32_1/35/ldv_main0_sequence_infinite_withcheck_stateful/task... watcher: INFO: Waiting for rcv call to finish... watcher: DEBUG: Going to use semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: TOKEN: 17193957 for /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: Semaphore otime: Sun Nov 04 20:30:40 +0800 2012 watcher: INFO: Running rcv with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/35/rcv/32_1/35/ldv_main0_sequence_infinite_withcheck_stateful/task right NOW! watcher: DEBUG: Setting key for the processes spawned: ldv,1,dscv,35,rcv,32_1,35,ldv_main0_sequence_infinite_withcheck_stateful rcv-launcher: TRACE: Default time limit is: 900; memory limit is: 1000000. rcv-launcher: TRACE: Watcher server is /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher key rcv watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,35,rcv,32_1,35,ldv_main0_sequence_infinite_withcheck_stateful: key rcv watcher: DEBUG: Key requested for ["rcv"] watcher: TRACE: Increasing reference counter... watcher: DEBUG: Serving 3 instances watcher: TRACE: Watcher says: ldv,1,dscv,35,rcv,32_1,35,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: watcher: DEBUG: Watcher returns 0, waitpid: 0 rcv-launcher: DEBUG: Got key string ldv,1,dscv,35,rcv,32_1,35,ldv_main0_sequence_infinite_withcheck_stateful. rcv-launcher: TRACE: Trying 'blast' as engine rcv-launcher: TRACE: Trying '/home/malele/programs/ldv/bin/../dscv/rcv/blast' as engine rcv-launcher: DEBUG: Will use engine: /home/malele/programs/ldv/bin/../dscv/rcv/blast BLAST: DEBUG: Setting PATH to '/home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/malele/programs/ldv/bin' BLAST: TRACE: CSIsat to be used is /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/csisat BLAST: INFO: Will use preprocessors: cpp BLAST: NORMAL: Preprocessing 2 files with cpp BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/isd200.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-isd200.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/isd200.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/isd200.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.isd200.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(isd200) -DKBUILD_MODNAME=KBUILD_STR(ums_isd200) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-isd200.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.isd200.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(isd200) -DKBUILD_MODNAME=KBUILD_STR(ums_isd200) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: DEBUG: Running BLAST without alias analysis. BLAST: DEBUG: OCaml machine-specific tuning is performed! BLAST: NORMAL: Running BLAST for drivers/usb/storage/ums-isd200.ko, entry ldv_main0_sequence_infinite_withcheck_stateful... BLAST: INFO: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-isd200.ko.timestats.xml -p .*pblast\.opt.*,PBLAST.OPT;.*,ALL;CHILD:.*smtlibServer.*,SMT_SOLVER -m 1000000 -t 900 ocamltune /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/pblast.opt /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/isd200.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.i -predH 7 -craig 2 -ignoredupfn -nosserr -enable-recursion -main ldv_main0_sequence_infinite_withcheck_stateful -L LDV_ERROR -cldepth 0 -alias "" -lattice -include-lattice symb -stop-sep -merge bdd BLAST: INFO: The debug trace will be written to /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-isd200.ko.1.gz BLAST: TRACE: Child's stderr stream closed. BLAST: TRACE: Child's stdout stream closed. BLAST: TRACE: wait3 return value: 0 BLAST: NORMAL: Finished with code 0 term by OK. BLAST: INFO: Finished. BLAST: DEBUG: Writing report to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-isd200.ko.report' BLAST: INFO: Wrapper finished! BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-isd200.ko.1.gz BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-isd200.ko.report watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher success rcv ldv 1 dscv 35 rcv 32_1 35 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-isd200.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-isd200.ko.report watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,35,rcv,32_1,35,ldv_main0_sequence_infinite_withcheck_stateful: success rcv ldv 1 dscv 35 rcv 32_1 35 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-isd200.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-isd200.ko.report watcher: INFO: Reported success for ["ldv", "1", "dscv", "35", "rcv", "32_1", "35", "ldv_main0_sequence_infinite_withcheck_stateful"] watcher: DEBUG: Watcher returns 0, waitpid: 0 watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: INFO: Waiting for 2 more RCVs... watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher wait rcv ldv 1 dscv 35 # watcher: TRACE: Read 0 lines, need to read 2, reading next line... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,35: wait rcv ldv 1 dscv 35 # watcher: DEBUG: Called wait with ["ldv", "1", "dscv", "35", "#"], ignored "rcv" watcher: TRACE: Searching for files in /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/35 and /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/35 watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/35/task watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/35/rcv/32_1/35/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: TRACE: Dirs are not empty watcher: TRACE: ACKED /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/35/rcv/32_1/35/ldv_main0_sequence_infinite_withcheck_stateful/task when LEVEL IS nil for ["ldv", "1", "dscv", "35"] watcher: TRACE: Key is '["ldv", "1", "dscv", "35", "rcv", "32_1", "35", "ldv_main0_sequence_infinite_withcheck_stateful", "task"]' watcher: TRACE: Key is '["ldv", "1", "dscv", "35", "rcv", "32_1", "35", "ldv_main0_sequence_infinite_withcheck_stateful"]' watcher: TRACE: Waited workdir is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/35/rcv/32_1/35/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/35/rcv/32_1/35/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/35/rcv/32_1/35/ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Writing key: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,35,rcv,32_1,35,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Watcher says: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,35,rcv,32_1,35,ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: In callback: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 35 rcv 32_1 35 ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: Done key loop dscv: INFO: Successfully waited for 32_1, ldv_main0_sequence_infinite_withcheck_stateful, dscv: DEBUG: Unpacking '' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,35: unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Unpack does nothing in local mode. watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: After callback, read 1 useful lines, need to read 2. dscv: TRACE: Left callback. dscv: TRACE: Read 1 lines, need to read 2, reading next line... dscv: TRACE: Closing read pipe... dscv: TRACE: Read pipe closed. dscv: DEBUG: Watcher returns 0, waitpid: 0 dscv: INFO: Waiting for 1 more RCVs... watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher wait rcv ldv 1 dscv 35 # watcher: TRACE: Read 0 lines, need to read 1, reading next line... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,35: wait rcv ldv 1 dscv 35 # watcher: DEBUG: Called wait with ["ldv", "1", "dscv", "35", "#"], ignored "rcv" watcher: TRACE: Searching for files in /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/35 and /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/35 watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/35/task watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/35/rcv/32_7/35/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: TRACE: Dirs are not empty watcher: TRACE: ACKED /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/35/rcv/32_7/35/ldv_main0_sequence_infinite_withcheck_stateful/task when LEVEL IS nil for ["ldv", "1", "dscv", "35"] watcher: TRACE: Key is '["ldv", "1", "dscv", "35", "rcv", "32_7", "35", "ldv_main0_sequence_infinite_withcheck_stateful", "task"]' watcher: TRACE: Key is '["ldv", "1", "dscv", "35", "rcv", "32_7", "35", "ldv_main0_sequence_infinite_withcheck_stateful"]' watcher: TRACE: Waited workdir is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/35/rcv/32_7/35/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/35/rcv/32_7/35/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/35/rcv/32_7/35/ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Writing key: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,35,rcv,32_7,35,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Watcher says: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,35,rcv,32_7,35,ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: In callback: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 35 rcv 32_7 35 ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: Done key loop dscv: INFO: Successfully waited for 32_7, ldv_main0_sequence_infinite_withcheck_stateful, dscv: DEBUG: Unpacking '' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,35: unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Unpack does nothing in local mode. watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: After callback, read 1 useful lines, need to read 1. dscv: TRACE: Left callback. dscv: DEBUG: Killing watcher... dscv: TRACE: Closing read pipe... dscv: TRACE: Read pipe closed. dscv: DEBUG: Watcher returns 0, waitpid: 0 dscv: INFO: Results from 2 RCVs are here. Processing... dscv: DEBUG: Chewing RCV report '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-isd200.ko.report'... dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-isd200.ko.report' dscv: NORMAL: Calling rule-instrumenter to fix up report for rule 32_7... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: Debug mode is active. rule-instrumentor: DEBUG: The input report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/report.xml'. rule-instrumentor: DEBUG: The output report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml'. rule-instrumentor: DEBUG: The model identifier is '32_7'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_7'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_7/stats.xml'. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: TRACE: Obtain the mode. rule-instrumentor: DEBUG: The plain mode is specified. rule-instrumentor: TRACE: Obtain the verifier. rule-instrumentor: DEBUG: The verifier 'verifier=blast' is specified. rule-instrumentor: TRACE: Process the commands log line by line. rule-instrumentor: TRACE: Process the 'cc:ok:1:15:0::' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '15'. rule-instrumentor: DEBUG: The command check is '0'. rule-instrumentor: DEBUG: The commmand log command name is 'cc'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are ''. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: TRACE: Process the 'ld:ok:1:35:1:ldv_main0_sequence_infinite_withcheck_stateful:' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '35'. rule-instrumentor: DEBUG: The command check is '1'. rule-instrumentor: DEBUG: The commmand log command name is 'ld'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: DEBUG: The command log is processed successfully. rule-instrumentor: TRACE: Read the report file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/report.xml'. rule-instrumentor: TRACE: Obtain all ld reports. rule-instrumentor: TRACE: Iterate over the all ld reports. rule-instrumentor: TRACE: Read ld command reference. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id reference '35'. rule-instrumentor: TRACE: Read ld main. rule-instrumentor: DEBUG: The command main is 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: Read verdict. rule-instrumentor: DEBUG: The verdict is 'SAFE'. rule-instrumentor: TRACE: Read verifier. rule-instrumentor: DEBUG: The verifier is 'blast'. rule-instrumentor: TRACE: Read trace. rule-instrumentor: DEBUG: The trace is ''. rule-instrumentor: TRACE: Read rcv report section. rule-instrumentor: TRACE: Read rcv status. rule-instrumentor: DEBUG: The rcv status is 'OK'. rule-instrumentor: TRACE: Read rcv time. rule-instrumentor: DEBUG: The rcv time is '730'. rule-instrumentor: TRACE: Read rcv description. rule-instrumentor: DEBUG: The rcv description is 'include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/isd200.c:84: Warning: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/isd200.c:84: CIL only supports attribute((alias)) for functions. rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_initialize_FOREACH) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_check_final_state_FOREACH) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_initialize_FOREACH) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_check_final_state_FOREACH) rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: Setting signal for 0 seconds rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: No error found. The system is safe :-) rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== BLAST attrubutes =========== rule-instrumentor: DEBUG: stop-sep with default merge rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== Launch information =========== rule-instrumentor: DEBUG: The verifier has completed in time rule-instrumentor: DEBUG: Time Limit: 900 rule-instrumentor: DEBUG: Memory Limit: 1000000'. rule-instrumentor: DEBUG: All ld reports are processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Prepare a xml writer, open a root node tag and print a base directory in the report mode. rule-instrumentor: TRACE: Iterate over all commands from the log and build reports for them. rule-instrumentor: DEBUG: Build a report for the '15' cc command. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: DEBUG: Build a report for the '35' ld command. rule-instrumentor: DEBUG: The rule inctrumentor '35' ld command has corresponding the rcv '35' ld command. rule-instrumentor: DEBUG: Build a report for the 'ldv_main0_sequence_infinite_withcheck_stateful' entry point. rule-instrumentor: DEBUG: The '35' ld command has 'check=true'. rule-instrumentor: TRACE: Try to find the corresponding rcv report. rule-instrumentor: DEBUG: rcv production of a report for the '35' ('35') ld command 'ldv_main0_sequence_infinite_withcheck_stateful' entry point is '1'. rule-instrumentor: TRACE: Fix the ld command identifier. rule-instrumentor: TRACE: Add model identifier attribute. rule-instrumentor: TRACE: Add model kind tag. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: TRACE: Print the command execution status. rule-instrumentor: TRACE: Print the command execution time. rule-instrumentor: TRACE: Print the command description. rule-instrumentor: TRACE: Close the root node tag and peform final checks in the report mode. rule-instrumentor: DEBUG: The instrument prints report for all commands successfully. rule-instrumentor: DEBUG: Make the report successfully. dscv: TRACE: Will package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml' dscv: DEBUG: Chewing RCV report '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-isd200.ko.report'... dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-isd200.ko.report' dscv: NORMAL: Calling rule-instrumenter to fix up report for rule 32_1... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: Debug mode is active. rule-instrumentor: DEBUG: The input report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/report.xml'. rule-instrumentor: DEBUG: The output report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml'. rule-instrumentor: DEBUG: The model identifier is '32_1'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_1'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/rule-instrumentor/32_1/stats.xml'. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: TRACE: Obtain the mode. rule-instrumentor: DEBUG: The plain mode is specified. rule-instrumentor: TRACE: Obtain the verifier. rule-instrumentor: DEBUG: The verifier 'verifier=blast' is specified. rule-instrumentor: TRACE: Process the commands log line by line. rule-instrumentor: TRACE: Process the 'cc:ok:1:15:0::' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '15'. rule-instrumentor: DEBUG: The command check is '0'. rule-instrumentor: DEBUG: The commmand log command name is 'cc'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are ''. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: TRACE: Process the 'ld:ok:0:35:1:ldv_main0_sequence_infinite_withcheck_stateful:' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '35'. rule-instrumentor: DEBUG: The command check is '1'. rule-instrumentor: DEBUG: The commmand log command name is 'ld'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: DEBUG: The command log is processed successfully. rule-instrumentor: TRACE: Read the report file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/report.xml'. rule-instrumentor: TRACE: Obtain all ld reports. rule-instrumentor: TRACE: Iterate over the all ld reports. rule-instrumentor: TRACE: Read ld command reference. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id reference '35'. rule-instrumentor: TRACE: Read ld main. rule-instrumentor: DEBUG: The command main is 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: Read verdict. rule-instrumentor: DEBUG: The verdict is 'SAFE'. rule-instrumentor: TRACE: Read verifier. rule-instrumentor: DEBUG: The verifier is 'blast'. rule-instrumentor: TRACE: Read trace. rule-instrumentor: DEBUG: The trace is ''. rule-instrumentor: TRACE: Read rcv report section. rule-instrumentor: TRACE: Read rcv status. rule-instrumentor: DEBUG: The rcv status is 'OK'. rule-instrumentor: TRACE: Read rcv time. rule-instrumentor: DEBUG: The rcv time is '740'. rule-instrumentor: TRACE: Read rcv description. rule-instrumentor: DEBUG: The rcv description is 'include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/isd200.c:84: Warning: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/isd200.c:84: CIL only supports attribute((alias)) for functions. rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: Setting signal for 0 seconds rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: No error found. The system is safe :-) rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== BLAST attrubutes =========== rule-instrumentor: DEBUG: stop-sep with default merge rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== Launch information =========== rule-instrumentor: DEBUG: The verifier has completed in time rule-instrumentor: DEBUG: Time Limit: 900 rule-instrumentor: DEBUG: Memory Limit: 1000000'. rule-instrumentor: DEBUG: All ld reports are processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Prepare a xml writer, open a root node tag and print a base directory in the report mode. rule-instrumentor: TRACE: Iterate over all commands from the log and build reports for them. rule-instrumentor: DEBUG: Build a report for the '15' cc command. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: DEBUG: Build a report for the '35' ld command. rule-instrumentor: DEBUG: The rule inctrumentor '35' ld command has corresponding the rcv '35' ld command. rule-instrumentor: DEBUG: Build a report for the 'ldv_main0_sequence_infinite_withcheck_stateful' entry point. rule-instrumentor: DEBUG: The '35' ld command has 'check=true'. rule-instrumentor: TRACE: Try to find the corresponding rcv report. rule-instrumentor: DEBUG: rcv production of a report for the '35' ('35') ld command 'ldv_main0_sequence_infinite_withcheck_stateful' entry point is '1'. rule-instrumentor: TRACE: Fix the ld command identifier. rule-instrumentor: TRACE: Add model identifier attribute. rule-instrumentor: TRACE: Add model kind tag. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: TRACE: Print the command execution status. rule-instrumentor: TRACE: Print the command execution time. rule-instrumentor: TRACE: Print the command description. rule-instrumentor: TRACE: Close the root node tag and peform final checks in the report mode. rule-instrumentor: DEBUG: The instrument prints report for all commands successfully. rule-instrumentor: DEBUG: Make the report successfully. dscv: TRACE: Will package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml' dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml' dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml' dscv: TRACE: Will package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/report_after_dscv.xml' dscv: INFO: Final report is written to /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/report_after_dscv.xml watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher success dscv ldv 1 dscv 35 @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/report_after_dscv.xml watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,35: success dscv ldv 1 dscv 35 @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/report_after_dscv.xml watcher: INFO: Reported success for ["ldv", "1", "dscv", "35"] watcher: DEBUG: Watcher returns 0, waitpid: 0 watcher: DEBUG: Watcher returns 0, waitpid: 0 ldv-core: TRACE: Set task status to "queued" ldv-core: NORMAL: Wait for command... ldv-core: TRACE: Trying to fetch next command... ldv-core: TRACE: Calling external interface to submit task ldv-core: NORMAL: Prepared command in: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36 ldv-core: NORMAL: Calling drv-env-gen... ldv-core: TRACE: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36 /home/malele/programs/ldv/ldv-core/../drv-env-gen/drv-env-gen --basedir=deg --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/cmd_after_csd.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/cmd_after_deg.xml --state-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/deg.state --kernel-driver deg: DEBUG: ENVGEN_PROPERTIES variable not set. Using default properties /home/malele/programs/ldv/drv-env-gen/default.properties deg: DEBUG: Start sanity checks for input cmd stream file... deg: DEBUG: Check LD command with id:"36"... deg: DEBUG: Check CC command for input section with file:"/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/driver/drivers/usb/storage/jumpshot.o"... deg: DEBUG: CC command exists. deg: DEBUG: LD command :"36" -Ok. deg: DEBUG: Ok deg: TRACE: Generate main option on for "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/driver/drivers/usb/storage/jumpshot.c". deg: DEBUG: RUN LDV_CC: /home/malele/programs/ldv/drv-env-gen/../shared/sh/timeout --pattern=.*,ALL --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/deg/stats.xml --reference=16 java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_cc.jar /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/driver/drivers/usb/storage/jumpshot.c --main -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/deg/driver/drivers/usb/storage/jumpshot.o -c 0 -props /home/malele/programs/ldv/drv-env-gen/default.properties -Wp,-MD,drivers/usb/storage/.jumpshot.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(jumpshot) -DKBUILD_MODNAME=KBUILD_STR(ums_jumpshot) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage deg: INFO: Starting ldv_cc interface... ldv-cc: DEBUG: --main ldv-cc: TRACE: Open file /home/malele/programs/ldv/drv-env-gen/default.properties ldv-cc: TRACE: Load properties ldv-cc: DEBUG: Adding sequence parameters sequence_infinite_withcheck_stateful ldv-cc: DEBUG: Start generator for: "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/driver/drivers/usb/storage/jumpshot.c" file. ldv-cc: TRACE: Include interrupt parser ldv-cc: TRACE: Include timer parser ldv-cc: DEBUG: parseAllFunctions ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?((?!(\bfor\b)|(\bif\b))([_a-zA-Z][_a-z0-9A-Z]*\s*))\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (95):static inline int jumpshot_bulk_read(struct us_data *us, unsigned char *data, unsigned int len) ldv-cc: TRACE: Parse inner calls for NameAndType [name=jumpshot_bulk_read, type=static inline int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (96):static inline int jumpshot_bulk_write(struct us_data *us, unsigned char *data, unsigned int len) ldv-cc: TRACE: Parse inner calls for NameAndType [name=jumpshot_bulk_write, type=static inline int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (50):static int jumpshot_get_status(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=jumpshot_get_status, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (102):static int jumpshot_read_data(struct us_data *us, struct jumpshot_info *info, u32 sector, u32 sectors) ldv-cc: TRACE: Parse inner calls for NameAndType [name=jumpshot_read_data, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (103):static int jumpshot_write_data(struct us_data *us, struct jumpshot_info *info, u32 sector, u32 sectors) ldv-cc: TRACE: Parse inner calls for NameAndType [name=jumpshot_write_data, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (77):static int jumpshot_id_device(struct us_data *us, struct jumpshot_info *info) ldv-cc: TRACE: Parse inner calls for NameAndType [name=jumpshot_id_device, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (94):static int jumpshot_handle_mode_sense(struct us_data *us, struct scsi_cmnd * srb, int sense_6) ldv-cc: TRACE: Parse inner calls for NameAndType [name=jumpshot_handle_mode_sense, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (49):static void jumpshot_info_destructor(void *extra) ldv-cc: TRACE: Parse inner calls for NameAndType [name=jumpshot_info_destructor, type=static void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (72):static int jumpshot_transport(struct scsi_cmnd *srb, struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=jumpshot_transport, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (85):static int jumpshot_probe(struct usb_interface *intf, const struct usb_device_id *id) ldv-cc: TRACE: Parse inner calls for NameAndType [name=jumpshot_probe, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (37):static int __init jumpshot_init(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=jumpshot_init, type=static int ] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (38):static void __exit jumpshot_exit(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=jumpshot_exit, type=static void ] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=connect, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=close, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: TRACE: Adding FuncInfo [name=disconnect, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: DEBUG: Loaded pattern default_main with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=pre_reset, check=null] ldv-cc: TRACE: Adding FuncInfo [name=reset_resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=post_reset, check=null] ldv-cc: TRACE: Adding FuncInfo [name=disconnect, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: DEBUG: Loaded pattern usb_driver with 9 functions ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=read, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=write, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=llseek, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern file_operations with 5 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=rescan, check=null] ldv-cc: TRACE: Adding FuncInfo [name=done, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: DEBUG: Loaded pattern scsi_driver with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=attach, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=activate, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=set_params, check=null] ldv-cc: TRACE: Adding FuncInfo [name=prep_fn, check=null] ldv-cc: TRACE: Adding FuncInfo [name=check_sense, check=null] ldv-cc: TRACE: Adding FuncInfo [name=detach, check=null] ldv-cc: DEBUG: Loaded pattern scsi_device_handler with 6 functions ldv-cc: TRACE: Adding FuncInfo [name=stop0, check=$indent mutex_lock(&$p0->usb_lock); $indent$fcall; $indent mutex_unlock(&$p0->usb_lock);] ldv-cc: DEBUG: Loaded pattern sd_desc with 1 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=suspend_late, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume_early, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: DEBUG: Loaded pattern platform_driver with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=ndo_init, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_open, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_stop, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_uninit, check=null] ldv-cc: DEBUG: Loaded pattern net_device_ops with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=irq_bus_lock, check=null] ldv-cc: TRACE: Adding FuncInfo [name=irq_bus_sync_unlock, check=null] ldv-cc: DEBUG: Loaded pattern irq_chip with 2 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=$CHECK_NONZERO] ldv-cc: DEBUG: Loaded pattern i2c_driver with 2 functions ldv-cc: TRACE: Adding FuncInfo [name=acquire, check=null] ldv-cc: TRACE: Adding FuncInfo [name=acquire_phy, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release_phy, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern e1000_phy_operations with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=acquire, check=null] ldv-cc: TRACE: Adding FuncInfo [name=acquire_nvm, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release_nvm, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern e1000_nvm_operations with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=isr_process_oq, check=$indent unsigned long $p0_flags; $indent spin_lock_irqsave(&$p0->lock, $p0_flags); $indent$fcall; $indent spin_unlock_irqrestore(&$p0->lock, $p0_flags);] ldv-cc: DEBUG: Loaded pattern pm8001_dispatch with 1 functions ldv-cc: TRACE: Adding FuncInfo [name=start, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=hidinput_input_event, check=null] ldv-cc: TRACE: Adding FuncInfo [name=close, check=null] ldv-cc: TRACE: Adding FuncInfo [name=stop, check=null] ldv-cc: DEBUG: Loaded pattern hid_ll_driver with 5 functions ldv-cc: DEBUG: Pasring standart kernel driver structures... ldv-cc: TRACE: The pattern is: (\s\\*\s*(static\s*)?+(const\s+)?struct[\*\s]+)[a-zA-Z_][a-zA-Z0-9_]*[\\*\s]+[a-zA-Z_][a-zA-Z0-9_]*[\\*\s]+[=]{1,1}[\\*\s]\{[\s\*]* ldv-cc: TRACE: Content of struct initialization: .name = "ums-jumpshot", .probe = jumpshot_probe, .disconnect = usb_stor_disconnect, .suspend = usb_stor_suspend, .resume = usb_stor_resume, .reset_resume = usb_stor_reset_resume, .pre_reset = usb_stor_pre_reset, .post_reset = usb_stor_post_reset, .id_table = jumpshot_usb_ids, .soft_unbind = 1, ldv-cc: TRACE: fstruct pattern is \.[_a-zA-Z][_a-zA-Z0-9]*\s*=\s*[_a-zA-Z][_a-zA-Z0-9]*\s*(\(\s*[_a-zA-Z][_a-zA-Z0-9]*\s*\))? ldv-cc: TRACE: lfinded=.probe = jumpshot_probe ldv-cc: TRACE: NameAndType [name=jumpshot_probe, type=probe] ldv-cc: TRACE: lfinded=.disconnect = usb_stor_disconnect ldv-cc: TRACE: NameAndType [name=usb_stor_disconnect, type=disconnect] ldv-cc: TRACE: lfinded=.suspend = usb_stor_suspend ldv-cc: TRACE: NameAndType [name=usb_stor_suspend, type=suspend] ldv-cc: TRACE: lfinded=.resume = usb_stor_resume ldv-cc: TRACE: NameAndType [name=usb_stor_resume, type=resume] ldv-cc: TRACE: lfinded=.reset_resume = usb_stor_reset_resume ldv-cc: TRACE: NameAndType [name=usb_stor_reset_resume, type=reset_resume] ldv-cc: TRACE: lfinded=.pre_reset = usb_stor_pre_reset ldv-cc: TRACE: NameAndType [name=usb_stor_pre_reset, type=pre_reset] ldv-cc: TRACE: lfinded=.post_reset = usb_stor_post_reset ldv-cc: TRACE: NameAndType [name=usb_stor_post_reset, type=post_reset] ldv-cc: TRACE: lfinded=.id_table = jumpshot_usb_ids ldv-cc: TRACE: NameAndType [name=jumpshot_usb_ids, type=id_table] ldv-cc: TRACE: TokenStruct.parseContent NameAndType [name=jumpshot_driver, type=usb_driver] initialized as [NameAndType [name=jumpshot_probe, type=probe], NameAndType [name=usb_stor_disconnect, type=disconnect], NameAndType [name=usb_stor_suspend, type=suspend], NameAndType [name=usb_stor_resume, type=resume], NameAndType [name=usb_stor_reset_resume, type=reset_resume], NameAndType [name=usb_stor_pre_reset, type=pre_reset], NameAndType [name=usb_stor_post_reset, type=post_reset], NameAndType [name=jumpshot_usb_ids, type=id_table]] ldv-cc: DEBUG: use parsed functions table ldv-cc: DEBUG: Not found declaration for name usb_stor_disconnect ldv-cc: DEBUG: Not found declaration for name usb_stor_suspend ldv-cc: DEBUG: Not found declaration for name usb_stor_resume ldv-cc: DEBUG: Not found declaration for name usb_stor_reset_resume ldv-cc: DEBUG: Not found declaration for name usb_stor_pre_reset ldv-cc: DEBUG: Not found declaration for name usb_stor_post_reset ldv-cc: DEBUG: Not found declaration for name jumpshot_usb_ids ldv-cc: TRACE: TokenStruct.parsed funcs [TokenFunctionDecl [name=jumpshot_probe, replacementParams=[struct usb_interface * $var , const struct usb_device_id * $var ], retType=static int, test=null]] ldv-cc: DEBUG: TokenStruct.parseContent: Found 1 out of 8 functions ldv-cc: TRACE: TokenStruct.parsed funcs after sort[TokenFunctionDecl [name=jumpshot_probe, replacementParams=[struct usb_interface * $var , const struct usb_device_id * $var ], retType=static int, test=$CHECK_PROBE]] ldv-cc: DEBUG: Ok. I have taken 1 structures. ldv-cc: DEBUG: Pasring standart kernel driver macroses: module_init, module_exit, etc... ldv-cc: TRACE: The pattern is: \s+(postcore_initcall|arch_initcall|subsys_initcall|module_init|module_exit)\s*\(\s*[_a-zA-Z][_a-zA-Z0-9]*\s*\) ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?(jumpshot_init)\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (37):static int __init jumpshot_init(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=jumpshot_init, type=static int ] ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?(jumpshot_exit)\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (38):static void __exit jumpshot_exit(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=jumpshot_exit, type=static void ] ldv-cc: DEBUG: Ok. I have taken 2 structures. ldv-cc: TRACE: enabled=true ldv-cc: DEBUG: add collection with interrupt calls ldv-cc: DEBUG: Create callbacks for request_irq ldv-cc: DEBUG: add collection with timer calls ldv-cc: DEBUG: Create timers ldv-cc: DEBUG: Option isgenerateIfdefAroundMains - on. ldv-cc: TRACE: Append ifdef-macro: "#ifdef LDV_MAIN0_sequence_infinite_withcheck_stateful". ldv-cc: TRACE: Pre-main code: ldv-cc: TRACE: Start appending main function: "+void ldv_main0_sequence_infinite_withcheck_stateful(void)"... ldv-cc: TRACE: Start appending "VARIABLE DECLARATION PART"... ldv-cc: TRACE: Start appending declarations for STRUCT: struct type: usb_driver, struct name: jumpshot_driver"... ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={} ldv-cc: TRACE: creating group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: generated declare=struct usb_interface * var_group1; ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false]] ldv-cc: TRACE: generated declare=const struct usb_device_id * var_jumpshot_probe_9_p1; ldv-cc: TRACE: Create info VarInfo [index=-1, replacementParam=static int $var, retvar=true] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=-1, replacementParam=static int $var, retvar=true]] ldv-cc: TRACE: generated declare=static int res_jumpshot_probe_9; ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Ok. Var declarations for STRUCT: struct type: usb_driver, struct name: jumpshot_driver" - successfully finished. ldv-cc: TRACE: Appending for "VARIABLE DECLARATION PART" successfully finished ldv-cc: TRACE: Start appending "VARIABLE INITIALIZING PART"... ldv-cc: TRACE: Appending for "VARIABLE INITIALIZING" successfully finished ldv-cc: TRACE: Start appending "FUNCTION CALL SECTION"... ldv-cc: TRACE: Append part before standart functions. ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=void, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=0, replacementParam=void, retvar=false]] ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Append standart functions calls. ldv-cc: TRACE: itemCheck=ldv_s_jumpshot_driver_usb_driver == 0 ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false]] ldv-cc: TRACE: Create info VarInfo [index=-1, replacementParam=static int $var, retvar=true] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=-1, replacementParam=static int $var, retvar=true]] ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var , retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var , retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=const struct usb_device_id * $var , retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=const struct usb_device_id * $var , retvar=false]] ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Append calls after stndart functions. ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=void, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=0, replacementParam=void, retvar=false]] ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Start appending end section... ldv-cc: TRACE: Start appending "FUNCTION CALL SECTION"... ldv-cc: TRACE: Append macros: "#endif" for our function. deg: TRACE: Statistica: lines: 693, size: 18632, worktime: 893 deg: INFO: End of ldv_cc - Ok. deg: TRACE: Internal driver with basedir='/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/driver', driver_name='drivers/usb/storage/ums-jumpshot.ko', module_name='drivers/usb/storage/ums-jumpshot.ko' deg: DEBUG: RUN LDV_LD: java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_ld.jar /home/malele/programs/ldv/drv-env-gen/../shared/sh/timeout --pattern=.*,ALL --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/deg/stats.xml --reference=36 java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_ld.jar /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/deg/driver/drivers/usb/storage/jumpshot.o -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/deg/driver/drivers/usb/storage/ums-jumpshot.ko -m elf_i386 -r deg: INFO: Starting ldv_ld interface... deg: INFO: End of ldv_ld - Ok. deg: DEBUG: Start sanity checks for generated cmd stream file... deg: DEBUG: Check LD command with id:"36"... deg: DEBUG: Check CC command for input section with file:"/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/driver/drivers/usb/storage/jumpshot.o"... deg: DEBUG: CC command exists. deg: DEBUG: LD command :"36" -Ok. deg: DEBUG: Ok ldv-core: TRACE: Calling external interface to submit task for CID=36 ldv-core: NORMAL: Calling Domain Speicific C-Verifier ldv-core: TRACE: Write DSCV arguments to task descriptor file "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/task_descriptor". ldv-core: TRACE: Make work dir for task "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/input_task" ldv-core: TRACE: Set RCV_FRONTEND_CMD to "/home/malele/programs/ldv/ldv-core/../bin/dscv" ldv-core: TRACE: Remove existing DSCV's report '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/report_after_dscv.xml' if so (workaround for #2727) ldv-core: TRACE: Calling watcher... watcher: DEBUG: Called watcher (output not checked): /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher queue dscv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/task_descriptor /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir ldv 1 dscv 36 watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: : queue dscv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/task_descriptor /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir ldv 1 dscv 36 watcher: INFO: Queueing to pool dscv task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/task_descriptor with wd=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir and key ["ldv", "1", "dscv", "36"]. watcher: DEBUG: Putting workdir to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/36/task watcher: DEBUG: Copying taskfile to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/36/task from /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/task_descriptor watcher: INFO: Forking process to run /home/malele/programs/ldv/ldv-core/../bin/dscv --rawcmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/36/task... watcher: INFO: Waiting for dscv call to finish... watcher: DEBUG: Going to use semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/dscv_pool watcher: TRACE: TOKEN: 17193892 for /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/dscv_pool watcher: TRACE: Semaphore otime: Sun Nov 04 20:30:44 +0800 2012 watcher: INFO: Running dscv with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/36/task right NOW! watcher: DEBUG: Setting key for the processes spawned: ldv,1,dscv,36 dscv: INFO: Watcher server is /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher key dscv watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,36: key dscv watcher: DEBUG: Key requested for ["dscv"] watcher: TRACE: Increasing reference counter... watcher: DEBUG: Serving 2 instances watcher: TRACE: Watcher says: ldv,1,dscv,36 watcher: TRACE: watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: Got key string ldv,1,dscv,36. dscv: DEBUG: Expecting 2 runs of RCV backend. dscv: DEBUG: Copying driver from '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/driver' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/ri/32_7'... dscv: DEBUG: CMDFILE : /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/cmd_after_deg.xml dscv: DEBUG: CMDFILE-OUT: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml dscv: TRACE: BASEDIR: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/ri/32_7 dscv: NORMAL: Calling rule_instrumenter for rule model 32_7... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: The tool base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/ri/32_7'. rule-instrumentor: DEBUG: The commands input file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/cmd_after_deg.xml'. rule-instrumentor: DEBUG: The commands output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml'. rule-instrumentor: DEBUG: The model identifier is '32_7'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_7'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_7/stats.xml'. rule-instrumentor: DEBUG: The tool configurations directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_7/config'. rule-instrumentor: DEBUG: The tool common model directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_7/common-model'. rule-instrumentor: TRACE: Try to find the instrument absolute path. rule-instrumentor: DEBUG: The instrument absolute path is '/home/malele/programs/ldv/bin/rule-instrumentor.pl'. rule-instrumentor: TRACE: Try to find the instrument directory. rule-instrumentor: DEBUG: The instrument directory is '/home/malele/programs/ldv/bin/'. rule-instrumentor: TRACE: Obtain the LDV_HOME as earlier as possible. rule-instrumentor: DEBUG: The LDV_HOME is '/home/malele/programs/ldv'. rule-instrumentor: TRACE: Obtain the directory where all instrumentor auxiliary tools (such as aspectator) are placed. rule-instrumentor: TRACE: Obtain absolute path for RI common aspect file. rule-instrumentor: DEBUG: RI common aspect file is '/home/malele/programs/ldv/ri/ri.aspect'. rule-instrumentor: DEBUG: The timeout script is '/home/malele/programs/ldv/shared/sh/timeout'. rule-instrumentor: DEBUG: The rule instrumentor processes patterns are: '.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER'. rule-instrumentor: DEBUG: The ldv timeout script options are '--pattern=.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_7/stats.xml'. rule-instrumentor: DEBUG: The instrument auxiliary tools directory is '/home/malele/programs/ldv/ri'. rule-instrumentor: DEBUG: The aspectator binaries directory is '/home/malele/programs/ldv/ri/bin'. rule-instrumentor: DEBUG: The aspectator script (compiler) is '/home/malele/programs/ldv/ri/bin/compiler'. rule-instrumentor: DEBUG: The models directory is '/home/malele/programs/ldv/kernel-rules'. rule-instrumentor: TRACE: Check whether the models are installed properly. rule-instrumentor: DEBUG: The models database xml file is 'model-db.xml'. rule-instrumentor: DEBUG: Files and directories are checked and prepared successfully. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: DEBUG: Get and store information on the required model. rule-instrumentor: TRACE: Read the models database xml file '/home/malele/programs/ldv/kernel-rules/model-db.xml'. rule-instrumentor: TRACE: Obtain all models. rule-instrumentor: TRACE: Iterate over the all models and try to find the appropriate one. rule-instrumentor: TRACE: Process 'plain_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -Wno-unused-but-set-variable' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_llvm_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-Wno-attributes -g -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -Wframe-larger-than=\d+ -fno-dwarf2-cfi-asm -fconserve-stack -femit-struct-debug-baseonly -O.' are specified. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '07_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '08_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '10_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '18_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '26_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '27_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_5' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_7' id attribute for a model. rule-instrumentor: DEBUG: The required model having id '32_7' is found. rule-instrumentor: TRACE: Read engine tag. rule-instrumentor: DEBUG: The engine 'blast' is specified for the '32_7' model. rule-instrumentor: TRACE: Read error tag. rule-instrumentor: DEBUG: The error label 'LDV_ERROR' is specified for the '32_7' model. rule-instrumentor: TRACE: Read hints tag. rule-instrumentor: TRACE: Read array of kinds. rule-instrumentor: DEBUG: The kinds 'plain' are specified for the '32_7' model. rule-instrumentor: TRACE: Read file names. rule-instrumentor: TRACE: Read config file name. rule-instrumentor: DEBUG: The config file 'models/0032-config.h' is specified for the '32_7' model. rule-instrumentor: TRACE: Check whether the '32_7' model kinds are specified correctly. rule-instrumentor: DEBUG: The plain mode is used for '32_7' model. rule-instrumentor: TRACE: Read common file name. rule-instrumentor: DEBUG: The common file 'models/0032_7.c' is specified for the '32_7' model. rule-instrumentor: DEBUG: Header files will be additionaly searched for in '/home/malele/programs/ldv/kernel-rules/models'. rule-instrumentor: TRACE: Store model information into hash. rule-instrumentor: DEBUG: The model '32_7' information is processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Print a root node open tag in the plain mode. rule-instrumentor: DEBUG: Process the commands input file. rule-instrumentor: TRACE: Read commands input xml file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/cmd_after_deg.xml'. rule-instrumentor: TRACE: Read xml root tag. rule-instrumentor: TRACE: Obtain all commands. rule-instrumentor: TRACE: Iterate over all commands to execute them and write output xml file. rule-instrumentor: TRACE: Gather argument signatures for all cc comands specified first of all. rule-instrumentor: DEBUG: The base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/driver' is specified. rule-instrumentor: TRACE: Use the tool base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/ri/32_7' instead of the specified one in the plain mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'cc' having id '16'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/driver/drivers/usb/storage/jumpshot.o'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'false' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/driver/drivers/usb/storage/jumpshot.c' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/jumpshot.c'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/jumpshot.o'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as configuration header file. rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as automatic configuration header file. rule-instrumentor: DEBUG: Exclude the option '-O2' for the '16' command. rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: TRACE: Add config include options for cc command. rule-instrumentor: TRACE: Relative path to config file is include/generated/autoconf.h. rule-instrumentor: TRACE: Check presence of configuration file. rule-instrumentor: DEBUG: Create configuration 'autoconf.h'. rule-instrumentor: TRACE: Copy the main configuration file to the configuration directory and patch it. rule-instrumentor: DEBUG: Create configuration '/generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: Create configuration 'include//generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: The config includes directories are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_7/config/include//generated'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.jumpshot.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(jumpshot) -DKBUILD_MODNAME=KBUILD_STR(ums_jumpshot) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h'. rule-instrumentor: DEBUG: The entry points are ''. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/jumpshot.c'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The cc command '16' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: DEBUG: The command '16' is specifically processed for the plain mode. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: For CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Duplicate an each cc command with the one containing a common model. rule-instrumentor: TRACE: Change an id attribute. rule-instrumentor: TRACE: Concatenate a common model with the first input file. rule-instrumentor: DEBUG: Finish processing of the command having id '16' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.013332'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '1'. rule-instrumentor: TRACE: Log information on the '16' command execution status. rule-instrumentor: DEBUG: Finish processing of the command having id '16' in the aspect mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id '36'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/driver/drivers/usb/storage/ums-jumpshot.ko'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'true' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/driver/drivers/usb/storage/jumpshot.o' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/jumpshot.o'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/ums-jumpshot.ko'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-m elf_i386 -r -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/jumpshot.o'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The ld command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: DEBUG: The ld command '36' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: The required by ld file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/jumpshot.o' was processed successfully. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: TRACE: Copy a common model to a common model directory. rule-instrumentor: TRACE: For auxiliary CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print auxiliary common model CC command. rule-instrumentor: TRACE: Specify a common model file for ld command. rule-instrumentor: TRACE: For the ld command add error tag. rule-instrumentor: TRACE: For the ld command copy hints as them. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Finish processing of the command having id '36' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.009088'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '0'. rule-instrumentor: TRACE: Log information on the '36' command execution status. rule-instrumentor: DEBUG: All ld command input files are processed successfully. rule-instrumentor: DEBUG: Finish processing of the command having id '36' in the aspect mode. rule-instrumentor: TRACE: Print root node close tag in the plain mode. rule-instrumentor: TRACE: Close file handlers. rule-instrumentor: INFO: Delete auxiliary files in the nondebug modes. rule-instrumentor: NORMAL: Make all successfully. dscv: TRACE: Writing command for a single RCV to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: DEBUG: Written RCV single command to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: INFO: Spawning RCV with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful workdir /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful for ld 36, main ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Called watcher (output not checked): /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 36 rcv 32_7 36 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/ri/32_7 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_7 watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,36: queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 36 rcv 32_7 36 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/ri/32_7 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_7 watcher: INFO: Queueing to pool rcv task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful with wd=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful and key ["ldv", "1", "dscv", "36", "rcv", "32_7", "36", "ldv_main0_sequence_infinite_withcheck_stateful"]. watcher: DEBUG: Putting workdir to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/36/rcv/32_7/36/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: DEBUG: Copying taskfile to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/36/rcv/32_7/36/ldv_main0_sequence_infinite_withcheck_stateful/task from /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful watcher: INFO: Forking process to run /home/malele/programs/ldv/bin/../dscv/rcv-launcher --rawcmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/36/rcv/32_7/36/ldv_main0_sequence_infinite_withcheck_stateful/task... watcher: INFO: Waiting for rcv call to finish... watcher: DEBUG: Going to use semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: TOKEN: 17193957 for /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: Semaphore otime: Sun Nov 04 20:30:42 +0800 2012 watcher: INFO: Running rcv with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/36/rcv/32_7/36/ldv_main0_sequence_infinite_withcheck_stateful/task right NOW! watcher: DEBUG: Setting key for the processes spawned: ldv,1,dscv,36,rcv,32_7,36,ldv_main0_sequence_infinite_withcheck_stateful rcv-launcher: TRACE: Default time limit is: 900; memory limit is: 1000000. rcv-launcher: TRACE: Watcher server is /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher key rcv watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,36,rcv,32_7,36,ldv_main0_sequence_infinite_withcheck_stateful: key rcv watcher: DEBUG: Key requested for ["rcv"] watcher: TRACE: Increasing reference counter... watcher: DEBUG: Serving 3 instances watcher: TRACE: Watcher says: ldv,1,dscv,36,rcv,32_7,36,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: watcher: DEBUG: Watcher returns 0, waitpid: 0 rcv-launcher: DEBUG: Got key string ldv,1,dscv,36,rcv,32_7,36,ldv_main0_sequence_infinite_withcheck_stateful. rcv-launcher: TRACE: Trying 'blast' as engine rcv-launcher: TRACE: Trying '/home/malele/programs/ldv/bin/../dscv/rcv/blast' as engine rcv-launcher: DEBUG: Will use engine: /home/malele/programs/ldv/bin/../dscv/rcv/blast BLAST: DEBUG: Setting PATH to '/home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/malele/programs/ldv/bin' BLAST: TRACE: CSIsat to be used is /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/csisat BLAST: INFO: Will use preprocessors: cpp BLAST: NORMAL: Preprocessing 2 files with cpp BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/jumpshot.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-jumpshot.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/jumpshot.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/jumpshot.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.jumpshot.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(jumpshot) -DKBUILD_MODNAME=KBUILD_STR(ums_jumpshot) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-jumpshot.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.jumpshot.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(jumpshot) -DKBUILD_MODNAME=KBUILD_STR(ums_jumpshot) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: DEBUG: Running BLAST without alias analysis. BLAST: DEBUG: OCaml machine-specific tuning is performed! BLAST: NORMAL: Running BLAST for drivers/usb/storage/ums-jumpshot.ko, entry ldv_main0_sequence_infinite_withcheck_stateful... BLAST: INFO: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-jumpshot.ko.timestats.xml -p .*pblast\.opt.*,PBLAST.OPT;.*,ALL;CHILD:.*smtlibServer.*,SMT_SOLVER -m 1000000 -t 900 ocamltune /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/pblast.opt /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/jumpshot.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.i -predH 7 -craig 2 -ignoredupfn -nosserr -enable-recursion -main ldv_main0_sequence_infinite_withcheck_stateful -L LDV_ERROR -cldepth 0 -alias "" -lattice -include-lattice symb -stop-sep -merge bdd -reroute -reroute-map mutex_lock_interruptible -reroute-map mutex_lock_killable -reroute-map mutex_lock -reroute-map mutex_trylock -reroute-map mutex_unlock -reroute-map mutex_is_locked -reroute-map2 atomic_dec_and_mutex_lock -reroute-foreach ldv_check_final_state -reroute-foreach ldv_initialize -reroute-placeholder TEMPLATE BLAST: INFO: The debug trace will be written to /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-jumpshot.ko.1.gz BLAST: TRACE: Child's stderr stream closed. BLAST: TRACE: Child's stdout stream closed. BLAST: TRACE: wait3 return value: 0 BLAST: NORMAL: Finished with code 0 term by OK. BLAST: INFO: Finished. BLAST: DEBUG: Writing report to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-jumpshot.ko.report' BLAST: INFO: Wrapper finished! BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-jumpshot.ko.1.gz BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-jumpshot.ko.report watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher success rcv ldv 1 dscv 36 rcv 32_7 36 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-jumpshot.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-jumpshot.ko.report watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,36,rcv,32_7,36,ldv_main0_sequence_infinite_withcheck_stateful: success rcv ldv 1 dscv 36 rcv 32_7 36 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-jumpshot.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-jumpshot.ko.report watcher: INFO: Reported success for ["ldv", "1", "dscv", "36", "rcv", "32_7", "36", "ldv_main0_sequence_infinite_withcheck_stateful"] watcher: DEBUG: Watcher returns 0, waitpid: 0 watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: Copying driver from '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/driver' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/ri/32_1'... dscv: DEBUG: CMDFILE : /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/cmd_after_deg.xml dscv: DEBUG: CMDFILE-OUT: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml dscv: TRACE: BASEDIR: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/ri/32_1 dscv: NORMAL: Calling rule_instrumenter for rule model 32_1... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: The tool base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/ri/32_1'. rule-instrumentor: DEBUG: The commands input file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/cmd_after_deg.xml'. rule-instrumentor: DEBUG: The commands output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml'. rule-instrumentor: DEBUG: The model identifier is '32_1'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_1'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_1/stats.xml'. rule-instrumentor: DEBUG: The tool configurations directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_1/config'. rule-instrumentor: DEBUG: The tool common model directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_1/common-model'. rule-instrumentor: TRACE: Try to find the instrument absolute path. rule-instrumentor: DEBUG: The instrument absolute path is '/home/malele/programs/ldv/bin/rule-instrumentor.pl'. rule-instrumentor: TRACE: Try to find the instrument directory. rule-instrumentor: DEBUG: The instrument directory is '/home/malele/programs/ldv/bin/'. rule-instrumentor: TRACE: Obtain the LDV_HOME as earlier as possible. rule-instrumentor: DEBUG: The LDV_HOME is '/home/malele/programs/ldv'. rule-instrumentor: TRACE: Obtain the directory where all instrumentor auxiliary tools (such as aspectator) are placed. rule-instrumentor: TRACE: Obtain absolute path for RI common aspect file. rule-instrumentor: DEBUG: RI common aspect file is '/home/malele/programs/ldv/ri/ri.aspect'. rule-instrumentor: DEBUG: The timeout script is '/home/malele/programs/ldv/shared/sh/timeout'. rule-instrumentor: DEBUG: The rule instrumentor processes patterns are: '.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER'. rule-instrumentor: DEBUG: The ldv timeout script options are '--pattern=.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_1/stats.xml'. rule-instrumentor: DEBUG: The instrument auxiliary tools directory is '/home/malele/programs/ldv/ri'. rule-instrumentor: DEBUG: The aspectator binaries directory is '/home/malele/programs/ldv/ri/bin'. rule-instrumentor: DEBUG: The aspectator script (compiler) is '/home/malele/programs/ldv/ri/bin/compiler'. rule-instrumentor: DEBUG: The models directory is '/home/malele/programs/ldv/kernel-rules'. rule-instrumentor: TRACE: Check whether the models are installed properly. rule-instrumentor: DEBUG: The models database xml file is 'model-db.xml'. rule-instrumentor: DEBUG: Files and directories are checked and prepared successfully. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: DEBUG: Get and store information on the required model. rule-instrumentor: TRACE: Read the models database xml file '/home/malele/programs/ldv/kernel-rules/model-db.xml'. rule-instrumentor: TRACE: Obtain all models. rule-instrumentor: TRACE: Iterate over the all models and try to find the appropriate one. rule-instrumentor: TRACE: Process 'plain_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -Wno-unused-but-set-variable' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_llvm_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-Wno-attributes -g -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -Wframe-larger-than=\d+ -fno-dwarf2-cfi-asm -fconserve-stack -femit-struct-debug-baseonly -O.' are specified. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '07_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '08_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '10_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '18_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '26_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '27_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_1' id attribute for a model. rule-instrumentor: DEBUG: The required model having id '32_1' is found. rule-instrumentor: TRACE: Read engine tag. rule-instrumentor: DEBUG: The engine 'blast' is specified for the '32_1' model. rule-instrumentor: TRACE: Read error tag. rule-instrumentor: DEBUG: The error label 'LDV_ERROR' is specified for the '32_1' model. rule-instrumentor: TRACE: Read hints tag. rule-instrumentor: TRACE: Read array of kinds. rule-instrumentor: DEBUG: The kinds 'plain' are specified for the '32_1' model. rule-instrumentor: TRACE: Read file names. rule-instrumentor: TRACE: Read config file name. rule-instrumentor: DEBUG: The config file 'models/0032-config.h' is specified for the '32_1' model. rule-instrumentor: TRACE: Check whether the '32_1' model kinds are specified correctly. rule-instrumentor: DEBUG: The plain mode is used for '32_1' model. rule-instrumentor: TRACE: Read common file name. rule-instrumentor: DEBUG: The common file 'models/0032.c' is specified for the '32_1' model. rule-instrumentor: DEBUG: Header files will be additionaly searched for in '/home/malele/programs/ldv/kernel-rules/models'. rule-instrumentor: TRACE: Store model information into hash. rule-instrumentor: DEBUG: The model '32_1' information is processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Print a root node open tag in the plain mode. rule-instrumentor: DEBUG: Process the commands input file. rule-instrumentor: TRACE: Read commands input xml file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/cmd_after_deg.xml'. rule-instrumentor: TRACE: Read xml root tag. rule-instrumentor: TRACE: Obtain all commands. rule-instrumentor: TRACE: Iterate over all commands to execute them and write output xml file. rule-instrumentor: TRACE: Gather argument signatures for all cc comands specified first of all. rule-instrumentor: DEBUG: The base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/driver' is specified. rule-instrumentor: TRACE: Use the tool base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/ri/32_1' instead of the specified one in the plain mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'cc' having id '16'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/driver/drivers/usb/storage/jumpshot.o'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'false' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/driver/drivers/usb/storage/jumpshot.c' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/jumpshot.c'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/jumpshot.o'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as configuration header file. rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as automatic configuration header file. rule-instrumentor: DEBUG: Exclude the option '-O2' for the '16' command. rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: TRACE: Add config include options for cc command. rule-instrumentor: TRACE: Relative path to config file is include/generated/autoconf.h. rule-instrumentor: TRACE: Check presence of configuration file. rule-instrumentor: DEBUG: Create configuration 'autoconf.h'. rule-instrumentor: TRACE: Copy the main configuration file to the configuration directory and patch it. rule-instrumentor: DEBUG: Create configuration '/generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: Create configuration 'include//generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: The config includes directories are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_1/config/include//generated'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.jumpshot.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(jumpshot) -DKBUILD_MODNAME=KBUILD_STR(ums_jumpshot) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h'. rule-instrumentor: DEBUG: The entry points are ''. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/jumpshot.c'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The cc command '16' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: DEBUG: The command '16' is specifically processed for the plain mode. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: For CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Duplicate an each cc command with the one containing a common model. rule-instrumentor: TRACE: Change an id attribute. rule-instrumentor: TRACE: Concatenate a common model with the first input file. rule-instrumentor: DEBUG: Finish processing of the command having id '16' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.014219'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '1'. rule-instrumentor: TRACE: Log information on the '16' command execution status. rule-instrumentor: DEBUG: Finish processing of the command having id '16' in the aspect mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id '36'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/driver/drivers/usb/storage/ums-jumpshot.ko'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'true' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/driver/drivers/usb/storage/jumpshot.o' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/jumpshot.o'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/ums-jumpshot.ko'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-m elf_i386 -r -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/jumpshot.o'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The ld command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: DEBUG: The ld command '36' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: The required by ld file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/jumpshot.o' was processed successfully. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: TRACE: Copy a common model to a common model directory. rule-instrumentor: TRACE: For auxiliary CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print auxiliary common model CC command. rule-instrumentor: TRACE: Specify a common model file for ld command. rule-instrumentor: TRACE: For the ld command add error tag. rule-instrumentor: TRACE: For the ld command copy hints as them. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Finish processing of the command having id '36' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.00775099999999995'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '0'. rule-instrumentor: TRACE: Log information on the '36' command execution status. rule-instrumentor: DEBUG: All ld command input files are processed successfully. rule-instrumentor: DEBUG: Finish processing of the command having id '36' in the aspect mode. rule-instrumentor: TRACE: Print root node close tag in the plain mode. rule-instrumentor: TRACE: Close file handlers. rule-instrumentor: INFO: Delete auxiliary files in the nondebug modes. rule-instrumentor: NORMAL: Make all successfully. dscv: TRACE: Writing command for a single RCV to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: DEBUG: Written RCV single command to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: INFO: Spawning RCV with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful workdir /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful for ld 36, main ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Called watcher (output not checked): /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 36 rcv 32_1 36 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/ri/32_1 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_1 watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,36: queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 36 rcv 32_1 36 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/ri/32_1 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_1 watcher: INFO: Queueing to pool rcv task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful with wd=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful and key ["ldv", "1", "dscv", "36", "rcv", "32_1", "36", "ldv_main0_sequence_infinite_withcheck_stateful"]. watcher: DEBUG: Putting workdir to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/36/rcv/32_1/36/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: DEBUG: Copying taskfile to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/36/rcv/32_1/36/ldv_main0_sequence_infinite_withcheck_stateful/task from /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful watcher: INFO: Forking process to run /home/malele/programs/ldv/bin/../dscv/rcv-launcher --rawcmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/36/rcv/32_1/36/ldv_main0_sequence_infinite_withcheck_stateful/task... watcher: INFO: Waiting for rcv call to finish... watcher: DEBUG: Going to use semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: TOKEN: 17193957 for /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: Semaphore otime: Sun Nov 04 20:30:47 +0800 2012 watcher: INFO: Running rcv with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/36/rcv/32_1/36/ldv_main0_sequence_infinite_withcheck_stateful/task right NOW! watcher: DEBUG: Setting key for the processes spawned: ldv,1,dscv,36,rcv,32_1,36,ldv_main0_sequence_infinite_withcheck_stateful rcv-launcher: TRACE: Default time limit is: 900; memory limit is: 1000000. rcv-launcher: TRACE: Watcher server is /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher key rcv watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,36,rcv,32_1,36,ldv_main0_sequence_infinite_withcheck_stateful: key rcv watcher: DEBUG: Key requested for ["rcv"] watcher: TRACE: Increasing reference counter... watcher: DEBUG: Serving 3 instances watcher: TRACE: Watcher says: ldv,1,dscv,36,rcv,32_1,36,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: watcher: DEBUG: Watcher returns 0, waitpid: 0 rcv-launcher: DEBUG: Got key string ldv,1,dscv,36,rcv,32_1,36,ldv_main0_sequence_infinite_withcheck_stateful. rcv-launcher: TRACE: Trying 'blast' as engine rcv-launcher: TRACE: Trying '/home/malele/programs/ldv/bin/../dscv/rcv/blast' as engine rcv-launcher: DEBUG: Will use engine: /home/malele/programs/ldv/bin/../dscv/rcv/blast BLAST: DEBUG: Setting PATH to '/home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/malele/programs/ldv/bin' BLAST: TRACE: CSIsat to be used is /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/csisat BLAST: INFO: Will use preprocessors: cpp BLAST: NORMAL: Preprocessing 2 files with cpp BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/jumpshot.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-jumpshot.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/jumpshot.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/jumpshot.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.jumpshot.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(jumpshot) -DKBUILD_MODNAME=KBUILD_STR(ums_jumpshot) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-jumpshot.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.jumpshot.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(jumpshot) -DKBUILD_MODNAME=KBUILD_STR(ums_jumpshot) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: DEBUG: Running BLAST without alias analysis. BLAST: DEBUG: OCaml machine-specific tuning is performed! BLAST: NORMAL: Running BLAST for drivers/usb/storage/ums-jumpshot.ko, entry ldv_main0_sequence_infinite_withcheck_stateful... BLAST: INFO: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-jumpshot.ko.timestats.xml -p .*pblast\.opt.*,PBLAST.OPT;.*,ALL;CHILD:.*smtlibServer.*,SMT_SOLVER -m 1000000 -t 900 ocamltune /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/pblast.opt /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/jumpshot.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.i -predH 7 -craig 2 -ignoredupfn -nosserr -enable-recursion -main ldv_main0_sequence_infinite_withcheck_stateful -L LDV_ERROR -cldepth 0 -alias "" -lattice -include-lattice symb -stop-sep -merge bdd BLAST: INFO: The debug trace will be written to /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-jumpshot.ko.1.gz BLAST: TRACE: Child's stderr stream closed. BLAST: TRACE: Child's stdout stream closed. BLAST: TRACE: wait3 return value: 0 BLAST: NORMAL: Finished with code 0 term by OK. BLAST: INFO: Finished. BLAST: DEBUG: Writing report to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-jumpshot.ko.report' BLAST: INFO: Wrapper finished! BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-jumpshot.ko.1.gz BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-jumpshot.ko.report watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher success rcv ldv 1 dscv 36 rcv 32_1 36 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-jumpshot.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-jumpshot.ko.report watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,36,rcv,32_1,36,ldv_main0_sequence_infinite_withcheck_stateful: success rcv ldv 1 dscv 36 rcv 32_1 36 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-jumpshot.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-jumpshot.ko.report watcher: INFO: Reported success for ["ldv", "1", "dscv", "36", "rcv", "32_1", "36", "ldv_main0_sequence_infinite_withcheck_stateful"] watcher: DEBUG: Watcher returns 0, waitpid: 0 watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: INFO: Waiting for 2 more RCVs... watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher wait rcv ldv 1 dscv 36 # watcher: TRACE: Read 0 lines, need to read 2, reading next line... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,36: wait rcv ldv 1 dscv 36 # watcher: DEBUG: Called wait with ["ldv", "1", "dscv", "36", "#"], ignored "rcv" watcher: TRACE: Searching for files in /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/36 and /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/36 watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/36/task watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/36/rcv/32_1/36/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: TRACE: Dirs are not empty watcher: TRACE: ACKED /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/36/rcv/32_1/36/ldv_main0_sequence_infinite_withcheck_stateful/task when LEVEL IS nil for ["ldv", "1", "dscv", "36"] watcher: TRACE: Key is '["ldv", "1", "dscv", "36", "rcv", "32_1", "36", "ldv_main0_sequence_infinite_withcheck_stateful", "task"]' watcher: TRACE: Key is '["ldv", "1", "dscv", "36", "rcv", "32_1", "36", "ldv_main0_sequence_infinite_withcheck_stateful"]' watcher: TRACE: Waited workdir is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/36/rcv/32_1/36/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/36/rcv/32_1/36/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/36/rcv/32_1/36/ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Writing key: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,36,rcv,32_1,36,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Watcher says: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,36,rcv,32_1,36,ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: In callback: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 36 rcv 32_1 36 ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: Done key loop dscv: INFO: Successfully waited for 32_1, ldv_main0_sequence_infinite_withcheck_stateful, dscv: DEBUG: Unpacking '' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,36: unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Unpack does nothing in local mode. watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: After callback, read 1 useful lines, need to read 2. dscv: TRACE: Left callback. dscv: TRACE: Read 1 lines, need to read 2, reading next line... dscv: TRACE: Closing read pipe... dscv: TRACE: Read pipe closed. dscv: DEBUG: Watcher returns 0, waitpid: 0 dscv: INFO: Waiting for 1 more RCVs... watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher wait rcv ldv 1 dscv 36 # watcher: TRACE: Read 0 lines, need to read 1, reading next line... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,36: wait rcv ldv 1 dscv 36 # watcher: DEBUG: Called wait with ["ldv", "1", "dscv", "36", "#"], ignored "rcv" watcher: TRACE: Searching for files in /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/36 and /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/36 watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/36/task watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/36/rcv/32_7/36/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: TRACE: Dirs are not empty watcher: TRACE: ACKED /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/36/rcv/32_7/36/ldv_main0_sequence_infinite_withcheck_stateful/task when LEVEL IS nil for ["ldv", "1", "dscv", "36"] watcher: TRACE: Key is '["ldv", "1", "dscv", "36", "rcv", "32_7", "36", "ldv_main0_sequence_infinite_withcheck_stateful", "task"]' watcher: TRACE: Key is '["ldv", "1", "dscv", "36", "rcv", "32_7", "36", "ldv_main0_sequence_infinite_withcheck_stateful"]' watcher: TRACE: Waited workdir is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/36/rcv/32_7/36/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/36/rcv/32_7/36/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/36/rcv/32_7/36/ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Writing key: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,36,rcv,32_7,36,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Watcher says: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,36,rcv,32_7,36,ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: In callback: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 36 rcv 32_7 36 ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: Done key loop dscv: INFO: Successfully waited for 32_7, ldv_main0_sequence_infinite_withcheck_stateful, dscv: DEBUG: Unpacking '' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,36: unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Unpack does nothing in local mode. watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: After callback, read 1 useful lines, need to read 1. dscv: TRACE: Left callback. dscv: DEBUG: Killing watcher... dscv: TRACE: Closing read pipe... dscv: TRACE: Read pipe closed. dscv: DEBUG: Watcher returns 0, waitpid: 0 dscv: INFO: Results from 2 RCVs are here. Processing... dscv: DEBUG: Chewing RCV report '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-jumpshot.ko.report'... dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-jumpshot.ko.report' dscv: NORMAL: Calling rule-instrumenter to fix up report for rule 32_7... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: Debug mode is active. rule-instrumentor: DEBUG: The input report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/report.xml'. rule-instrumentor: DEBUG: The output report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml'. rule-instrumentor: DEBUG: The model identifier is '32_7'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_7'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_7/stats.xml'. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: TRACE: Obtain the mode. rule-instrumentor: DEBUG: The plain mode is specified. rule-instrumentor: TRACE: Obtain the verifier. rule-instrumentor: DEBUG: The verifier 'verifier=blast' is specified. rule-instrumentor: TRACE: Process the commands log line by line. rule-instrumentor: TRACE: Process the 'cc:ok:1:16:0::' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '16'. rule-instrumentor: DEBUG: The command check is '0'. rule-instrumentor: DEBUG: The commmand log command name is 'cc'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are ''. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: TRACE: Process the 'ld:ok:0:36:1:ldv_main0_sequence_infinite_withcheck_stateful:' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '36'. rule-instrumentor: DEBUG: The command check is '1'. rule-instrumentor: DEBUG: The commmand log command name is 'ld'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: DEBUG: The command log is processed successfully. rule-instrumentor: TRACE: Read the report file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/report.xml'. rule-instrumentor: TRACE: Obtain all ld reports. rule-instrumentor: TRACE: Iterate over the all ld reports. rule-instrumentor: TRACE: Read ld command reference. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id reference '36'. rule-instrumentor: TRACE: Read ld main. rule-instrumentor: DEBUG: The command main is 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: Read verdict. rule-instrumentor: DEBUG: The verdict is 'SAFE'. rule-instrumentor: TRACE: Read verifier. rule-instrumentor: DEBUG: The verifier is 'blast'. rule-instrumentor: TRACE: Read trace. rule-instrumentor: DEBUG: The trace is ''. rule-instrumentor: TRACE: Read rcv report section. rule-instrumentor: TRACE: Read rcv status. rule-instrumentor: DEBUG: The rcv status is 'OK'. rule-instrumentor: TRACE: Read rcv time. rule-instrumentor: DEBUG: The rcv time is '720'. rule-instrumentor: TRACE: Read rcv description. rule-instrumentor: DEBUG: The rcv description is 'include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/jumpshot.c:79: Warning: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/jumpshot.c:79: CIL only supports attribute((alias)) for functions. rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_initialize_FOREACH) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_check_final_state_FOREACH) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_initialize_FOREACH) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_check_final_state_FOREACH) rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: Setting signal for 0 seconds rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: No error found. The system is safe :-) rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== BLAST attrubutes =========== rule-instrumentor: DEBUG: stop-sep with default merge rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== Launch information =========== rule-instrumentor: DEBUG: The verifier has completed in time rule-instrumentor: DEBUG: Time Limit: 900 rule-instrumentor: DEBUG: Memory Limit: 1000000'. rule-instrumentor: DEBUG: All ld reports are processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Prepare a xml writer, open a root node tag and print a base directory in the report mode. rule-instrumentor: TRACE: Iterate over all commands from the log and build reports for them. rule-instrumentor: DEBUG: Build a report for the '16' cc command. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: DEBUG: Build a report for the '36' ld command. rule-instrumentor: DEBUG: The rule inctrumentor '36' ld command has corresponding the rcv '36' ld command. rule-instrumentor: DEBUG: Build a report for the 'ldv_main0_sequence_infinite_withcheck_stateful' entry point. rule-instrumentor: DEBUG: The '36' ld command has 'check=true'. rule-instrumentor: TRACE: Try to find the corresponding rcv report. rule-instrumentor: DEBUG: rcv production of a report for the '36' ('36') ld command 'ldv_main0_sequence_infinite_withcheck_stateful' entry point is '1'. rule-instrumentor: TRACE: Fix the ld command identifier. rule-instrumentor: TRACE: Add model identifier attribute. rule-instrumentor: TRACE: Add model kind tag. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: TRACE: Print the command execution status. rule-instrumentor: TRACE: Print the command execution time. rule-instrumentor: TRACE: Print the command description. rule-instrumentor: TRACE: Close the root node tag and peform final checks in the report mode. rule-instrumentor: DEBUG: The instrument prints report for all commands successfully. rule-instrumentor: DEBUG: Make the report successfully. dscv: TRACE: Will package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml' dscv: DEBUG: Chewing RCV report '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-jumpshot.ko.report'... dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-jumpshot.ko.report' dscv: NORMAL: Calling rule-instrumenter to fix up report for rule 32_1... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: Debug mode is active. rule-instrumentor: DEBUG: The input report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/report.xml'. rule-instrumentor: DEBUG: The output report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml'. rule-instrumentor: DEBUG: The model identifier is '32_1'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_1'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/rule-instrumentor/32_1/stats.xml'. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: TRACE: Obtain the mode. rule-instrumentor: DEBUG: The plain mode is specified. rule-instrumentor: TRACE: Obtain the verifier. rule-instrumentor: DEBUG: The verifier 'verifier=blast' is specified. rule-instrumentor: TRACE: Process the commands log line by line. rule-instrumentor: TRACE: Process the 'cc:ok:1:16:0::' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '16'. rule-instrumentor: DEBUG: The command check is '0'. rule-instrumentor: DEBUG: The commmand log command name is 'cc'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are ''. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: TRACE: Process the 'ld:ok:0:36:1:ldv_main0_sequence_infinite_withcheck_stateful:' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '36'. rule-instrumentor: DEBUG: The command check is '1'. rule-instrumentor: DEBUG: The commmand log command name is 'ld'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: DEBUG: The command log is processed successfully. rule-instrumentor: TRACE: Read the report file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/report.xml'. rule-instrumentor: TRACE: Obtain all ld reports. rule-instrumentor: TRACE: Iterate over the all ld reports. rule-instrumentor: TRACE: Read ld command reference. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id reference '36'. rule-instrumentor: TRACE: Read ld main. rule-instrumentor: DEBUG: The command main is 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: Read verdict. rule-instrumentor: DEBUG: The verdict is 'SAFE'. rule-instrumentor: TRACE: Read verifier. rule-instrumentor: DEBUG: The verifier is 'blast'. rule-instrumentor: TRACE: Read trace. rule-instrumentor: DEBUG: The trace is ''. rule-instrumentor: TRACE: Read rcv report section. rule-instrumentor: TRACE: Read rcv status. rule-instrumentor: DEBUG: The rcv status is 'OK'. rule-instrumentor: TRACE: Read rcv time. rule-instrumentor: DEBUG: The rcv time is '720'. rule-instrumentor: TRACE: Read rcv description. rule-instrumentor: DEBUG: The rcv description is 'include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/jumpshot.c:79: Warning: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/jumpshot.c:79: CIL only supports attribute((alias)) for functions. rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: Setting signal for 0 seconds rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: No error found. The system is safe :-) rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== BLAST attrubutes =========== rule-instrumentor: DEBUG: stop-sep with default merge rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== Launch information =========== rule-instrumentor: DEBUG: The verifier has completed in time rule-instrumentor: DEBUG: Time Limit: 900 rule-instrumentor: DEBUG: Memory Limit: 1000000'. rule-instrumentor: DEBUG: All ld reports are processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Prepare a xml writer, open a root node tag and print a base directory in the report mode. rule-instrumentor: TRACE: Iterate over all commands from the log and build reports for them. rule-instrumentor: DEBUG: Build a report for the '16' cc command. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: DEBUG: Build a report for the '36' ld command. rule-instrumentor: DEBUG: The rule inctrumentor '36' ld command has corresponding the rcv '36' ld command. rule-instrumentor: DEBUG: Build a report for the 'ldv_main0_sequence_infinite_withcheck_stateful' entry point. rule-instrumentor: DEBUG: The '36' ld command has 'check=true'. rule-instrumentor: TRACE: Try to find the corresponding rcv report. rule-instrumentor: DEBUG: rcv production of a report for the '36' ('36') ld command 'ldv_main0_sequence_infinite_withcheck_stateful' entry point is '1'. rule-instrumentor: TRACE: Fix the ld command identifier. rule-instrumentor: TRACE: Add model identifier attribute. rule-instrumentor: TRACE: Add model kind tag. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: TRACE: Print the command execution status. rule-instrumentor: TRACE: Print the command execution time. rule-instrumentor: TRACE: Print the command description. rule-instrumentor: TRACE: Close the root node tag and peform final checks in the report mode. rule-instrumentor: DEBUG: The instrument prints report for all commands successfully. rule-instrumentor: DEBUG: Make the report successfully. dscv: TRACE: Will package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml' dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml' dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml' dscv: TRACE: Will package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/report_after_dscv.xml' dscv: INFO: Final report is written to /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/report_after_dscv.xml watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher success dscv ldv 1 dscv 36 @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/report_after_dscv.xml watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,36: success dscv ldv 1 dscv 36 @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/report_after_dscv.xml watcher: INFO: Reported success for ["ldv", "1", "dscv", "36"] watcher: DEBUG: Watcher returns 0, waitpid: 0 watcher: DEBUG: Watcher returns 0, waitpid: 0 ldv-core: TRACE: Set task status to "queued" ldv-core: NORMAL: Wait for command... ldv-core: TRACE: Trying to fetch next command... ldv-core: TRACE: Calling external interface to submit task ldv-core: NORMAL: Prepared command in: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37 ldv-core: NORMAL: Calling drv-env-gen... ldv-core: TRACE: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37 /home/malele/programs/ldv/ldv-core/../drv-env-gen/drv-env-gen --basedir=deg --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/cmd_after_csd.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/cmd_after_deg.xml --state-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/deg.state --kernel-driver deg: DEBUG: ENVGEN_PROPERTIES variable not set. Using default properties /home/malele/programs/ldv/drv-env-gen/default.properties deg: DEBUG: Start sanity checks for input cmd stream file... deg: DEBUG: Check LD command with id:"37"... deg: DEBUG: Check CC command for input section with file:"/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/driver/drivers/usb/storage/karma.o"... deg: DEBUG: CC command exists. deg: DEBUG: LD command :"37" -Ok. deg: DEBUG: Ok deg: TRACE: Generate main option on for "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/driver/drivers/usb/storage/karma.c". deg: DEBUG: RUN LDV_CC: /home/malele/programs/ldv/drv-env-gen/../shared/sh/timeout --pattern=.*,ALL --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/deg/stats.xml --reference=17 java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_cc.jar /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/driver/drivers/usb/storage/karma.c --main -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/deg/driver/drivers/usb/storage/karma.o -c 0 -props /home/malele/programs/ldv/drv-env-gen/default.properties -Wp,-MD,drivers/usb/storage/.karma.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(karma) -DKBUILD_MODNAME=KBUILD_STR(ums_karma) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage deg: INFO: Starting ldv_cc interface... ldv-cc: DEBUG: --main ldv-cc: TRACE: Open file /home/malele/programs/ldv/drv-env-gen/default.properties ldv-cc: TRACE: Load properties ldv-cc: DEBUG: Adding sequence parameters sequence_infinite_withcheck_stateful ldv-cc: DEBUG: Start generator for: "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/driver/drivers/usb/storage/karma.c" file. ldv-cc: TRACE: Include interrupt parser ldv-cc: TRACE: Include timer parser ldv-cc: DEBUG: parseAllFunctions ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?((?!(\bfor\b)|(\bif\b))([_a-zA-Z][_a-z0-9A-Z]*\s*))\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (63):static int rio_karma_send_command(char cmd, struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=rio_karma_send_command, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (73):static int rio_karma_transport(struct scsi_cmnd *srb, struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=rio_karma_transport, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (45):static void rio_karma_destructor(void *extra) ldv-cc: TRACE: Parse inner calls for NameAndType [name=rio_karma_destructor, type=static void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (45):static int rio_karma_init(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=rio_karma_init, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (82):static int karma_probe(struct usb_interface *intf, const struct usb_device_id *id) ldv-cc: TRACE: Parse inner calls for NameAndType [name=karma_probe, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (34):static int __init karma_init(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=karma_init, type=static int ] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (35):static void __exit karma_exit(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=karma_exit, type=static void ] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=connect, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=close, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: TRACE: Adding FuncInfo [name=disconnect, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: DEBUG: Loaded pattern default_main with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=pre_reset, check=null] ldv-cc: TRACE: Adding FuncInfo [name=reset_resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=post_reset, check=null] ldv-cc: TRACE: Adding FuncInfo [name=disconnect, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: DEBUG: Loaded pattern usb_driver with 9 functions ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=read, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=write, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=llseek, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern file_operations with 5 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=rescan, check=null] ldv-cc: TRACE: Adding FuncInfo [name=done, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: DEBUG: Loaded pattern scsi_driver with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=attach, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=activate, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=set_params, check=null] ldv-cc: TRACE: Adding FuncInfo [name=prep_fn, check=null] ldv-cc: TRACE: Adding FuncInfo [name=check_sense, check=null] ldv-cc: TRACE: Adding FuncInfo [name=detach, check=null] ldv-cc: DEBUG: Loaded pattern scsi_device_handler with 6 functions ldv-cc: TRACE: Adding FuncInfo [name=stop0, check=$indent mutex_lock(&$p0->usb_lock); $indent$fcall; $indent mutex_unlock(&$p0->usb_lock);] ldv-cc: DEBUG: Loaded pattern sd_desc with 1 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=suspend_late, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume_early, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: DEBUG: Loaded pattern platform_driver with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=ndo_init, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_open, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_stop, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_uninit, check=null] ldv-cc: DEBUG: Loaded pattern net_device_ops with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=irq_bus_lock, check=null] ldv-cc: TRACE: Adding FuncInfo [name=irq_bus_sync_unlock, check=null] ldv-cc: DEBUG: Loaded pattern irq_chip with 2 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=$CHECK_NONZERO] ldv-cc: DEBUG: Loaded pattern i2c_driver with 2 functions ldv-cc: TRACE: Adding FuncInfo [name=acquire, check=null] ldv-cc: TRACE: Adding FuncInfo [name=acquire_phy, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release_phy, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern e1000_phy_operations with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=acquire, check=null] ldv-cc: TRACE: Adding FuncInfo [name=acquire_nvm, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release_nvm, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern e1000_nvm_operations with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=isr_process_oq, check=$indent unsigned long $p0_flags; $indent spin_lock_irqsave(&$p0->lock, $p0_flags); $indent$fcall; $indent spin_unlock_irqrestore(&$p0->lock, $p0_flags);] ldv-cc: DEBUG: Loaded pattern pm8001_dispatch with 1 functions ldv-cc: TRACE: Adding FuncInfo [name=start, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=hidinput_input_event, check=null] ldv-cc: TRACE: Adding FuncInfo [name=close, check=null] ldv-cc: TRACE: Adding FuncInfo [name=stop, check=null] ldv-cc: DEBUG: Loaded pattern hid_ll_driver with 5 functions ldv-cc: DEBUG: Pasring standart kernel driver structures... ldv-cc: TRACE: The pattern is: (\s\\*\s*(static\s*)?+(const\s+)?struct[\*\s]+)[a-zA-Z_][a-zA-Z0-9_]*[\\*\s]+[a-zA-Z_][a-zA-Z0-9_]*[\\*\s]+[=]{1,1}[\\*\s]\{[\s\*]* ldv-cc: TRACE: Content of struct initialization: .name = "ums-karma", .probe = karma_probe, .disconnect = usb_stor_disconnect, .suspend = usb_stor_suspend, .resume = usb_stor_resume, .reset_resume = usb_stor_reset_resume, .pre_reset = usb_stor_pre_reset, .post_reset = usb_stor_post_reset, .id_table = karma_usb_ids, .soft_unbind = 1, ldv-cc: TRACE: fstruct pattern is \.[_a-zA-Z][_a-zA-Z0-9]*\s*=\s*[_a-zA-Z][_a-zA-Z0-9]*\s*(\(\s*[_a-zA-Z][_a-zA-Z0-9]*\s*\))? ldv-cc: TRACE: lfinded=.probe = karma_probe ldv-cc: TRACE: NameAndType [name=karma_probe, type=probe] ldv-cc: TRACE: lfinded=.disconnect = usb_stor_disconnect ldv-cc: TRACE: NameAndType [name=usb_stor_disconnect, type=disconnect] ldv-cc: TRACE: lfinded=.suspend = usb_stor_suspend ldv-cc: TRACE: NameAndType [name=usb_stor_suspend, type=suspend] ldv-cc: TRACE: lfinded=.resume = usb_stor_resume ldv-cc: TRACE: NameAndType [name=usb_stor_resume, type=resume] ldv-cc: TRACE: lfinded=.reset_resume = usb_stor_reset_resume ldv-cc: TRACE: NameAndType [name=usb_stor_reset_resume, type=reset_resume] ldv-cc: TRACE: lfinded=.pre_reset = usb_stor_pre_reset ldv-cc: TRACE: NameAndType [name=usb_stor_pre_reset, type=pre_reset] ldv-cc: TRACE: lfinded=.post_reset = usb_stor_post_reset ldv-cc: TRACE: NameAndType [name=usb_stor_post_reset, type=post_reset] ldv-cc: TRACE: lfinded=.id_table = karma_usb_ids ldv-cc: TRACE: NameAndType [name=karma_usb_ids, type=id_table] ldv-cc: TRACE: TokenStruct.parseContent NameAndType [name=karma_driver, type=usb_driver] initialized as [NameAndType [name=karma_probe, type=probe], NameAndType [name=usb_stor_disconnect, type=disconnect], NameAndType [name=usb_stor_suspend, type=suspend], NameAndType [name=usb_stor_resume, type=resume], NameAndType [name=usb_stor_reset_resume, type=reset_resume], NameAndType [name=usb_stor_pre_reset, type=pre_reset], NameAndType [name=usb_stor_post_reset, type=post_reset], NameAndType [name=karma_usb_ids, type=id_table]] ldv-cc: DEBUG: use parsed functions table ldv-cc: DEBUG: Not found declaration for name usb_stor_disconnect ldv-cc: DEBUG: Not found declaration for name usb_stor_suspend ldv-cc: DEBUG: Not found declaration for name usb_stor_resume ldv-cc: DEBUG: Not found declaration for name usb_stor_reset_resume ldv-cc: DEBUG: Not found declaration for name usb_stor_pre_reset ldv-cc: DEBUG: Not found declaration for name usb_stor_post_reset ldv-cc: DEBUG: Not found declaration for name karma_usb_ids ldv-cc: TRACE: TokenStruct.parsed funcs [TokenFunctionDecl [name=karma_probe, replacementParams=[struct usb_interface * $var , const struct usb_device_id * $var ], retType=static int, test=null]] ldv-cc: DEBUG: TokenStruct.parseContent: Found 1 out of 8 functions ldv-cc: TRACE: TokenStruct.parsed funcs after sort[TokenFunctionDecl [name=karma_probe, replacementParams=[struct usb_interface * $var , const struct usb_device_id * $var ], retType=static int, test=$CHECK_PROBE]] ldv-cc: DEBUG: Ok. I have taken 1 structures. ldv-cc: DEBUG: Pasring standart kernel driver macroses: module_init, module_exit, etc... ldv-cc: TRACE: The pattern is: \s+(postcore_initcall|arch_initcall|subsys_initcall|module_init|module_exit)\s*\(\s*[_a-zA-Z][_a-zA-Z0-9]*\s*\) ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?(karma_init)\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (34):static int __init karma_init(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=karma_init, type=static int ] ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?(karma_exit)\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (35):static void __exit karma_exit(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=karma_exit, type=static void ] ldv-cc: DEBUG: Ok. I have taken 2 structures. ldv-cc: TRACE: enabled=true ldv-cc: DEBUG: add collection with interrupt calls ldv-cc: DEBUG: Create callbacks for request_irq ldv-cc: DEBUG: add collection with timer calls ldv-cc: DEBUG: Create timers ldv-cc: DEBUG: Option isgenerateIfdefAroundMains - on. ldv-cc: TRACE: Append ifdef-macro: "#ifdef LDV_MAIN0_sequence_infinite_withcheck_stateful". ldv-cc: TRACE: Pre-main code: ldv-cc: TRACE: Start appending main function: "+void ldv_main0_sequence_infinite_withcheck_stateful(void)"... ldv-cc: TRACE: Start appending "VARIABLE DECLARATION PART"... ldv-cc: TRACE: Start appending declarations for STRUCT: struct type: usb_driver, struct name: karma_driver"... ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={} ldv-cc: TRACE: creating group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: generated declare=struct usb_interface * var_group1; ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false]] ldv-cc: TRACE: generated declare=const struct usb_device_id * var_karma_probe_4_p1; ldv-cc: TRACE: Create info VarInfo [index=-1, replacementParam=static int $var, retvar=true] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=-1, replacementParam=static int $var, retvar=true]] ldv-cc: TRACE: generated declare=static int res_karma_probe_4; ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Ok. Var declarations for STRUCT: struct type: usb_driver, struct name: karma_driver" - successfully finished. ldv-cc: TRACE: Appending for "VARIABLE DECLARATION PART" successfully finished ldv-cc: TRACE: Start appending "VARIABLE INITIALIZING PART"... ldv-cc: TRACE: Appending for "VARIABLE INITIALIZING" successfully finished ldv-cc: TRACE: Start appending "FUNCTION CALL SECTION"... ldv-cc: TRACE: Append part before standart functions. ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=void, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=0, replacementParam=void, retvar=false]] ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Append standart functions calls. ldv-cc: TRACE: itemCheck=ldv_s_karma_driver_usb_driver == 0 ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false]] ldv-cc: TRACE: Create info VarInfo [index=-1, replacementParam=static int $var, retvar=true] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=-1, replacementParam=static int $var, retvar=true]] ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var , retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var , retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=const struct usb_device_id * $var , retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=const struct usb_device_id * $var , retvar=false]] ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Append calls after stndart functions. ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=void, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=0, replacementParam=void, retvar=false]] ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Start appending end section... ldv-cc: TRACE: Start appending "FUNCTION CALL SECTION"... ldv-cc: TRACE: Append macros: "#endif" for our function. deg: TRACE: Statistica: lines: 246, size: 6158, worktime: 365 deg: INFO: End of ldv_cc - Ok. deg: TRACE: Internal driver with basedir='/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/driver', driver_name='drivers/usb/storage/ums-karma.ko', module_name='drivers/usb/storage/ums-karma.ko' deg: DEBUG: RUN LDV_LD: java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_ld.jar /home/malele/programs/ldv/drv-env-gen/../shared/sh/timeout --pattern=.*,ALL --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/deg/stats.xml --reference=37 java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_ld.jar /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/deg/driver/drivers/usb/storage/karma.o -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/deg/driver/drivers/usb/storage/ums-karma.ko -m elf_i386 -r deg: INFO: Starting ldv_ld interface... deg: INFO: End of ldv_ld - Ok. deg: DEBUG: Start sanity checks for generated cmd stream file... deg: DEBUG: Check LD command with id:"37"... deg: DEBUG: Check CC command for input section with file:"/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/driver/drivers/usb/storage/karma.o"... deg: DEBUG: CC command exists. deg: DEBUG: LD command :"37" -Ok. deg: DEBUG: Ok ldv-core: TRACE: Calling external interface to submit task for CID=37 ldv-core: NORMAL: Calling Domain Speicific C-Verifier ldv-core: TRACE: Write DSCV arguments to task descriptor file "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/task_descriptor". ldv-core: TRACE: Make work dir for task "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/input_task" ldv-core: TRACE: Set RCV_FRONTEND_CMD to "/home/malele/programs/ldv/ldv-core/../bin/dscv" ldv-core: TRACE: Remove existing DSCV's report '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/report_after_dscv.xml' if so (workaround for #2727) ldv-core: TRACE: Calling watcher... watcher: DEBUG: Called watcher (output not checked): /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher queue dscv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/task_descriptor /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir ldv 1 dscv 37 watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: : queue dscv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/task_descriptor /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir ldv 1 dscv 37 watcher: INFO: Queueing to pool dscv task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/task_descriptor with wd=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir and key ["ldv", "1", "dscv", "37"]. watcher: DEBUG: Putting workdir to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/37/task watcher: DEBUG: Copying taskfile to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/37/task from /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/task_descriptor watcher: INFO: Forking process to run /home/malele/programs/ldv/ldv-core/../bin/dscv --rawcmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/37/task... watcher: INFO: Waiting for dscv call to finish... watcher: DEBUG: Going to use semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/dscv_pool watcher: TRACE: TOKEN: 17193892 for /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/dscv_pool watcher: TRACE: Semaphore otime: Sun Nov 04 20:30:52 +0800 2012 watcher: INFO: Running dscv with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/37/task right NOW! watcher: DEBUG: Setting key for the processes spawned: ldv,1,dscv,37 dscv: INFO: Watcher server is /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher key dscv watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,37: key dscv watcher: DEBUG: Key requested for ["dscv"] watcher: TRACE: Increasing reference counter... watcher: DEBUG: Serving 2 instances watcher: TRACE: Watcher says: ldv,1,dscv,37 watcher: TRACE: watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: Got key string ldv,1,dscv,37. dscv: DEBUG: Expecting 2 runs of RCV backend. dscv: DEBUG: Copying driver from '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/driver' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/ri/32_7'... dscv: DEBUG: CMDFILE : /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/cmd_after_deg.xml dscv: DEBUG: CMDFILE-OUT: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml dscv: TRACE: BASEDIR: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/ri/32_7 dscv: NORMAL: Calling rule_instrumenter for rule model 32_7... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: The tool base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/ri/32_7'. rule-instrumentor: DEBUG: The commands input file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/cmd_after_deg.xml'. rule-instrumentor: DEBUG: The commands output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml'. rule-instrumentor: DEBUG: The model identifier is '32_7'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_7'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_7/stats.xml'. rule-instrumentor: DEBUG: The tool configurations directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_7/config'. rule-instrumentor: DEBUG: The tool common model directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_7/common-model'. rule-instrumentor: TRACE: Try to find the instrument absolute path. rule-instrumentor: DEBUG: The instrument absolute path is '/home/malele/programs/ldv/bin/rule-instrumentor.pl'. rule-instrumentor: TRACE: Try to find the instrument directory. rule-instrumentor: DEBUG: The instrument directory is '/home/malele/programs/ldv/bin/'. rule-instrumentor: TRACE: Obtain the LDV_HOME as earlier as possible. rule-instrumentor: DEBUG: The LDV_HOME is '/home/malele/programs/ldv'. rule-instrumentor: TRACE: Obtain the directory where all instrumentor auxiliary tools (such as aspectator) are placed. rule-instrumentor: TRACE: Obtain absolute path for RI common aspect file. rule-instrumentor: DEBUG: RI common aspect file is '/home/malele/programs/ldv/ri/ri.aspect'. rule-instrumentor: DEBUG: The timeout script is '/home/malele/programs/ldv/shared/sh/timeout'. rule-instrumentor: DEBUG: The rule instrumentor processes patterns are: '.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER'. rule-instrumentor: DEBUG: The ldv timeout script options are '--pattern=.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_7/stats.xml'. rule-instrumentor: DEBUG: The instrument auxiliary tools directory is '/home/malele/programs/ldv/ri'. rule-instrumentor: DEBUG: The aspectator binaries directory is '/home/malele/programs/ldv/ri/bin'. rule-instrumentor: DEBUG: The aspectator script (compiler) is '/home/malele/programs/ldv/ri/bin/compiler'. rule-instrumentor: DEBUG: The models directory is '/home/malele/programs/ldv/kernel-rules'. rule-instrumentor: TRACE: Check whether the models are installed properly. rule-instrumentor: DEBUG: The models database xml file is 'model-db.xml'. rule-instrumentor: DEBUG: Files and directories are checked and prepared successfully. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: DEBUG: Get and store information on the required model. rule-instrumentor: TRACE: Read the models database xml file '/home/malele/programs/ldv/kernel-rules/model-db.xml'. rule-instrumentor: TRACE: Obtain all models. rule-instrumentor: TRACE: Iterate over the all models and try to find the appropriate one. rule-instrumentor: TRACE: Process 'plain_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -Wno-unused-but-set-variable' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_llvm_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-Wno-attributes -g -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -Wframe-larger-than=\d+ -fno-dwarf2-cfi-asm -fconserve-stack -femit-struct-debug-baseonly -O.' are specified. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '07_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '08_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '10_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '18_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '26_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '27_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_5' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_7' id attribute for a model. rule-instrumentor: DEBUG: The required model having id '32_7' is found. rule-instrumentor: TRACE: Read engine tag. rule-instrumentor: DEBUG: The engine 'blast' is specified for the '32_7' model. rule-instrumentor: TRACE: Read error tag. rule-instrumentor: DEBUG: The error label 'LDV_ERROR' is specified for the '32_7' model. rule-instrumentor: TRACE: Read hints tag. rule-instrumentor: TRACE: Read array of kinds. rule-instrumentor: DEBUG: The kinds 'plain' are specified for the '32_7' model. rule-instrumentor: TRACE: Read file names. rule-instrumentor: TRACE: Read config file name. rule-instrumentor: DEBUG: The config file 'models/0032-config.h' is specified for the '32_7' model. rule-instrumentor: TRACE: Check whether the '32_7' model kinds are specified correctly. rule-instrumentor: DEBUG: The plain mode is used for '32_7' model. rule-instrumentor: TRACE: Read common file name. rule-instrumentor: DEBUG: The common file 'models/0032_7.c' is specified for the '32_7' model. rule-instrumentor: DEBUG: Header files will be additionaly searched for in '/home/malele/programs/ldv/kernel-rules/models'. rule-instrumentor: TRACE: Store model information into hash. rule-instrumentor: DEBUG: The model '32_7' information is processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Print a root node open tag in the plain mode. rule-instrumentor: DEBUG: Process the commands input file. rule-instrumentor: TRACE: Read commands input xml file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/cmd_after_deg.xml'. rule-instrumentor: TRACE: Read xml root tag. rule-instrumentor: TRACE: Obtain all commands. rule-instrumentor: TRACE: Iterate over all commands to execute them and write output xml file. rule-instrumentor: TRACE: Gather argument signatures for all cc comands specified first of all. rule-instrumentor: DEBUG: The base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/driver' is specified. rule-instrumentor: TRACE: Use the tool base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/ri/32_7' instead of the specified one in the plain mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'cc' having id '17'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/driver/drivers/usb/storage/karma.o'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'false' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/driver/drivers/usb/storage/karma.c' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/karma.c'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/karma.o'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as configuration header file. rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as automatic configuration header file. rule-instrumentor: DEBUG: Exclude the option '-O2' for the '17' command. rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: TRACE: Add config include options for cc command. rule-instrumentor: TRACE: Relative path to config file is include/generated/autoconf.h. rule-instrumentor: TRACE: Check presence of configuration file. rule-instrumentor: DEBUG: Create configuration 'autoconf.h'. rule-instrumentor: TRACE: Copy the main configuration file to the configuration directory and patch it. rule-instrumentor: DEBUG: Create configuration '/generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: Create configuration 'include//generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: The config includes directories are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_7/config/include//generated'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.karma.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(karma) -DKBUILD_MODNAME=KBUILD_STR(ums_karma) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h'. rule-instrumentor: DEBUG: The entry points are ''. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/karma.c'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The cc command '17' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: DEBUG: The command '17' is specifically processed for the plain mode. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: For CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Duplicate an each cc command with the one containing a common model. rule-instrumentor: TRACE: Change an id attribute. rule-instrumentor: TRACE: Concatenate a common model with the first input file. rule-instrumentor: DEBUG: Finish processing of the command having id '17' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.013783'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '1'. rule-instrumentor: TRACE: Log information on the '17' command execution status. rule-instrumentor: DEBUG: Finish processing of the command having id '17' in the aspect mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id '37'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/driver/drivers/usb/storage/ums-karma.ko'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'true' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/driver/drivers/usb/storage/karma.o' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/karma.o'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/ums-karma.ko'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-m elf_i386 -r -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/karma.o'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The ld command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: DEBUG: The ld command '37' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: The required by ld file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/karma.o' was processed successfully. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: TRACE: Copy a common model to a common model directory. rule-instrumentor: TRACE: For auxiliary CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print auxiliary common model CC command. rule-instrumentor: TRACE: Specify a common model file for ld command. rule-instrumentor: TRACE: For the ld command add error tag. rule-instrumentor: TRACE: For the ld command copy hints as them. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Finish processing of the command having id '37' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.00895'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '0'. rule-instrumentor: TRACE: Log information on the '37' command execution status. rule-instrumentor: DEBUG: All ld command input files are processed successfully. rule-instrumentor: DEBUG: Finish processing of the command having id '37' in the aspect mode. rule-instrumentor: TRACE: Print root node close tag in the plain mode. rule-instrumentor: TRACE: Close file handlers. rule-instrumentor: INFO: Delete auxiliary files in the nondebug modes. rule-instrumentor: NORMAL: Make all successfully. dscv: TRACE: Writing command for a single RCV to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: DEBUG: Written RCV single command to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: INFO: Spawning RCV with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful workdir /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful for ld 37, main ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Called watcher (output not checked): /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 37 rcv 32_7 37 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/ri/32_7 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_7 watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,37: queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 37 rcv 32_7 37 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/ri/32_7 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_7 watcher: INFO: Queueing to pool rcv task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful with wd=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful and key ["ldv", "1", "dscv", "37", "rcv", "32_7", "37", "ldv_main0_sequence_infinite_withcheck_stateful"]. watcher: DEBUG: Putting workdir to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/37/rcv/32_7/37/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: DEBUG: Copying taskfile to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/37/rcv/32_7/37/ldv_main0_sequence_infinite_withcheck_stateful/task from /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful watcher: INFO: Forking process to run /home/malele/programs/ldv/bin/../dscv/rcv-launcher --rawcmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/37/rcv/32_7/37/ldv_main0_sequence_infinite_withcheck_stateful/task... watcher: INFO: Waiting for rcv call to finish... watcher: DEBUG: Going to use semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: TOKEN: 17193957 for /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: Semaphore otime: Sun Nov 04 20:30:49 +0800 2012 watcher: INFO: Running rcv with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/37/rcv/32_7/37/ldv_main0_sequence_infinite_withcheck_stateful/task right NOW! watcher: DEBUG: Setting key for the processes spawned: ldv,1,dscv,37,rcv,32_7,37,ldv_main0_sequence_infinite_withcheck_stateful rcv-launcher: TRACE: Default time limit is: 900; memory limit is: 1000000. rcv-launcher: TRACE: Watcher server is /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher key rcv watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,37,rcv,32_7,37,ldv_main0_sequence_infinite_withcheck_stateful: key rcv watcher: DEBUG: Key requested for ["rcv"] watcher: TRACE: Increasing reference counter... watcher: DEBUG: Serving 3 instances watcher: TRACE: Watcher says: ldv,1,dscv,37,rcv,32_7,37,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: watcher: DEBUG: Watcher returns 0, waitpid: 0 rcv-launcher: DEBUG: Got key string ldv,1,dscv,37,rcv,32_7,37,ldv_main0_sequence_infinite_withcheck_stateful. rcv-launcher: TRACE: Trying 'blast' as engine rcv-launcher: TRACE: Trying '/home/malele/programs/ldv/bin/../dscv/rcv/blast' as engine rcv-launcher: DEBUG: Will use engine: /home/malele/programs/ldv/bin/../dscv/rcv/blast BLAST: DEBUG: Setting PATH to '/home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/malele/programs/ldv/bin' BLAST: TRACE: CSIsat to be used is /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/csisat BLAST: INFO: Will use preprocessors: cpp BLAST: NORMAL: Preprocessing 2 files with cpp BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/karma.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-karma.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/karma.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/karma.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.karma.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(karma) -DKBUILD_MODNAME=KBUILD_STR(ums_karma) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-karma.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.karma.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(karma) -DKBUILD_MODNAME=KBUILD_STR(ums_karma) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: DEBUG: Running BLAST without alias analysis. BLAST: DEBUG: OCaml machine-specific tuning is performed! BLAST: NORMAL: Running BLAST for drivers/usb/storage/ums-karma.ko, entry ldv_main0_sequence_infinite_withcheck_stateful... BLAST: INFO: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-karma.ko.timestats.xml -p .*pblast\.opt.*,PBLAST.OPT;.*,ALL;CHILD:.*smtlibServer.*,SMT_SOLVER -m 1000000 -t 900 ocamltune /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/pblast.opt /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/karma.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.i -predH 7 -craig 2 -ignoredupfn -nosserr -enable-recursion -main ldv_main0_sequence_infinite_withcheck_stateful -L LDV_ERROR -cldepth 0 -alias "" -lattice -include-lattice symb -stop-sep -merge bdd -reroute -reroute-map mutex_lock_interruptible -reroute-map mutex_lock_killable -reroute-map mutex_lock -reroute-map mutex_trylock -reroute-map mutex_unlock -reroute-map mutex_is_locked -reroute-map2 atomic_dec_and_mutex_lock -reroute-foreach ldv_check_final_state -reroute-foreach ldv_initialize -reroute-placeholder TEMPLATE BLAST: INFO: The debug trace will be written to /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-karma.ko.1.gz BLAST: TRACE: Child's stderr stream closed. BLAST: TRACE: Child's stdout stream closed. BLAST: TRACE: wait3 return value: 0 BLAST: NORMAL: Finished with code 0 term by OK. BLAST: INFO: Finished. BLAST: DEBUG: Writing report to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-karma.ko.report' BLAST: INFO: Wrapper finished! BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-karma.ko.1.gz BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-karma.ko.report watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher success rcv ldv 1 dscv 37 rcv 32_7 37 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-karma.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-karma.ko.report watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,37,rcv,32_7,37,ldv_main0_sequence_infinite_withcheck_stateful: success rcv ldv 1 dscv 37 rcv 32_7 37 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-karma.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-karma.ko.report watcher: INFO: Reported success for ["ldv", "1", "dscv", "37", "rcv", "32_7", "37", "ldv_main0_sequence_infinite_withcheck_stateful"] watcher: DEBUG: Watcher returns 0, waitpid: 0 watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: Copying driver from '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/driver' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/ri/32_1'... dscv: DEBUG: CMDFILE : /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/cmd_after_deg.xml dscv: DEBUG: CMDFILE-OUT: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml dscv: TRACE: BASEDIR: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/ri/32_1 dscv: NORMAL: Calling rule_instrumenter for rule model 32_1... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: The tool base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/ri/32_1'. rule-instrumentor: DEBUG: The commands input file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/cmd_after_deg.xml'. rule-instrumentor: DEBUG: The commands output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml'. rule-instrumentor: DEBUG: The model identifier is '32_1'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_1'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_1/stats.xml'. rule-instrumentor: DEBUG: The tool configurations directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_1/config'. rule-instrumentor: DEBUG: The tool common model directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_1/common-model'. rule-instrumentor: TRACE: Try to find the instrument absolute path. rule-instrumentor: DEBUG: The instrument absolute path is '/home/malele/programs/ldv/bin/rule-instrumentor.pl'. rule-instrumentor: TRACE: Try to find the instrument directory. rule-instrumentor: DEBUG: The instrument directory is '/home/malele/programs/ldv/bin/'. rule-instrumentor: TRACE: Obtain the LDV_HOME as earlier as possible. rule-instrumentor: DEBUG: The LDV_HOME is '/home/malele/programs/ldv'. rule-instrumentor: TRACE: Obtain the directory where all instrumentor auxiliary tools (such as aspectator) are placed. rule-instrumentor: TRACE: Obtain absolute path for RI common aspect file. rule-instrumentor: DEBUG: RI common aspect file is '/home/malele/programs/ldv/ri/ri.aspect'. rule-instrumentor: DEBUG: The timeout script is '/home/malele/programs/ldv/shared/sh/timeout'. rule-instrumentor: DEBUG: The rule instrumentor processes patterns are: '.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER'. rule-instrumentor: DEBUG: The ldv timeout script options are '--pattern=.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_1/stats.xml'. rule-instrumentor: DEBUG: The instrument auxiliary tools directory is '/home/malele/programs/ldv/ri'. rule-instrumentor: DEBUG: The aspectator binaries directory is '/home/malele/programs/ldv/ri/bin'. rule-instrumentor: DEBUG: The aspectator script (compiler) is '/home/malele/programs/ldv/ri/bin/compiler'. rule-instrumentor: DEBUG: The models directory is '/home/malele/programs/ldv/kernel-rules'. rule-instrumentor: TRACE: Check whether the models are installed properly. rule-instrumentor: DEBUG: The models database xml file is 'model-db.xml'. rule-instrumentor: DEBUG: Files and directories are checked and prepared successfully. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: DEBUG: Get and store information on the required model. rule-instrumentor: TRACE: Read the models database xml file '/home/malele/programs/ldv/kernel-rules/model-db.xml'. rule-instrumentor: TRACE: Obtain all models. rule-instrumentor: TRACE: Iterate over the all models and try to find the appropriate one. rule-instrumentor: TRACE: Process 'plain_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -Wno-unused-but-set-variable' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_llvm_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-Wno-attributes -g -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -Wframe-larger-than=\d+ -fno-dwarf2-cfi-asm -fconserve-stack -femit-struct-debug-baseonly -O.' are specified. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '07_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '08_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '10_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '18_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '26_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '27_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_1' id attribute for a model. rule-instrumentor: DEBUG: The required model having id '32_1' is found. rule-instrumentor: TRACE: Read engine tag. rule-instrumentor: DEBUG: The engine 'blast' is specified for the '32_1' model. rule-instrumentor: TRACE: Read error tag. rule-instrumentor: DEBUG: The error label 'LDV_ERROR' is specified for the '32_1' model. rule-instrumentor: TRACE: Read hints tag. rule-instrumentor: TRACE: Read array of kinds. rule-instrumentor: DEBUG: The kinds 'plain' are specified for the '32_1' model. rule-instrumentor: TRACE: Read file names. rule-instrumentor: TRACE: Read config file name. rule-instrumentor: DEBUG: The config file 'models/0032-config.h' is specified for the '32_1' model. rule-instrumentor: TRACE: Check whether the '32_1' model kinds are specified correctly. rule-instrumentor: DEBUG: The plain mode is used for '32_1' model. rule-instrumentor: TRACE: Read common file name. rule-instrumentor: DEBUG: The common file 'models/0032.c' is specified for the '32_1' model. rule-instrumentor: DEBUG: Header files will be additionaly searched for in '/home/malele/programs/ldv/kernel-rules/models'. rule-instrumentor: TRACE: Store model information into hash. rule-instrumentor: DEBUG: The model '32_1' information is processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Print a root node open tag in the plain mode. rule-instrumentor: DEBUG: Process the commands input file. rule-instrumentor: TRACE: Read commands input xml file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/cmd_after_deg.xml'. rule-instrumentor: TRACE: Read xml root tag. rule-instrumentor: TRACE: Obtain all commands. rule-instrumentor: TRACE: Iterate over all commands to execute them and write output xml file. rule-instrumentor: TRACE: Gather argument signatures for all cc comands specified first of all. rule-instrumentor: DEBUG: The base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/driver' is specified. rule-instrumentor: TRACE: Use the tool base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/ri/32_1' instead of the specified one in the plain mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'cc' having id '17'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/driver/drivers/usb/storage/karma.o'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'false' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/driver/drivers/usb/storage/karma.c' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/karma.c'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/karma.o'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as configuration header file. rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as automatic configuration header file. rule-instrumentor: DEBUG: Exclude the option '-O2' for the '17' command. rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: TRACE: Add config include options for cc command. rule-instrumentor: TRACE: Relative path to config file is include/generated/autoconf.h. rule-instrumentor: TRACE: Check presence of configuration file. rule-instrumentor: DEBUG: Create configuration 'autoconf.h'. rule-instrumentor: TRACE: Copy the main configuration file to the configuration directory and patch it. rule-instrumentor: DEBUG: Create configuration '/generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: Create configuration 'include//generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: The config includes directories are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_1/config/include//generated'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.karma.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(karma) -DKBUILD_MODNAME=KBUILD_STR(ums_karma) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h'. rule-instrumentor: DEBUG: The entry points are ''. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/karma.c'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The cc command '17' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: DEBUG: The command '17' is specifically processed for the plain mode. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: For CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Duplicate an each cc command with the one containing a common model. rule-instrumentor: TRACE: Change an id attribute. rule-instrumentor: TRACE: Concatenate a common model with the first input file. rule-instrumentor: DEBUG: Finish processing of the command having id '17' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.013514'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '1'. rule-instrumentor: TRACE: Log information on the '17' command execution status. rule-instrumentor: DEBUG: Finish processing of the command having id '17' in the aspect mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id '37'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/driver/drivers/usb/storage/ums-karma.ko'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'true' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/driver/drivers/usb/storage/karma.o' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/karma.o'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/ums-karma.ko'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-m elf_i386 -r -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/karma.o'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The ld command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: DEBUG: The ld command '37' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: The required by ld file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/karma.o' was processed successfully. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: TRACE: Copy a common model to a common model directory. rule-instrumentor: TRACE: For auxiliary CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print auxiliary common model CC command. rule-instrumentor: TRACE: Specify a common model file for ld command. rule-instrumentor: TRACE: For the ld command add error tag. rule-instrumentor: TRACE: For the ld command copy hints as them. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Finish processing of the command having id '37' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.007709'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '0'. rule-instrumentor: TRACE: Log information on the '37' command execution status. rule-instrumentor: DEBUG: All ld command input files are processed successfully. rule-instrumentor: DEBUG: Finish processing of the command having id '37' in the aspect mode. rule-instrumentor: TRACE: Print root node close tag in the plain mode. rule-instrumentor: TRACE: Close file handlers. rule-instrumentor: INFO: Delete auxiliary files in the nondebug modes. rule-instrumentor: NORMAL: Make all successfully. dscv: TRACE: Writing command for a single RCV to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: DEBUG: Written RCV single command to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: INFO: Spawning RCV with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful workdir /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful for ld 37, main ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Called watcher (output not checked): /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 37 rcv 32_1 37 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/ri/32_1 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_1 watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,37: queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 37 rcv 32_1 37 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/ri/32_1 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_1 watcher: INFO: Queueing to pool rcv task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful with wd=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful and key ["ldv", "1", "dscv", "37", "rcv", "32_1", "37", "ldv_main0_sequence_infinite_withcheck_stateful"]. watcher: DEBUG: Putting workdir to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/37/rcv/32_1/37/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: DEBUG: Copying taskfile to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/37/rcv/32_1/37/ldv_main0_sequence_infinite_withcheck_stateful/task from /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful watcher: INFO: Forking process to run /home/malele/programs/ldv/bin/../dscv/rcv-launcher --rawcmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/37/rcv/32_1/37/ldv_main0_sequence_infinite_withcheck_stateful/task... watcher: INFO: Waiting for rcv call to finish... watcher: DEBUG: Going to use semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: TOKEN: 17193957 for /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: Semaphore otime: Sun Nov 04 20:30:55 +0800 2012 watcher: INFO: Running rcv with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/37/rcv/32_1/37/ldv_main0_sequence_infinite_withcheck_stateful/task right NOW! watcher: DEBUG: Setting key for the processes spawned: ldv,1,dscv,37,rcv,32_1,37,ldv_main0_sequence_infinite_withcheck_stateful rcv-launcher: TRACE: Default time limit is: 900; memory limit is: 1000000. rcv-launcher: TRACE: Watcher server is /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher key rcv watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,37,rcv,32_1,37,ldv_main0_sequence_infinite_withcheck_stateful: key rcv watcher: DEBUG: Key requested for ["rcv"] watcher: TRACE: Increasing reference counter... watcher: DEBUG: Serving 3 instances watcher: TRACE: Watcher says: ldv,1,dscv,37,rcv,32_1,37,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: watcher: DEBUG: Watcher returns 0, waitpid: 0 rcv-launcher: DEBUG: Got key string ldv,1,dscv,37,rcv,32_1,37,ldv_main0_sequence_infinite_withcheck_stateful. rcv-launcher: TRACE: Trying 'blast' as engine rcv-launcher: TRACE: Trying '/home/malele/programs/ldv/bin/../dscv/rcv/blast' as engine rcv-launcher: DEBUG: Will use engine: /home/malele/programs/ldv/bin/../dscv/rcv/blast BLAST: DEBUG: Setting PATH to '/home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/malele/programs/ldv/bin' BLAST: TRACE: CSIsat to be used is /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/csisat BLAST: INFO: Will use preprocessors: cpp BLAST: NORMAL: Preprocessing 2 files with cpp BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/karma.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-karma.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/karma.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/karma.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.karma.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(karma) -DKBUILD_MODNAME=KBUILD_STR(ums_karma) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-karma.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.karma.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(karma) -DKBUILD_MODNAME=KBUILD_STR(ums_karma) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: DEBUG: Running BLAST without alias analysis. BLAST: DEBUG: OCaml machine-specific tuning is performed! BLAST: NORMAL: Running BLAST for drivers/usb/storage/ums-karma.ko, entry ldv_main0_sequence_infinite_withcheck_stateful... BLAST: INFO: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-karma.ko.timestats.xml -p .*pblast\.opt.*,PBLAST.OPT;.*,ALL;CHILD:.*smtlibServer.*,SMT_SOLVER -m 1000000 -t 900 ocamltune /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/pblast.opt /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/karma.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.i -predH 7 -craig 2 -ignoredupfn -nosserr -enable-recursion -main ldv_main0_sequence_infinite_withcheck_stateful -L LDV_ERROR -cldepth 0 -alias "" -lattice -include-lattice symb -stop-sep -merge bdd BLAST: INFO: The debug trace will be written to /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-karma.ko.1.gz BLAST: TRACE: Child's stderr stream closed. BLAST: TRACE: Child's stdout stream closed. BLAST: TRACE: wait3 return value: 0 BLAST: NORMAL: Finished with code 0 term by OK. BLAST: INFO: Finished. BLAST: DEBUG: Writing report to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-karma.ko.report' BLAST: INFO: Wrapper finished! BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-karma.ko.1.gz BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-karma.ko.report watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher success rcv ldv 1 dscv 37 rcv 32_1 37 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-karma.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-karma.ko.report watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,37,rcv,32_1,37,ldv_main0_sequence_infinite_withcheck_stateful: success rcv ldv 1 dscv 37 rcv 32_1 37 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-karma.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-karma.ko.report watcher: INFO: Reported success for ["ldv", "1", "dscv", "37", "rcv", "32_1", "37", "ldv_main0_sequence_infinite_withcheck_stateful"] watcher: DEBUG: Watcher returns 0, waitpid: 0 watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: INFO: Waiting for 2 more RCVs... watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher wait rcv ldv 1 dscv 37 # watcher: TRACE: Read 0 lines, need to read 2, reading next line... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,37: wait rcv ldv 1 dscv 37 # watcher: DEBUG: Called wait with ["ldv", "1", "dscv", "37", "#"], ignored "rcv" watcher: TRACE: Searching for files in /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/37 and /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/37 watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/37/task watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/37/rcv/32_1/37/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: TRACE: Dirs are not empty watcher: TRACE: ACKED /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/37/rcv/32_1/37/ldv_main0_sequence_infinite_withcheck_stateful/task when LEVEL IS nil for ["ldv", "1", "dscv", "37"] watcher: TRACE: Key is '["ldv", "1", "dscv", "37", "rcv", "32_1", "37", "ldv_main0_sequence_infinite_withcheck_stateful", "task"]' watcher: TRACE: Key is '["ldv", "1", "dscv", "37", "rcv", "32_1", "37", "ldv_main0_sequence_infinite_withcheck_stateful"]' watcher: TRACE: Waited workdir is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/37/rcv/32_1/37/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/37/rcv/32_1/37/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/37/rcv/32_1/37/ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Writing key: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,37,rcv,32_1,37,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Watcher says: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,37,rcv,32_1,37,ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: In callback: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 37 rcv 32_1 37 ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: Done key loop dscv: INFO: Successfully waited for 32_1, ldv_main0_sequence_infinite_withcheck_stateful, dscv: DEBUG: Unpacking '' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,37: unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Unpack does nothing in local mode. watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: After callback, read 1 useful lines, need to read 2. dscv: TRACE: Left callback. dscv: TRACE: Read 1 lines, need to read 2, reading next line... dscv: TRACE: Closing read pipe... dscv: TRACE: Read pipe closed. dscv: DEBUG: Watcher returns 0, waitpid: 0 dscv: INFO: Waiting for 1 more RCVs... watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher wait rcv ldv 1 dscv 37 # watcher: TRACE: Read 0 lines, need to read 1, reading next line... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,37: wait rcv ldv 1 dscv 37 # watcher: DEBUG: Called wait with ["ldv", "1", "dscv", "37", "#"], ignored "rcv" watcher: TRACE: Searching for files in /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/37 and /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/37 watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/37/task watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/37/rcv/32_7/37/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: TRACE: Dirs are not empty watcher: TRACE: ACKED /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/37/rcv/32_7/37/ldv_main0_sequence_infinite_withcheck_stateful/task when LEVEL IS nil for ["ldv", "1", "dscv", "37"] watcher: TRACE: Key is '["ldv", "1", "dscv", "37", "rcv", "32_7", "37", "ldv_main0_sequence_infinite_withcheck_stateful", "task"]' watcher: TRACE: Key is '["ldv", "1", "dscv", "37", "rcv", "32_7", "37", "ldv_main0_sequence_infinite_withcheck_stateful"]' watcher: TRACE: Waited workdir is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/37/rcv/32_7/37/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/37/rcv/32_7/37/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/37/rcv/32_7/37/ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Writing key: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,37,rcv,32_7,37,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Watcher says: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,37,rcv,32_7,37,ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: In callback: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 37 rcv 32_7 37 ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: Done key loop dscv: INFO: Successfully waited for 32_7, ldv_main0_sequence_infinite_withcheck_stateful, dscv: DEBUG: Unpacking '' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,37: unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Unpack does nothing in local mode. watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: After callback, read 1 useful lines, need to read 1. dscv: TRACE: Left callback. dscv: DEBUG: Killing watcher... dscv: TRACE: Closing read pipe... dscv: TRACE: Read pipe closed. dscv: DEBUG: Watcher returns 0, waitpid: 0 dscv: INFO: Results from 2 RCVs are here. Processing... dscv: DEBUG: Chewing RCV report '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-karma.ko.report'... dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-karma.ko.report' dscv: NORMAL: Calling rule-instrumenter to fix up report for rule 32_7... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: Debug mode is active. rule-instrumentor: DEBUG: The input report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/report.xml'. rule-instrumentor: DEBUG: The output report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml'. rule-instrumentor: DEBUG: The model identifier is '32_7'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_7'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_7/stats.xml'. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: TRACE: Obtain the mode. rule-instrumentor: DEBUG: The plain mode is specified. rule-instrumentor: TRACE: Obtain the verifier. rule-instrumentor: DEBUG: The verifier 'verifier=blast' is specified. rule-instrumentor: TRACE: Process the commands log line by line. rule-instrumentor: TRACE: Process the 'cc:ok:1:17:0::' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '17'. rule-instrumentor: DEBUG: The command check is '0'. rule-instrumentor: DEBUG: The commmand log command name is 'cc'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are ''. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: TRACE: Process the 'ld:ok:0:37:1:ldv_main0_sequence_infinite_withcheck_stateful:' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '37'. rule-instrumentor: DEBUG: The command check is '1'. rule-instrumentor: DEBUG: The commmand log command name is 'ld'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: DEBUG: The command log is processed successfully. rule-instrumentor: TRACE: Read the report file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/report.xml'. rule-instrumentor: TRACE: Obtain all ld reports. rule-instrumentor: TRACE: Iterate over the all ld reports. rule-instrumentor: TRACE: Read ld command reference. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id reference '37'. rule-instrumentor: TRACE: Read ld main. rule-instrumentor: DEBUG: The command main is 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: Read verdict. rule-instrumentor: DEBUG: The verdict is 'SAFE'. rule-instrumentor: TRACE: Read verifier. rule-instrumentor: DEBUG: The verifier is 'blast'. rule-instrumentor: TRACE: Read trace. rule-instrumentor: DEBUG: The trace is ''. rule-instrumentor: TRACE: Read rcv report section. rule-instrumentor: TRACE: Read rcv status. rule-instrumentor: DEBUG: The rcv status is 'OK'. rule-instrumentor: TRACE: Read rcv time. rule-instrumentor: DEBUG: The rcv time is '730'. rule-instrumentor: TRACE: Read rcv description. rule-instrumentor: DEBUG: The rcv description is 'include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/karma.c:67: Warning: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/karma.c:67: CIL only supports attribute((alias)) for functions. rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_initialize_FOREACH) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_check_final_state_FOREACH) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_initialize_FOREACH) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_check_final_state_FOREACH) rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: Setting signal for 0 seconds rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: No error found. The system is safe :-) rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== BLAST attrubutes =========== rule-instrumentor: DEBUG: stop-sep with default merge rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== Launch information =========== rule-instrumentor: DEBUG: The verifier has completed in time rule-instrumentor: DEBUG: Time Limit: 900 rule-instrumentor: DEBUG: Memory Limit: 1000000'. rule-instrumentor: DEBUG: All ld reports are processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Prepare a xml writer, open a root node tag and print a base directory in the report mode. rule-instrumentor: TRACE: Iterate over all commands from the log and build reports for them. rule-instrumentor: DEBUG: Build a report for the '17' cc command. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: DEBUG: Build a report for the '37' ld command. rule-instrumentor: DEBUG: The rule inctrumentor '37' ld command has corresponding the rcv '37' ld command. rule-instrumentor: DEBUG: Build a report for the 'ldv_main0_sequence_infinite_withcheck_stateful' entry point. rule-instrumentor: DEBUG: The '37' ld command has 'check=true'. rule-instrumentor: TRACE: Try to find the corresponding rcv report. rule-instrumentor: DEBUG: rcv production of a report for the '37' ('37') ld command 'ldv_main0_sequence_infinite_withcheck_stateful' entry point is '1'. rule-instrumentor: TRACE: Fix the ld command identifier. rule-instrumentor: TRACE: Add model identifier attribute. rule-instrumentor: TRACE: Add model kind tag. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: TRACE: Print the command execution status. rule-instrumentor: TRACE: Print the command execution time. rule-instrumentor: TRACE: Print the command description. rule-instrumentor: TRACE: Close the root node tag and peform final checks in the report mode. rule-instrumentor: DEBUG: The instrument prints report for all commands successfully. rule-instrumentor: DEBUG: Make the report successfully. dscv: TRACE: Will package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml' dscv: DEBUG: Chewing RCV report '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-karma.ko.report'... dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-karma.ko.report' dscv: NORMAL: Calling rule-instrumenter to fix up report for rule 32_1... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: Debug mode is active. rule-instrumentor: DEBUG: The input report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/report.xml'. rule-instrumentor: DEBUG: The output report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml'. rule-instrumentor: DEBUG: The model identifier is '32_1'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_1'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/rule-instrumentor/32_1/stats.xml'. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: TRACE: Obtain the mode. rule-instrumentor: DEBUG: The plain mode is specified. rule-instrumentor: TRACE: Obtain the verifier. rule-instrumentor: DEBUG: The verifier 'verifier=blast' is specified. rule-instrumentor: TRACE: Process the commands log line by line. rule-instrumentor: TRACE: Process the 'cc:ok:1:17:0::' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '17'. rule-instrumentor: DEBUG: The command check is '0'. rule-instrumentor: DEBUG: The commmand log command name is 'cc'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are ''. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: TRACE: Process the 'ld:ok:0:37:1:ldv_main0_sequence_infinite_withcheck_stateful:' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '37'. rule-instrumentor: DEBUG: The command check is '1'. rule-instrumentor: DEBUG: The commmand log command name is 'ld'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: DEBUG: The command log is processed successfully. rule-instrumentor: TRACE: Read the report file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/report.xml'. rule-instrumentor: TRACE: Obtain all ld reports. rule-instrumentor: TRACE: Iterate over the all ld reports. rule-instrumentor: TRACE: Read ld command reference. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id reference '37'. rule-instrumentor: TRACE: Read ld main. rule-instrumentor: DEBUG: The command main is 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: Read verdict. rule-instrumentor: DEBUG: The verdict is 'SAFE'. rule-instrumentor: TRACE: Read verifier. rule-instrumentor: DEBUG: The verifier is 'blast'. rule-instrumentor: TRACE: Read trace. rule-instrumentor: DEBUG: The trace is ''. rule-instrumentor: TRACE: Read rcv report section. rule-instrumentor: TRACE: Read rcv status. rule-instrumentor: DEBUG: The rcv status is 'OK'. rule-instrumentor: TRACE: Read rcv time. rule-instrumentor: DEBUG: The rcv time is '710'. rule-instrumentor: TRACE: Read rcv description. rule-instrumentor: DEBUG: The rcv description is 'include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/karma.c:67: Warning: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/karma.c:67: CIL only supports attribute((alias)) for functions. rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: Setting signal for 0 seconds rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: No error found. The system is safe :-) rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== BLAST attrubutes =========== rule-instrumentor: DEBUG: stop-sep with default merge rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== Launch information =========== rule-instrumentor: DEBUG: The verifier has completed in time rule-instrumentor: DEBUG: Time Limit: 900 rule-instrumentor: DEBUG: Memory Limit: 1000000'. rule-instrumentor: DEBUG: All ld reports are processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Prepare a xml writer, open a root node tag and print a base directory in the report mode. rule-instrumentor: TRACE: Iterate over all commands from the log and build reports for them. rule-instrumentor: DEBUG: Build a report for the '17' cc command. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: DEBUG: Build a report for the '37' ld command. rule-instrumentor: DEBUG: The rule inctrumentor '37' ld command has corresponding the rcv '37' ld command. rule-instrumentor: DEBUG: Build a report for the 'ldv_main0_sequence_infinite_withcheck_stateful' entry point. rule-instrumentor: DEBUG: The '37' ld command has 'check=true'. rule-instrumentor: TRACE: Try to find the corresponding rcv report. rule-instrumentor: DEBUG: rcv production of a report for the '37' ('37') ld command 'ldv_main0_sequence_infinite_withcheck_stateful' entry point is '1'. rule-instrumentor: TRACE: Fix the ld command identifier. rule-instrumentor: TRACE: Add model identifier attribute. rule-instrumentor: TRACE: Add model kind tag. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: TRACE: Print the command execution status. rule-instrumentor: TRACE: Print the command execution time. rule-instrumentor: TRACE: Print the command description. rule-instrumentor: TRACE: Close the root node tag and peform final checks in the report mode. rule-instrumentor: DEBUG: The instrument prints report for all commands successfully. rule-instrumentor: DEBUG: Make the report successfully. dscv: TRACE: Will package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml' dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml' dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml' dscv: TRACE: Will package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/report_after_dscv.xml' dscv: INFO: Final report is written to /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/report_after_dscv.xml watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher success dscv ldv 1 dscv 37 @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/report_after_dscv.xml watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,37: success dscv ldv 1 dscv 37 @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/report_after_dscv.xml watcher: INFO: Reported success for ["ldv", "1", "dscv", "37"] watcher: DEBUG: Watcher returns 0, waitpid: 0 watcher: DEBUG: Watcher returns 0, waitpid: 0 ldv-core: TRACE: Set task status to "queued" ldv-core: NORMAL: Wait for command... ldv-core: TRACE: Trying to fetch next command... ldv-core: TRACE: Calling external interface to submit task ldv-core: NORMAL: Prepared command in: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38 ldv-core: NORMAL: Calling drv-env-gen... ldv-core: TRACE: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38 /home/malele/programs/ldv/ldv-core/../drv-env-gen/drv-env-gen --basedir=deg --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/cmd_after_csd.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/cmd_after_deg.xml --state-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/deg.state --kernel-driver deg: DEBUG: ENVGEN_PROPERTIES variable not set. Using default properties /home/malele/programs/ldv/drv-env-gen/default.properties deg: DEBUG: Start sanity checks for input cmd stream file... deg: DEBUG: Check LD command with id:"38"... deg: DEBUG: Check CC command for input section with file:"/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/driver/drivers/usb/storage/onetouch.o"... deg: DEBUG: CC command exists. deg: DEBUG: LD command :"38" -Ok. deg: DEBUG: Ok deg: TRACE: Generate main option on for "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/driver/drivers/usb/storage/onetouch.c". deg: DEBUG: RUN LDV_CC: /home/malele/programs/ldv/drv-env-gen/../shared/sh/timeout --pattern=.*,ALL --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/deg/stats.xml --reference=18 java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_cc.jar /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/driver/drivers/usb/storage/onetouch.c --main -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/deg/driver/drivers/usb/storage/onetouch.o -c 0 -props /home/malele/programs/ldv/drv-env-gen/default.properties -Wp,-MD,drivers/usb/storage/.onetouch.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(onetouch) -DKBUILD_MODNAME=KBUILD_STR(ums_onetouch) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage deg: INFO: Starting ldv_cc interface... ldv-cc: DEBUG: --main ldv-cc: TRACE: Open file /home/malele/programs/ldv/drv-env-gen/default.properties ldv-cc: TRACE: Load properties ldv-cc: DEBUG: Adding sequence parameters sequence_infinite_withcheck_stateful ldv-cc: DEBUG: Start generator for: "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/driver/drivers/usb/storage/onetouch.c" file. ldv-cc: TRACE: Include interrupt parser ldv-cc: TRACE: Include timer parser ldv-cc: DEBUG: parseAllFunctions ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?((?!(\bfor\b)|(\bif\b))([_a-zA-Z][_a-z0-9A-Z]*\s*))\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (45):static void usb_onetouch_irq(struct urb *urb) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_onetouch_irq, type=static void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (51):static int usb_onetouch_open(struct input_dev *dev) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_onetouch_open, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (53):static void usb_onetouch_close(struct input_dev *dev) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_onetouch_close, type=static void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (64):static void usb_onetouch_pm_hook(struct us_data *us, int action) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_onetouch_pm_hook, type=static void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (53):static int onetouch_connect_input(struct us_data *ss) ldv-cc: TRACE: Parse inner calls for NameAndType [name=onetouch_connect_input, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (51):static void onetouch_release_input(void *onetouch_) ldv-cc: TRACE: Parse inner calls for NameAndType [name=onetouch_release_input, type=static void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (85):static int onetouch_probe(struct usb_interface *intf, const struct usb_device_id *id) ldv-cc: TRACE: Parse inner calls for NameAndType [name=onetouch_probe, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (37):static int __init onetouch_init(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=onetouch_init, type=static int ] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (38):static void __exit onetouch_exit(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=onetouch_exit, type=static void ] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=connect, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=close, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: TRACE: Adding FuncInfo [name=disconnect, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: DEBUG: Loaded pattern default_main with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=pre_reset, check=null] ldv-cc: TRACE: Adding FuncInfo [name=reset_resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=post_reset, check=null] ldv-cc: TRACE: Adding FuncInfo [name=disconnect, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: DEBUG: Loaded pattern usb_driver with 9 functions ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=read, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=write, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=llseek, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern file_operations with 5 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=rescan, check=null] ldv-cc: TRACE: Adding FuncInfo [name=done, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: DEBUG: Loaded pattern scsi_driver with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=attach, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=activate, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=set_params, check=null] ldv-cc: TRACE: Adding FuncInfo [name=prep_fn, check=null] ldv-cc: TRACE: Adding FuncInfo [name=check_sense, check=null] ldv-cc: TRACE: Adding FuncInfo [name=detach, check=null] ldv-cc: DEBUG: Loaded pattern scsi_device_handler with 6 functions ldv-cc: TRACE: Adding FuncInfo [name=stop0, check=$indent mutex_lock(&$p0->usb_lock); $indent$fcall; $indent mutex_unlock(&$p0->usb_lock);] ldv-cc: DEBUG: Loaded pattern sd_desc with 1 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=suspend_late, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume_early, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: DEBUG: Loaded pattern platform_driver with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=ndo_init, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_open, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_stop, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_uninit, check=null] ldv-cc: DEBUG: Loaded pattern net_device_ops with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=irq_bus_lock, check=null] ldv-cc: TRACE: Adding FuncInfo [name=irq_bus_sync_unlock, check=null] ldv-cc: DEBUG: Loaded pattern irq_chip with 2 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=$CHECK_NONZERO] ldv-cc: DEBUG: Loaded pattern i2c_driver with 2 functions ldv-cc: TRACE: Adding FuncInfo [name=acquire, check=null] ldv-cc: TRACE: Adding FuncInfo [name=acquire_phy, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release_phy, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern e1000_phy_operations with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=acquire, check=null] ldv-cc: TRACE: Adding FuncInfo [name=acquire_nvm, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release_nvm, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern e1000_nvm_operations with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=isr_process_oq, check=$indent unsigned long $p0_flags; $indent spin_lock_irqsave(&$p0->lock, $p0_flags); $indent$fcall; $indent spin_unlock_irqrestore(&$p0->lock, $p0_flags);] ldv-cc: DEBUG: Loaded pattern pm8001_dispatch with 1 functions ldv-cc: TRACE: Adding FuncInfo [name=start, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=hidinput_input_event, check=null] ldv-cc: TRACE: Adding FuncInfo [name=close, check=null] ldv-cc: TRACE: Adding FuncInfo [name=stop, check=null] ldv-cc: DEBUG: Loaded pattern hid_ll_driver with 5 functions ldv-cc: DEBUG: Pasring standart kernel driver structures... ldv-cc: TRACE: The pattern is: (\s\\*\s*(static\s*)?+(const\s+)?struct[\*\s]+)[a-zA-Z_][a-zA-Z0-9_]*[\\*\s]+[a-zA-Z_][a-zA-Z0-9_]*[\\*\s]+[=]{1,1}[\\*\s]\{[\s\*]* ldv-cc: TRACE: Content of struct initialization: .name = "ums-onetouch", .probe = onetouch_probe, .disconnect = usb_stor_disconnect, .suspend = usb_stor_suspend, .resume = usb_stor_resume, .reset_resume = usb_stor_reset_resume, .pre_reset = usb_stor_pre_reset, .post_reset = usb_stor_post_reset, .id_table = onetouch_usb_ids, .soft_unbind = 1, ldv-cc: TRACE: fstruct pattern is \.[_a-zA-Z][_a-zA-Z0-9]*\s*=\s*[_a-zA-Z][_a-zA-Z0-9]*\s*(\(\s*[_a-zA-Z][_a-zA-Z0-9]*\s*\))? ldv-cc: TRACE: lfinded=.probe = onetouch_probe ldv-cc: TRACE: NameAndType [name=onetouch_probe, type=probe] ldv-cc: TRACE: lfinded=.disconnect = usb_stor_disconnect ldv-cc: TRACE: NameAndType [name=usb_stor_disconnect, type=disconnect] ldv-cc: TRACE: lfinded=.suspend = usb_stor_suspend ldv-cc: TRACE: NameAndType [name=usb_stor_suspend, type=suspend] ldv-cc: TRACE: lfinded=.resume = usb_stor_resume ldv-cc: TRACE: NameAndType [name=usb_stor_resume, type=resume] ldv-cc: TRACE: lfinded=.reset_resume = usb_stor_reset_resume ldv-cc: TRACE: NameAndType [name=usb_stor_reset_resume, type=reset_resume] ldv-cc: TRACE: lfinded=.pre_reset = usb_stor_pre_reset ldv-cc: TRACE: NameAndType [name=usb_stor_pre_reset, type=pre_reset] ldv-cc: TRACE: lfinded=.post_reset = usb_stor_post_reset ldv-cc: TRACE: NameAndType [name=usb_stor_post_reset, type=post_reset] ldv-cc: TRACE: lfinded=.id_table = onetouch_usb_ids ldv-cc: TRACE: NameAndType [name=onetouch_usb_ids, type=id_table] ldv-cc: TRACE: TokenStruct.parseContent NameAndType [name=onetouch_driver, type=usb_driver] initialized as [NameAndType [name=onetouch_probe, type=probe], NameAndType [name=usb_stor_disconnect, type=disconnect], NameAndType [name=usb_stor_suspend, type=suspend], NameAndType [name=usb_stor_resume, type=resume], NameAndType [name=usb_stor_reset_resume, type=reset_resume], NameAndType [name=usb_stor_pre_reset, type=pre_reset], NameAndType [name=usb_stor_post_reset, type=post_reset], NameAndType [name=onetouch_usb_ids, type=id_table]] ldv-cc: DEBUG: use parsed functions table ldv-cc: DEBUG: Not found declaration for name usb_stor_disconnect ldv-cc: DEBUG: Not found declaration for name usb_stor_suspend ldv-cc: DEBUG: Not found declaration for name usb_stor_resume ldv-cc: DEBUG: Not found declaration for name usb_stor_reset_resume ldv-cc: DEBUG: Not found declaration for name usb_stor_pre_reset ldv-cc: DEBUG: Not found declaration for name usb_stor_post_reset ldv-cc: DEBUG: Not found declaration for name onetouch_usb_ids ldv-cc: TRACE: TokenStruct.parsed funcs [TokenFunctionDecl [name=onetouch_probe, replacementParams=[struct usb_interface * $var , const struct usb_device_id * $var ], retType=static int, test=null]] ldv-cc: DEBUG: TokenStruct.parseContent: Found 1 out of 8 functions ldv-cc: TRACE: TokenStruct.parsed funcs after sort[TokenFunctionDecl [name=onetouch_probe, replacementParams=[struct usb_interface * $var , const struct usb_device_id * $var ], retType=static int, test=$CHECK_PROBE]] ldv-cc: DEBUG: Ok. I have taken 1 structures. ldv-cc: DEBUG: Pasring standart kernel driver macroses: module_init, module_exit, etc... ldv-cc: TRACE: The pattern is: \s+(postcore_initcall|arch_initcall|subsys_initcall|module_init|module_exit)\s*\(\s*[_a-zA-Z][_a-zA-Z0-9]*\s*\) ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?(onetouch_init)\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (37):static int __init onetouch_init(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=onetouch_init, type=static int ] ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?(onetouch_exit)\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (38):static void __exit onetouch_exit(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=onetouch_exit, type=static void ] ldv-cc: DEBUG: Ok. I have taken 2 structures. ldv-cc: TRACE: enabled=true ldv-cc: DEBUG: add collection with interrupt calls ldv-cc: DEBUG: Create callbacks for request_irq ldv-cc: DEBUG: add collection with timer calls ldv-cc: DEBUG: Create timers ldv-cc: DEBUG: Option isgenerateIfdefAroundMains - on. ldv-cc: TRACE: Append ifdef-macro: "#ifdef LDV_MAIN0_sequence_infinite_withcheck_stateful". ldv-cc: TRACE: Pre-main code: ldv-cc: TRACE: Start appending main function: "+void ldv_main0_sequence_infinite_withcheck_stateful(void)"... ldv-cc: TRACE: Start appending "VARIABLE DECLARATION PART"... ldv-cc: TRACE: Start appending declarations for STRUCT: struct type: usb_driver, struct name: onetouch_driver"... ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={} ldv-cc: TRACE: creating group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: generated declare=struct usb_interface * var_group1; ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false]] ldv-cc: TRACE: generated declare=const struct usb_device_id * var_onetouch_probe_6_p1; ldv-cc: TRACE: Create info VarInfo [index=-1, replacementParam=static int $var, retvar=true] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=-1, replacementParam=static int $var, retvar=true]] ldv-cc: TRACE: generated declare=static int res_onetouch_probe_6; ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Ok. Var declarations for STRUCT: struct type: usb_driver, struct name: onetouch_driver" - successfully finished. ldv-cc: TRACE: Appending for "VARIABLE DECLARATION PART" successfully finished ldv-cc: TRACE: Start appending "VARIABLE INITIALIZING PART"... ldv-cc: TRACE: Appending for "VARIABLE INITIALIZING" successfully finished ldv-cc: TRACE: Start appending "FUNCTION CALL SECTION"... ldv-cc: TRACE: Append part before standart functions. ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=void, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=0, replacementParam=void, retvar=false]] ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Append standart functions calls. ldv-cc: TRACE: itemCheck=ldv_s_onetouch_driver_usb_driver == 0 ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false]] ldv-cc: TRACE: Create info VarInfo [index=-1, replacementParam=static int $var, retvar=true] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=-1, replacementParam=static int $var, retvar=true]] ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var , retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var , retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=const struct usb_device_id * $var , retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=const struct usb_device_id * $var , retvar=false]] ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Append calls after stndart functions. ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=void, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=0, replacementParam=void, retvar=false]] ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Start appending end section... ldv-cc: TRACE: Start appending "FUNCTION CALL SECTION"... ldv-cc: TRACE: Append macros: "#endif" for our function. deg: TRACE: Statistica: lines: 328, size: 8487, worktime: 575 deg: INFO: End of ldv_cc - Ok. deg: TRACE: Internal driver with basedir='/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/driver', driver_name='drivers/usb/storage/ums-onetouch.ko', module_name='drivers/usb/storage/ums-onetouch.ko' deg: DEBUG: RUN LDV_LD: java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_ld.jar /home/malele/programs/ldv/drv-env-gen/../shared/sh/timeout --pattern=.*,ALL --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/deg/stats.xml --reference=38 java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_ld.jar /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/deg/driver/drivers/usb/storage/onetouch.o -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/deg/driver/drivers/usb/storage/ums-onetouch.ko -m elf_i386 -r deg: INFO: Starting ldv_ld interface... deg: INFO: End of ldv_ld - Ok. deg: DEBUG: Start sanity checks for generated cmd stream file... deg: DEBUG: Check LD command with id:"38"... deg: DEBUG: Check CC command for input section with file:"/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/driver/drivers/usb/storage/onetouch.o"... deg: DEBUG: CC command exists. deg: DEBUG: LD command :"38" -Ok. deg: DEBUG: Ok ldv-core: TRACE: Calling external interface to submit task for CID=38 ldv-core: NORMAL: Calling Domain Speicific C-Verifier ldv-core: TRACE: Write DSCV arguments to task descriptor file "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/task_descriptor". ldv-core: TRACE: Make work dir for task "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/input_task" ldv-core: TRACE: Set RCV_FRONTEND_CMD to "/home/malele/programs/ldv/ldv-core/../bin/dscv" ldv-core: TRACE: Remove existing DSCV's report '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/report_after_dscv.xml' if so (workaround for #2727) ldv-core: TRACE: Calling watcher... watcher: DEBUG: Called watcher (output not checked): /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher queue dscv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/task_descriptor /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir ldv 1 dscv 38 watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: : queue dscv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/task_descriptor /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir ldv 1 dscv 38 watcher: INFO: Queueing to pool dscv task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/task_descriptor with wd=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir and key ["ldv", "1", "dscv", "38"]. watcher: DEBUG: Putting workdir to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/38/task watcher: DEBUG: Copying taskfile to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/38/task from /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/task_descriptor watcher: INFO: Forking process to run /home/malele/programs/ldv/ldv-core/../bin/dscv --rawcmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/38/task... watcher: INFO: Waiting for dscv call to finish... watcher: DEBUG: Going to use semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/dscv_pool watcher: TRACE: TOKEN: 17193892 for /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/dscv_pool watcher: TRACE: Semaphore otime: Sun Nov 04 20:30:58 +0800 2012 watcher: INFO: Running dscv with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/38/task right NOW! watcher: DEBUG: Setting key for the processes spawned: ldv,1,dscv,38 dscv: INFO: Watcher server is /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher key dscv watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,38: key dscv watcher: DEBUG: Key requested for ["dscv"] watcher: TRACE: Increasing reference counter... watcher: DEBUG: Serving 2 instances watcher: TRACE: Watcher says: ldv,1,dscv,38 watcher: TRACE: watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: Got key string ldv,1,dscv,38. dscv: DEBUG: Expecting 2 runs of RCV backend. dscv: DEBUG: Copying driver from '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/driver' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/ri/32_7'... dscv: DEBUG: CMDFILE : /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/cmd_after_deg.xml dscv: DEBUG: CMDFILE-OUT: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml dscv: TRACE: BASEDIR: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/ri/32_7 dscv: NORMAL: Calling rule_instrumenter for rule model 32_7... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: The tool base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/ri/32_7'. rule-instrumentor: DEBUG: The commands input file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/cmd_after_deg.xml'. rule-instrumentor: DEBUG: The commands output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml'. rule-instrumentor: DEBUG: The model identifier is '32_7'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_7'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_7/stats.xml'. rule-instrumentor: DEBUG: The tool configurations directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_7/config'. rule-instrumentor: DEBUG: The tool common model directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_7/common-model'. rule-instrumentor: TRACE: Try to find the instrument absolute path. rule-instrumentor: DEBUG: The instrument absolute path is '/home/malele/programs/ldv/bin/rule-instrumentor.pl'. rule-instrumentor: TRACE: Try to find the instrument directory. rule-instrumentor: DEBUG: The instrument directory is '/home/malele/programs/ldv/bin/'. rule-instrumentor: TRACE: Obtain the LDV_HOME as earlier as possible. rule-instrumentor: DEBUG: The LDV_HOME is '/home/malele/programs/ldv'. rule-instrumentor: TRACE: Obtain the directory where all instrumentor auxiliary tools (such as aspectator) are placed. rule-instrumentor: TRACE: Obtain absolute path for RI common aspect file. rule-instrumentor: DEBUG: RI common aspect file is '/home/malele/programs/ldv/ri/ri.aspect'. rule-instrumentor: DEBUG: The timeout script is '/home/malele/programs/ldv/shared/sh/timeout'. rule-instrumentor: DEBUG: The rule instrumentor processes patterns are: '.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER'. rule-instrumentor: DEBUG: The ldv timeout script options are '--pattern=.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_7/stats.xml'. rule-instrumentor: DEBUG: The instrument auxiliary tools directory is '/home/malele/programs/ldv/ri'. rule-instrumentor: DEBUG: The aspectator binaries directory is '/home/malele/programs/ldv/ri/bin'. rule-instrumentor: DEBUG: The aspectator script (compiler) is '/home/malele/programs/ldv/ri/bin/compiler'. rule-instrumentor: DEBUG: The models directory is '/home/malele/programs/ldv/kernel-rules'. rule-instrumentor: TRACE: Check whether the models are installed properly. rule-instrumentor: DEBUG: The models database xml file is 'model-db.xml'. rule-instrumentor: DEBUG: Files and directories are checked and prepared successfully. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: DEBUG: Get and store information on the required model. rule-instrumentor: TRACE: Read the models database xml file '/home/malele/programs/ldv/kernel-rules/model-db.xml'. rule-instrumentor: TRACE: Obtain all models. rule-instrumentor: TRACE: Iterate over the all models and try to find the appropriate one. rule-instrumentor: TRACE: Process 'plain_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -Wno-unused-but-set-variable' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_llvm_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-Wno-attributes -g -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -Wframe-larger-than=\d+ -fno-dwarf2-cfi-asm -fconserve-stack -femit-struct-debug-baseonly -O.' are specified. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '07_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '08_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '10_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '18_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '26_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '27_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_5' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_7' id attribute for a model. rule-instrumentor: DEBUG: The required model having id '32_7' is found. rule-instrumentor: TRACE: Read engine tag. rule-instrumentor: DEBUG: The engine 'blast' is specified for the '32_7' model. rule-instrumentor: TRACE: Read error tag. rule-instrumentor: DEBUG: The error label 'LDV_ERROR' is specified for the '32_7' model. rule-instrumentor: TRACE: Read hints tag. rule-instrumentor: TRACE: Read array of kinds. rule-instrumentor: DEBUG: The kinds 'plain' are specified for the '32_7' model. rule-instrumentor: TRACE: Read file names. rule-instrumentor: TRACE: Read config file name. rule-instrumentor: DEBUG: The config file 'models/0032-config.h' is specified for the '32_7' model. rule-instrumentor: TRACE: Check whether the '32_7' model kinds are specified correctly. rule-instrumentor: DEBUG: The plain mode is used for '32_7' model. rule-instrumentor: TRACE: Read common file name. rule-instrumentor: DEBUG: The common file 'models/0032_7.c' is specified for the '32_7' model. rule-instrumentor: DEBUG: Header files will be additionaly searched for in '/home/malele/programs/ldv/kernel-rules/models'. rule-instrumentor: TRACE: Store model information into hash. rule-instrumentor: DEBUG: The model '32_7' information is processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Print a root node open tag in the plain mode. rule-instrumentor: DEBUG: Process the commands input file. rule-instrumentor: TRACE: Read commands input xml file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/cmd_after_deg.xml'. rule-instrumentor: TRACE: Read xml root tag. rule-instrumentor: TRACE: Obtain all commands. rule-instrumentor: TRACE: Iterate over all commands to execute them and write output xml file. rule-instrumentor: TRACE: Gather argument signatures for all cc comands specified first of all. rule-instrumentor: DEBUG: The base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/driver' is specified. rule-instrumentor: TRACE: Use the tool base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/ri/32_7' instead of the specified one in the plain mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'cc' having id '18'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/driver/drivers/usb/storage/onetouch.o'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'false' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/driver/drivers/usb/storage/onetouch.c' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/onetouch.c'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/onetouch.o'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as configuration header file. rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as automatic configuration header file. rule-instrumentor: DEBUG: Exclude the option '-O2' for the '18' command. rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: TRACE: Add config include options for cc command. rule-instrumentor: TRACE: Relative path to config file is include/generated/autoconf.h. rule-instrumentor: TRACE: Check presence of configuration file. rule-instrumentor: DEBUG: Create configuration 'autoconf.h'. rule-instrumentor: TRACE: Copy the main configuration file to the configuration directory and patch it. rule-instrumentor: DEBUG: Create configuration '/generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: Create configuration 'include//generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: The config includes directories are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_7/config/include//generated'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.onetouch.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(onetouch) -DKBUILD_MODNAME=KBUILD_STR(ums_onetouch) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h'. rule-instrumentor: DEBUG: The entry points are ''. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/onetouch.c'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The cc command '18' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: DEBUG: The command '18' is specifically processed for the plain mode. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: For CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Duplicate an each cc command with the one containing a common model. rule-instrumentor: TRACE: Change an id attribute. rule-instrumentor: TRACE: Concatenate a common model with the first input file. rule-instrumentor: DEBUG: Finish processing of the command having id '18' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.013931'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '1'. rule-instrumentor: TRACE: Log information on the '18' command execution status. rule-instrumentor: DEBUG: Finish processing of the command having id '18' in the aspect mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id '38'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/driver/drivers/usb/storage/ums-onetouch.ko'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'true' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/driver/drivers/usb/storage/onetouch.o' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/onetouch.o'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/ums-onetouch.ko'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-m elf_i386 -r -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/onetouch.o'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The ld command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: DEBUG: The ld command '38' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: The required by ld file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/onetouch.o' was processed successfully. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: TRACE: Copy a common model to a common model directory. rule-instrumentor: TRACE: For auxiliary CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print auxiliary common model CC command. rule-instrumentor: TRACE: Specify a common model file for ld command. rule-instrumentor: TRACE: For the ld command add error tag. rule-instrumentor: TRACE: For the ld command copy hints as them. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Finish processing of the command having id '38' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.008845'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '0'. rule-instrumentor: TRACE: Log information on the '38' command execution status. rule-instrumentor: DEBUG: All ld command input files are processed successfully. rule-instrumentor: DEBUG: Finish processing of the command having id '38' in the aspect mode. rule-instrumentor: TRACE: Print root node close tag in the plain mode. rule-instrumentor: TRACE: Close file handlers. rule-instrumentor: INFO: Delete auxiliary files in the nondebug modes. rule-instrumentor: NORMAL: Make all successfully. dscv: TRACE: Writing command for a single RCV to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: DEBUG: Written RCV single command to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: INFO: Spawning RCV with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful workdir /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful for ld 38, main ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Called watcher (output not checked): /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 38 rcv 32_7 38 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/ri/32_7 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_7 watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,38: queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 38 rcv 32_7 38 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/ri/32_7 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_7 watcher: INFO: Queueing to pool rcv task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful with wd=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful and key ["ldv", "1", "dscv", "38", "rcv", "32_7", "38", "ldv_main0_sequence_infinite_withcheck_stateful"]. watcher: DEBUG: Putting workdir to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/38/rcv/32_7/38/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: DEBUG: Copying taskfile to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/38/rcv/32_7/38/ldv_main0_sequence_infinite_withcheck_stateful/task from /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful watcher: INFO: Forking process to run /home/malele/programs/ldv/bin/../dscv/rcv-launcher --rawcmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/38/rcv/32_7/38/ldv_main0_sequence_infinite_withcheck_stateful/task... watcher: INFO: Waiting for rcv call to finish... watcher: DEBUG: Going to use semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: TOKEN: 17193957 for /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: Semaphore otime: Sun Nov 04 20:30:57 +0800 2012 watcher: INFO: Running rcv with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/38/rcv/32_7/38/ldv_main0_sequence_infinite_withcheck_stateful/task right NOW! watcher: DEBUG: Setting key for the processes spawned: ldv,1,dscv,38,rcv,32_7,38,ldv_main0_sequence_infinite_withcheck_stateful rcv-launcher: TRACE: Default time limit is: 900; memory limit is: 1000000. rcv-launcher: TRACE: Watcher server is /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher key rcv watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,38,rcv,32_7,38,ldv_main0_sequence_infinite_withcheck_stateful: key rcv watcher: DEBUG: Key requested for ["rcv"] watcher: TRACE: Increasing reference counter... watcher: DEBUG: Serving 3 instances watcher: TRACE: Watcher says: ldv,1,dscv,38,rcv,32_7,38,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: watcher: DEBUG: Watcher returns 0, waitpid: 0 rcv-launcher: DEBUG: Got key string ldv,1,dscv,38,rcv,32_7,38,ldv_main0_sequence_infinite_withcheck_stateful. rcv-launcher: TRACE: Trying 'blast' as engine rcv-launcher: TRACE: Trying '/home/malele/programs/ldv/bin/../dscv/rcv/blast' as engine rcv-launcher: DEBUG: Will use engine: /home/malele/programs/ldv/bin/../dscv/rcv/blast BLAST: DEBUG: Setting PATH to '/home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/malele/programs/ldv/bin' BLAST: TRACE: CSIsat to be used is /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/csisat BLAST: INFO: Will use preprocessors: cpp BLAST: NORMAL: Preprocessing 2 files with cpp BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/onetouch.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-onetouch.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/onetouch.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/onetouch.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.onetouch.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(onetouch) -DKBUILD_MODNAME=KBUILD_STR(ums_onetouch) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-onetouch.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.onetouch.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(onetouch) -DKBUILD_MODNAME=KBUILD_STR(ums_onetouch) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: DEBUG: Running BLAST without alias analysis. BLAST: DEBUG: OCaml machine-specific tuning is performed! BLAST: NORMAL: Running BLAST for drivers/usb/storage/ums-onetouch.ko, entry ldv_main0_sequence_infinite_withcheck_stateful... BLAST: INFO: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-onetouch.ko.timestats.xml -p .*pblast\.opt.*,PBLAST.OPT;.*,ALL;CHILD:.*smtlibServer.*,SMT_SOLVER -m 1000000 -t 900 ocamltune /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/pblast.opt /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/onetouch.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.i -predH 7 -craig 2 -ignoredupfn -nosserr -enable-recursion -main ldv_main0_sequence_infinite_withcheck_stateful -L LDV_ERROR -cldepth 0 -alias "" -lattice -include-lattice symb -stop-sep -merge bdd -reroute -reroute-map mutex_lock_interruptible -reroute-map mutex_lock_killable -reroute-map mutex_lock -reroute-map mutex_trylock -reroute-map mutex_unlock -reroute-map mutex_is_locked -reroute-map2 atomic_dec_and_mutex_lock -reroute-foreach ldv_check_final_state -reroute-foreach ldv_initialize -reroute-placeholder TEMPLATE BLAST: INFO: The debug trace will be written to /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-onetouch.ko.1.gz BLAST: TRACE: Child's stderr stream closed. BLAST: TRACE: Child's stdout stream closed. BLAST: TRACE: wait3 return value: 0 BLAST: NORMAL: Finished with code 0 term by OK. BLAST: INFO: Finished. BLAST: DEBUG: Writing report to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-onetouch.ko.report' BLAST: INFO: Wrapper finished! BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-onetouch.ko.1.gz BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-onetouch.ko.report watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher success rcv ldv 1 dscv 38 rcv 32_7 38 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-onetouch.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-onetouch.ko.report watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,38,rcv,32_7,38,ldv_main0_sequence_infinite_withcheck_stateful: success rcv ldv 1 dscv 38 rcv 32_7 38 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-onetouch.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-onetouch.ko.report watcher: INFO: Reported success for ["ldv", "1", "dscv", "38", "rcv", "32_7", "38", "ldv_main0_sequence_infinite_withcheck_stateful"] watcher: DEBUG: Watcher returns 0, waitpid: 0 watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: Copying driver from '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/driver' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/ri/32_1'... dscv: DEBUG: CMDFILE : /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/cmd_after_deg.xml dscv: DEBUG: CMDFILE-OUT: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml dscv: TRACE: BASEDIR: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/ri/32_1 dscv: NORMAL: Calling rule_instrumenter for rule model 32_1... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: The tool base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/ri/32_1'. rule-instrumentor: DEBUG: The commands input file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/cmd_after_deg.xml'. rule-instrumentor: DEBUG: The commands output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml'. rule-instrumentor: DEBUG: The model identifier is '32_1'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_1'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_1/stats.xml'. rule-instrumentor: DEBUG: The tool configurations directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_1/config'. rule-instrumentor: DEBUG: The tool common model directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_1/common-model'. rule-instrumentor: TRACE: Try to find the instrument absolute path. rule-instrumentor: DEBUG: The instrument absolute path is '/home/malele/programs/ldv/bin/rule-instrumentor.pl'. rule-instrumentor: TRACE: Try to find the instrument directory. rule-instrumentor: DEBUG: The instrument directory is '/home/malele/programs/ldv/bin/'. rule-instrumentor: TRACE: Obtain the LDV_HOME as earlier as possible. rule-instrumentor: DEBUG: The LDV_HOME is '/home/malele/programs/ldv'. rule-instrumentor: TRACE: Obtain the directory where all instrumentor auxiliary tools (such as aspectator) are placed. rule-instrumentor: TRACE: Obtain absolute path for RI common aspect file. rule-instrumentor: DEBUG: RI common aspect file is '/home/malele/programs/ldv/ri/ri.aspect'. rule-instrumentor: DEBUG: The timeout script is '/home/malele/programs/ldv/shared/sh/timeout'. rule-instrumentor: DEBUG: The rule instrumentor processes patterns are: '.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER'. rule-instrumentor: DEBUG: The ldv timeout script options are '--pattern=.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_1/stats.xml'. rule-instrumentor: DEBUG: The instrument auxiliary tools directory is '/home/malele/programs/ldv/ri'. rule-instrumentor: DEBUG: The aspectator binaries directory is '/home/malele/programs/ldv/ri/bin'. rule-instrumentor: DEBUG: The aspectator script (compiler) is '/home/malele/programs/ldv/ri/bin/compiler'. rule-instrumentor: DEBUG: The models directory is '/home/malele/programs/ldv/kernel-rules'. rule-instrumentor: TRACE: Check whether the models are installed properly. rule-instrumentor: DEBUG: The models database xml file is 'model-db.xml'. rule-instrumentor: DEBUG: Files and directories are checked and prepared successfully. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: DEBUG: Get and store information on the required model. rule-instrumentor: TRACE: Read the models database xml file '/home/malele/programs/ldv/kernel-rules/model-db.xml'. rule-instrumentor: TRACE: Obtain all models. rule-instrumentor: TRACE: Iterate over the all models and try to find the appropriate one. rule-instrumentor: TRACE: Process 'plain_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -Wno-unused-but-set-variable' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_llvm_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-Wno-attributes -g -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -Wframe-larger-than=\d+ -fno-dwarf2-cfi-asm -fconserve-stack -femit-struct-debug-baseonly -O.' are specified. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '07_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '08_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '10_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '18_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '26_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '27_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_1' id attribute for a model. rule-instrumentor: DEBUG: The required model having id '32_1' is found. rule-instrumentor: TRACE: Read engine tag. rule-instrumentor: DEBUG: The engine 'blast' is specified for the '32_1' model. rule-instrumentor: TRACE: Read error tag. rule-instrumentor: DEBUG: The error label 'LDV_ERROR' is specified for the '32_1' model. rule-instrumentor: TRACE: Read hints tag. rule-instrumentor: TRACE: Read array of kinds. rule-instrumentor: DEBUG: The kinds 'plain' are specified for the '32_1' model. rule-instrumentor: TRACE: Read file names. rule-instrumentor: TRACE: Read config file name. rule-instrumentor: DEBUG: The config file 'models/0032-config.h' is specified for the '32_1' model. rule-instrumentor: TRACE: Check whether the '32_1' model kinds are specified correctly. rule-instrumentor: DEBUG: The plain mode is used for '32_1' model. rule-instrumentor: TRACE: Read common file name. rule-instrumentor: DEBUG: The common file 'models/0032.c' is specified for the '32_1' model. rule-instrumentor: DEBUG: Header files will be additionaly searched for in '/home/malele/programs/ldv/kernel-rules/models'. rule-instrumentor: TRACE: Store model information into hash. rule-instrumentor: DEBUG: The model '32_1' information is processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Print a root node open tag in the plain mode. rule-instrumentor: DEBUG: Process the commands input file. rule-instrumentor: TRACE: Read commands input xml file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/cmd_after_deg.xml'. rule-instrumentor: TRACE: Read xml root tag. rule-instrumentor: TRACE: Obtain all commands. rule-instrumentor: TRACE: Iterate over all commands to execute them and write output xml file. rule-instrumentor: TRACE: Gather argument signatures for all cc comands specified first of all. rule-instrumentor: DEBUG: The base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/driver' is specified. rule-instrumentor: TRACE: Use the tool base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/ri/32_1' instead of the specified one in the plain mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'cc' having id '18'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/driver/drivers/usb/storage/onetouch.o'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'false' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/driver/drivers/usb/storage/onetouch.c' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/onetouch.c'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/onetouch.o'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as configuration header file. rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as automatic configuration header file. rule-instrumentor: DEBUG: Exclude the option '-O2' for the '18' command. rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: TRACE: Add config include options for cc command. rule-instrumentor: TRACE: Relative path to config file is include/generated/autoconf.h. rule-instrumentor: TRACE: Check presence of configuration file. rule-instrumentor: DEBUG: Create configuration 'autoconf.h'. rule-instrumentor: TRACE: Copy the main configuration file to the configuration directory and patch it. rule-instrumentor: DEBUG: Create configuration '/generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: Create configuration 'include//generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: The config includes directories are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_1/config/include//generated'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.onetouch.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(onetouch) -DKBUILD_MODNAME=KBUILD_STR(ums_onetouch) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h'. rule-instrumentor: DEBUG: The entry points are ''. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/onetouch.c'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The cc command '18' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: DEBUG: The command '18' is specifically processed for the plain mode. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: For CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Duplicate an each cc command with the one containing a common model. rule-instrumentor: TRACE: Change an id attribute. rule-instrumentor: TRACE: Concatenate a common model with the first input file. rule-instrumentor: DEBUG: Finish processing of the command having id '18' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.013365'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '1'. rule-instrumentor: TRACE: Log information on the '18' command execution status. rule-instrumentor: DEBUG: Finish processing of the command having id '18' in the aspect mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id '38'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/driver/drivers/usb/storage/ums-onetouch.ko'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'true' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/driver/drivers/usb/storage/onetouch.o' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/onetouch.o'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/ums-onetouch.ko'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-m elf_i386 -r -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/onetouch.o'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The ld command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: DEBUG: The ld command '38' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: The required by ld file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/onetouch.o' was processed successfully. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: TRACE: Copy a common model to a common model directory. rule-instrumentor: TRACE: For auxiliary CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print auxiliary common model CC command. rule-instrumentor: TRACE: Specify a common model file for ld command. rule-instrumentor: TRACE: For the ld command add error tag. rule-instrumentor: TRACE: For the ld command copy hints as them. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Finish processing of the command having id '38' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.007673'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '0'. rule-instrumentor: TRACE: Log information on the '38' command execution status. rule-instrumentor: DEBUG: All ld command input files are processed successfully. rule-instrumentor: DEBUG: Finish processing of the command having id '38' in the aspect mode. rule-instrumentor: TRACE: Print root node close tag in the plain mode. rule-instrumentor: TRACE: Close file handlers. rule-instrumentor: INFO: Delete auxiliary files in the nondebug modes. rule-instrumentor: NORMAL: Make all successfully. dscv: TRACE: Writing command for a single RCV to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: DEBUG: Written RCV single command to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: INFO: Spawning RCV with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful workdir /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful for ld 38, main ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Called watcher (output not checked): /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 38 rcv 32_1 38 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/ri/32_1 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_1 watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,38: queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 38 rcv 32_1 38 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/ri/32_1 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_1 watcher: INFO: Queueing to pool rcv task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful with wd=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful and key ["ldv", "1", "dscv", "38", "rcv", "32_1", "38", "ldv_main0_sequence_infinite_withcheck_stateful"]. watcher: DEBUG: Putting workdir to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/38/rcv/32_1/38/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: DEBUG: Copying taskfile to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/38/rcv/32_1/38/ldv_main0_sequence_infinite_withcheck_stateful/task from /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful watcher: INFO: Forking process to run /home/malele/programs/ldv/bin/../dscv/rcv-launcher --rawcmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/38/rcv/32_1/38/ldv_main0_sequence_infinite_withcheck_stateful/task... watcher: INFO: Waiting for rcv call to finish... watcher: DEBUG: Going to use semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: TOKEN: 17193957 for /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: Semaphore otime: Sun Nov 04 20:31:01 +0800 2012 watcher: INFO: Running rcv with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/38/rcv/32_1/38/ldv_main0_sequence_infinite_withcheck_stateful/task right NOW! watcher: DEBUG: Setting key for the processes spawned: ldv,1,dscv,38,rcv,32_1,38,ldv_main0_sequence_infinite_withcheck_stateful rcv-launcher: TRACE: Default time limit is: 900; memory limit is: 1000000. rcv-launcher: TRACE: Watcher server is /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher key rcv watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,38,rcv,32_1,38,ldv_main0_sequence_infinite_withcheck_stateful: key rcv watcher: DEBUG: Key requested for ["rcv"] watcher: TRACE: Increasing reference counter... watcher: DEBUG: Serving 3 instances watcher: TRACE: Watcher says: ldv,1,dscv,38,rcv,32_1,38,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: watcher: DEBUG: Watcher returns 0, waitpid: 0 rcv-launcher: DEBUG: Got key string ldv,1,dscv,38,rcv,32_1,38,ldv_main0_sequence_infinite_withcheck_stateful. rcv-launcher: TRACE: Trying 'blast' as engine rcv-launcher: TRACE: Trying '/home/malele/programs/ldv/bin/../dscv/rcv/blast' as engine rcv-launcher: DEBUG: Will use engine: /home/malele/programs/ldv/bin/../dscv/rcv/blast BLAST: DEBUG: Setting PATH to '/home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/malele/programs/ldv/bin' BLAST: TRACE: CSIsat to be used is /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/csisat BLAST: INFO: Will use preprocessors: cpp BLAST: NORMAL: Preprocessing 2 files with cpp BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/onetouch.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-onetouch.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/onetouch.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/onetouch.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.onetouch.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(onetouch) -DKBUILD_MODNAME=KBUILD_STR(ums_onetouch) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-onetouch.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.onetouch.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(onetouch) -DKBUILD_MODNAME=KBUILD_STR(ums_onetouch) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: DEBUG: Running BLAST without alias analysis. BLAST: DEBUG: OCaml machine-specific tuning is performed! BLAST: NORMAL: Running BLAST for drivers/usb/storage/ums-onetouch.ko, entry ldv_main0_sequence_infinite_withcheck_stateful... BLAST: INFO: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-onetouch.ko.timestats.xml -p .*pblast\.opt.*,PBLAST.OPT;.*,ALL;CHILD:.*smtlibServer.*,SMT_SOLVER -m 1000000 -t 900 ocamltune /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/pblast.opt /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/onetouch.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.i -predH 7 -craig 2 -ignoredupfn -nosserr -enable-recursion -main ldv_main0_sequence_infinite_withcheck_stateful -L LDV_ERROR -cldepth 0 -alias "" -lattice -include-lattice symb -stop-sep -merge bdd BLAST: INFO: The debug trace will be written to /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-onetouch.ko.1.gz BLAST: TRACE: Child's stderr stream closed. BLAST: TRACE: Child's stdout stream closed. BLAST: TRACE: wait3 return value: 0 BLAST: NORMAL: Finished with code 0 term by OK. BLAST: INFO: Finished. BLAST: DEBUG: Writing report to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-onetouch.ko.report' BLAST: INFO: Wrapper finished! BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-onetouch.ko.1.gz BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-onetouch.ko.report watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher success rcv ldv 1 dscv 38 rcv 32_1 38 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-onetouch.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-onetouch.ko.report watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,38,rcv,32_1,38,ldv_main0_sequence_infinite_withcheck_stateful: success rcv ldv 1 dscv 38 rcv 32_1 38 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-onetouch.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-onetouch.ko.report watcher: INFO: Reported success for ["ldv", "1", "dscv", "38", "rcv", "32_1", "38", "ldv_main0_sequence_infinite_withcheck_stateful"] watcher: DEBUG: Watcher returns 0, waitpid: 0 watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: INFO: Waiting for 2 more RCVs... watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher wait rcv ldv 1 dscv 38 # watcher: TRACE: Read 0 lines, need to read 2, reading next line... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,38: wait rcv ldv 1 dscv 38 # watcher: DEBUG: Called wait with ["ldv", "1", "dscv", "38", "#"], ignored "rcv" watcher: TRACE: Searching for files in /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/38 and /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/38 watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/38/task watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/38/rcv/32_1/38/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: TRACE: Dirs are not empty watcher: TRACE: ACKED /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/38/rcv/32_1/38/ldv_main0_sequence_infinite_withcheck_stateful/task when LEVEL IS nil for ["ldv", "1", "dscv", "38"] watcher: TRACE: Key is '["ldv", "1", "dscv", "38", "rcv", "32_1", "38", "ldv_main0_sequence_infinite_withcheck_stateful", "task"]' watcher: TRACE: Key is '["ldv", "1", "dscv", "38", "rcv", "32_1", "38", "ldv_main0_sequence_infinite_withcheck_stateful"]' watcher: TRACE: Waited workdir is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/38/rcv/32_1/38/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/38/rcv/32_1/38/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/38/rcv/32_1/38/ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Writing key: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,38,rcv,32_1,38,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Watcher says: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,38,rcv,32_1,38,ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: In callback: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 38 rcv 32_1 38 ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: Done key loop dscv: INFO: Successfully waited for 32_1, ldv_main0_sequence_infinite_withcheck_stateful, dscv: DEBUG: Unpacking '' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,38: unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Unpack does nothing in local mode. watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: After callback, read 1 useful lines, need to read 2. dscv: TRACE: Left callback. dscv: TRACE: Read 1 lines, need to read 2, reading next line... dscv: TRACE: Closing read pipe... dscv: TRACE: Read pipe closed. dscv: DEBUG: Watcher returns 0, waitpid: 0 dscv: INFO: Waiting for 1 more RCVs... watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher wait rcv ldv 1 dscv 38 # watcher: TRACE: Read 0 lines, need to read 1, reading next line... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,38: wait rcv ldv 1 dscv 38 # watcher: DEBUG: Called wait with ["ldv", "1", "dscv", "38", "#"], ignored "rcv" watcher: TRACE: Searching for files in /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/38 and /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/38 watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/38/task watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/38/rcv/32_7/38/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: TRACE: Dirs are not empty watcher: TRACE: ACKED /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/38/rcv/32_7/38/ldv_main0_sequence_infinite_withcheck_stateful/task when LEVEL IS nil for ["ldv", "1", "dscv", "38"] watcher: TRACE: Key is '["ldv", "1", "dscv", "38", "rcv", "32_7", "38", "ldv_main0_sequence_infinite_withcheck_stateful", "task"]' watcher: TRACE: Key is '["ldv", "1", "dscv", "38", "rcv", "32_7", "38", "ldv_main0_sequence_infinite_withcheck_stateful"]' watcher: TRACE: Waited workdir is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/38/rcv/32_7/38/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/38/rcv/32_7/38/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/38/rcv/32_7/38/ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Writing key: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,38,rcv,32_7,38,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Watcher says: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,38,rcv,32_7,38,ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: In callback: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 38 rcv 32_7 38 ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: Done key loop dscv: INFO: Successfully waited for 32_7, ldv_main0_sequence_infinite_withcheck_stateful, dscv: DEBUG: Unpacking '' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,38: unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Unpack does nothing in local mode. watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: After callback, read 1 useful lines, need to read 1. dscv: TRACE: Left callback. dscv: DEBUG: Killing watcher... dscv: TRACE: Closing read pipe... dscv: TRACE: Read pipe closed. dscv: DEBUG: Watcher returns 0, waitpid: 0 dscv: INFO: Results from 2 RCVs are here. Processing... dscv: DEBUG: Chewing RCV report '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-onetouch.ko.report'... dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-onetouch.ko.report' dscv: NORMAL: Calling rule-instrumenter to fix up report for rule 32_7... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: Debug mode is active. rule-instrumentor: DEBUG: The input report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/report.xml'. rule-instrumentor: DEBUG: The output report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml'. rule-instrumentor: DEBUG: The model identifier is '32_7'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_7'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_7/stats.xml'. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: TRACE: Obtain the mode. rule-instrumentor: DEBUG: The plain mode is specified. rule-instrumentor: TRACE: Obtain the verifier. rule-instrumentor: DEBUG: The verifier 'verifier=blast' is specified. rule-instrumentor: TRACE: Process the commands log line by line. rule-instrumentor: TRACE: Process the 'cc:ok:1:18:0::' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '18'. rule-instrumentor: DEBUG: The command check is '0'. rule-instrumentor: DEBUG: The commmand log command name is 'cc'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are ''. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: TRACE: Process the 'ld:ok:0:38:1:ldv_main0_sequence_infinite_withcheck_stateful:' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '38'. rule-instrumentor: DEBUG: The command check is '1'. rule-instrumentor: DEBUG: The commmand log command name is 'ld'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: DEBUG: The command log is processed successfully. rule-instrumentor: TRACE: Read the report file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/report.xml'. rule-instrumentor: TRACE: Obtain all ld reports. rule-instrumentor: TRACE: Iterate over the all ld reports. rule-instrumentor: TRACE: Read ld command reference. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id reference '38'. rule-instrumentor: TRACE: Read ld main. rule-instrumentor: DEBUG: The command main is 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: Read verdict. rule-instrumentor: DEBUG: The verdict is 'SAFE'. rule-instrumentor: TRACE: Read verifier. rule-instrumentor: DEBUG: The verifier is 'blast'. rule-instrumentor: TRACE: Read trace. rule-instrumentor: DEBUG: The trace is ''. rule-instrumentor: TRACE: Read rcv report section. rule-instrumentor: TRACE: Read rcv status. rule-instrumentor: DEBUG: The rcv status is 'OK'. rule-instrumentor: TRACE: Read rcv time. rule-instrumentor: DEBUG: The rcv time is '710'. rule-instrumentor: TRACE: Read rcv description. rule-instrumentor: DEBUG: The rcv description is 'include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/onetouch.c:77: Warning: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/onetouch.c:77: CIL only supports attribute((alias)) for functions. rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_initialize_FOREACH) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_check_final_state_FOREACH) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_initialize_FOREACH) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_check_final_state_FOREACH) rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: Setting signal for 0 seconds rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: No error found. The system is safe :-) rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== BLAST attrubutes =========== rule-instrumentor: DEBUG: stop-sep with default merge rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== Launch information =========== rule-instrumentor: DEBUG: The verifier has completed in time rule-instrumentor: DEBUG: Time Limit: 900 rule-instrumentor: DEBUG: Memory Limit: 1000000'. rule-instrumentor: DEBUG: All ld reports are processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Prepare a xml writer, open a root node tag and print a base directory in the report mode. rule-instrumentor: TRACE: Iterate over all commands from the log and build reports for them. rule-instrumentor: DEBUG: Build a report for the '18' cc command. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: DEBUG: Build a report for the '38' ld command. rule-instrumentor: DEBUG: The rule inctrumentor '38' ld command has corresponding the rcv '38' ld command. rule-instrumentor: DEBUG: Build a report for the 'ldv_main0_sequence_infinite_withcheck_stateful' entry point. rule-instrumentor: DEBUG: The '38' ld command has 'check=true'. rule-instrumentor: TRACE: Try to find the corresponding rcv report. rule-instrumentor: DEBUG: rcv production of a report for the '38' ('38') ld command 'ldv_main0_sequence_infinite_withcheck_stateful' entry point is '1'. rule-instrumentor: TRACE: Fix the ld command identifier. rule-instrumentor: TRACE: Add model identifier attribute. rule-instrumentor: TRACE: Add model kind tag. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: TRACE: Print the command execution status. rule-instrumentor: TRACE: Print the command execution time. rule-instrumentor: TRACE: Print the command description. rule-instrumentor: TRACE: Close the root node tag and peform final checks in the report mode. rule-instrumentor: DEBUG: The instrument prints report for all commands successfully. rule-instrumentor: DEBUG: Make the report successfully. dscv: TRACE: Will package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml' dscv: DEBUG: Chewing RCV report '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-onetouch.ko.report'... dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-onetouch.ko.report' dscv: NORMAL: Calling rule-instrumenter to fix up report for rule 32_1... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: Debug mode is active. rule-instrumentor: DEBUG: The input report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/report.xml'. rule-instrumentor: DEBUG: The output report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml'. rule-instrumentor: DEBUG: The model identifier is '32_1'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_1'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/rule-instrumentor/32_1/stats.xml'. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: TRACE: Obtain the mode. rule-instrumentor: DEBUG: The plain mode is specified. rule-instrumentor: TRACE: Obtain the verifier. rule-instrumentor: DEBUG: The verifier 'verifier=blast' is specified. rule-instrumentor: TRACE: Process the commands log line by line. rule-instrumentor: TRACE: Process the 'cc:ok:1:18:0::' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '18'. rule-instrumentor: DEBUG: The command check is '0'. rule-instrumentor: DEBUG: The commmand log command name is 'cc'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are ''. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: TRACE: Process the 'ld:ok:0:38:1:ldv_main0_sequence_infinite_withcheck_stateful:' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '38'. rule-instrumentor: DEBUG: The command check is '1'. rule-instrumentor: DEBUG: The commmand log command name is 'ld'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: DEBUG: The command log is processed successfully. rule-instrumentor: TRACE: Read the report file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/report.xml'. rule-instrumentor: TRACE: Obtain all ld reports. rule-instrumentor: TRACE: Iterate over the all ld reports. rule-instrumentor: TRACE: Read ld command reference. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id reference '38'. rule-instrumentor: TRACE: Read ld main. rule-instrumentor: DEBUG: The command main is 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: Read verdict. rule-instrumentor: DEBUG: The verdict is 'SAFE'. rule-instrumentor: TRACE: Read verifier. rule-instrumentor: DEBUG: The verifier is 'blast'. rule-instrumentor: TRACE: Read trace. rule-instrumentor: DEBUG: The trace is ''. rule-instrumentor: TRACE: Read rcv report section. rule-instrumentor: TRACE: Read rcv status. rule-instrumentor: DEBUG: The rcv status is 'OK'. rule-instrumentor: TRACE: Read rcv time. rule-instrumentor: DEBUG: The rcv time is '730'. rule-instrumentor: TRACE: Read rcv description. rule-instrumentor: DEBUG: The rcv description is 'include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/onetouch.c:77: Warning: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/onetouch.c:77: CIL only supports attribute((alias)) for functions. rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: Setting signal for 0 seconds rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: No error found. The system is safe :-) rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== BLAST attrubutes =========== rule-instrumentor: DEBUG: stop-sep with default merge rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== Launch information =========== rule-instrumentor: DEBUG: The verifier has completed in time rule-instrumentor: DEBUG: Time Limit: 900 rule-instrumentor: DEBUG: Memory Limit: 1000000'. rule-instrumentor: DEBUG: All ld reports are processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Prepare a xml writer, open a root node tag and print a base directory in the report mode. rule-instrumentor: TRACE: Iterate over all commands from the log and build reports for them. rule-instrumentor: DEBUG: Build a report for the '18' cc command. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: DEBUG: Build a report for the '38' ld command. rule-instrumentor: DEBUG: The rule inctrumentor '38' ld command has corresponding the rcv '38' ld command. rule-instrumentor: DEBUG: Build a report for the 'ldv_main0_sequence_infinite_withcheck_stateful' entry point. rule-instrumentor: DEBUG: The '38' ld command has 'check=true'. rule-instrumentor: TRACE: Try to find the corresponding rcv report. rule-instrumentor: DEBUG: rcv production of a report for the '38' ('38') ld command 'ldv_main0_sequence_infinite_withcheck_stateful' entry point is '1'. rule-instrumentor: TRACE: Fix the ld command identifier. rule-instrumentor: TRACE: Add model identifier attribute. rule-instrumentor: TRACE: Add model kind tag. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: TRACE: Print the command execution status. rule-instrumentor: TRACE: Print the command execution time. rule-instrumentor: TRACE: Print the command description. rule-instrumentor: TRACE: Close the root node tag and peform final checks in the report mode. rule-instrumentor: DEBUG: The instrument prints report for all commands successfully. rule-instrumentor: DEBUG: Make the report successfully. dscv: TRACE: Will package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml' dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml' dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml' dscv: TRACE: Will package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/report_after_dscv.xml' dscv: INFO: Final report is written to /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/report_after_dscv.xml watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher success dscv ldv 1 dscv 38 @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/report_after_dscv.xml watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,38: success dscv ldv 1 dscv 38 @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/report_after_dscv.xml watcher: INFO: Reported success for ["ldv", "1", "dscv", "38"] watcher: DEBUG: Watcher returns 0, waitpid: 0 watcher: DEBUG: Watcher returns 0, waitpid: 0 ldv-core: TRACE: Set task status to "queued" ldv-core: NORMAL: Wait for command... ldv-core: TRACE: Trying to fetch next command... ldv-core: TRACE: Calling external interface to submit task ldv-core: NORMAL: Prepared command in: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39 ldv-core: NORMAL: Calling drv-env-gen... ldv-core: TRACE: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39 /home/malele/programs/ldv/ldv-core/../drv-env-gen/drv-env-gen --basedir=deg --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/cmd_after_csd.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/cmd_after_deg.xml --state-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/deg.state --kernel-driver deg: DEBUG: ENVGEN_PROPERTIES variable not set. Using default properties /home/malele/programs/ldv/drv-env-gen/default.properties deg: DEBUG: Start sanity checks for input cmd stream file... deg: DEBUG: Check LD command with id:"39"... deg: DEBUG: Check CC command for input section with file:"/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/driver/drivers/usb/storage/sddr09.o"... deg: DEBUG: CC command exists. deg: DEBUG: LD command :"39" -Ok. deg: DEBUG: Ok deg: TRACE: Generate main option on for "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/driver/drivers/usb/storage/sddr09.c". deg: DEBUG: RUN LDV_CC: /home/malele/programs/ldv/drv-env-gen/../shared/sh/timeout --pattern=.*,ALL --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/deg/stats.xml --reference=19 java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_cc.jar /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/driver/drivers/usb/storage/sddr09.c --main -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/deg/driver/drivers/usb/storage/sddr09.o -c 0 -props /home/malele/programs/ldv/drv-env-gen/default.properties -Wp,-MD,drivers/usb/storage/.sddr09.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(sddr09) -DKBUILD_MODNAME=KBUILD_STR(ums_sddr09) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage deg: INFO: Starting ldv_cc interface... ldv-cc: DEBUG: --main ldv-cc: TRACE: Open file /home/malele/programs/ldv/drv-env-gen/default.properties ldv-cc: TRACE: Load properties ldv-cc: DEBUG: Adding sequence parameters sequence_infinite_withcheck_stateful ldv-cc: DEBUG: Start generator for: "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/driver/drivers/usb/storage/sddr09.c" file. ldv-cc: TRACE: Include interrupt parser ldv-cc: TRACE: Include timer parser ldv-cc: DEBUG: parseAllFunctions ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?((?!(\bfor\b)|(\bif\b))([_a-zA-Z][_a-z0-9A-Z]*\s*))\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (57):static inline char *nand_flash_manufacturer(int manuf_id) ldv-cc: TRACE: Parse inner calls for NameAndType [name=nand_flash_manufacturer, type=static inline char] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (61):static struct nand_flash_dev * nand_find_id(unsigned char id) ldv-cc: TRACE: Parse inner calls for NameAndType [name=nand_find_id, type=static struct nand_flash_dev *] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (31):static void nand_init_ecc(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=nand_init_ecc, type=static void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (69):static void nand_compute_ecc(unsigned char *data, unsigned char *ecc) ldv-cc: TRACE: Parse inner calls for NameAndType [name=nand_compute_ecc, type=static void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (68):static int nand_compare_ecc(unsigned char *data, unsigned char *ecc) ldv-cc: TRACE: Parse inner calls for NameAndType [name=nand_compare_ecc, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (67):static void nand_store_ecc(unsigned char *data, unsigned char *ecc) ldv-cc: TRACE: Parse inner calls for NameAndType [name=nand_store_ecc, type=static void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (147):static int sddr09_send_command(struct us_data *us, unsigned char request, unsigned char direction, unsigned char *xfer_data, unsigned int xfer_len) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr09_send_command, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (105):static int sddr09_send_scsi_command(struct us_data *us, unsigned char *command, unsigned int command_len) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr09_send_scsi_command, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (53):static int sddr09_test_unit_ready(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr09_test_unit_ready, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (88):static int sddr09_request_sense(struct us_data *us, unsigned char *sensebuf, int buflen) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr09_request_sense, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (139):static int sddr09_readX(struct us_data *us, int x, unsigned long fromaddress, int nr_of_pages, int bulklen, unsigned char *buf, int use_sg) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr09_readX, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (135):static int sddr09_read20(struct us_data *us, unsigned long fromaddress, int nr_of_pages, int pageshift, unsigned char *buf, int use_sg) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr09_read20, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (132):static int sddr09_read21(struct us_data *us, unsigned long fromaddress, int count, int controlshift, unsigned char *buf, int use_sg) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr09_read21, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (135):static int sddr09_read22(struct us_data *us, unsigned long fromaddress, int nr_of_pages, int pageshift, unsigned char *buf, int use_sg) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr09_read22, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (132):static int sddr09_read23(struct us_data *us, unsigned long fromaddress, int count, int controlshift, unsigned char *buf, int use_sg) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr09_read23, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (67):static int sddr09_erase(struct us_data *us, unsigned long Eaddress) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr09_erase, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (154):static int sddr09_writeX(struct us_data *us, unsigned long Waddress, unsigned long Eaddress, int nr_of_pages, int bulklen, unsigned char *buf, int use_sg) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr09_writeX, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (138):static int sddr09_write_inplace(struct us_data *us, unsigned long address, int nr_of_pages, int pageshift, unsigned char *buf, int use_sg) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr09_write_inplace, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (55):static int sddr09_read_sg_test_only(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr09_read_sg_test_only, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (72):static int sddr09_read_status(struct us_data *us, unsigned char *status) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr09_read_status, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (92):static int sddr09_read_data(struct us_data *us, unsigned long address, unsigned int sectors) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr09_read_data, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (91):static unsigned int sddr09_find_unused_pba(struct sddr09_card_info *info, unsigned int lba) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr09_find_unused_pba, type=static unsigned int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (152):static int sddr09_write_lba(struct us_data *us, unsigned int lba, unsigned int page, unsigned int pages, unsigned char *ptr, unsigned char *blockbuffer) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr09_write_lba, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (93):static int sddr09_write_data(struct us_data *us, unsigned long address, unsigned int sectors) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr09_write_data, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (130):static int sddr09_read_control(struct us_data *us, unsigned long address, unsigned int blocks, unsigned char *content, int use_sg) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr09_read_control, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (76):static int sddr09_read_deviceID(struct us_data *us, unsigned char *deviceID) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr09_read_deviceID, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (75):static int sddr09_get_wp(struct us_data *us, struct sddr09_card_info *info) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr09_get_wp, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (43):static int sddr09_reset(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr09_reset, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (91):static struct nand_flash_dev * sddr09_get_cardinfo(struct us_data *us, unsigned char flags) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr09_get_cardinfo, type=static struct nand_flash_dev *] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (46):static int sddr09_read_map(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr09_read_map, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (52):static void sddr09_card_info_destructor(void *extra) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr09_card_info_destructor, type=static void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (49):static int sddr09_common_init(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr09_common_init, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (56):static int usb_stor_sddr09_dpcm_init(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_sddr09_dpcm_init, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (68):static int dpcm_transport(struct scsi_cmnd *srb, struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=dpcm_transport, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (70):static int sddr09_transport(struct scsi_cmnd *srb, struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr09_transport, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (51):static int usb_stor_sddr09_init(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_sddr09_init, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (83):static int sddr09_probe(struct usb_interface *intf, const struct usb_device_id *id) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr09_probe, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (35):static int __init sddr09_init(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr09_init, type=static int ] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (36):static void __exit sddr09_exit(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr09_exit, type=static void ] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=connect, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=close, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: TRACE: Adding FuncInfo [name=disconnect, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: DEBUG: Loaded pattern default_main with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=pre_reset, check=null] ldv-cc: TRACE: Adding FuncInfo [name=reset_resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=post_reset, check=null] ldv-cc: TRACE: Adding FuncInfo [name=disconnect, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: DEBUG: Loaded pattern usb_driver with 9 functions ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=read, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=write, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=llseek, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern file_operations with 5 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=rescan, check=null] ldv-cc: TRACE: Adding FuncInfo [name=done, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: DEBUG: Loaded pattern scsi_driver with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=attach, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=activate, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=set_params, check=null] ldv-cc: TRACE: Adding FuncInfo [name=prep_fn, check=null] ldv-cc: TRACE: Adding FuncInfo [name=check_sense, check=null] ldv-cc: TRACE: Adding FuncInfo [name=detach, check=null] ldv-cc: DEBUG: Loaded pattern scsi_device_handler with 6 functions ldv-cc: TRACE: Adding FuncInfo [name=stop0, check=$indent mutex_lock(&$p0->usb_lock); $indent$fcall; $indent mutex_unlock(&$p0->usb_lock);] ldv-cc: DEBUG: Loaded pattern sd_desc with 1 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=suspend_late, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume_early, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: DEBUG: Loaded pattern platform_driver with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=ndo_init, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_open, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_stop, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_uninit, check=null] ldv-cc: DEBUG: Loaded pattern net_device_ops with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=irq_bus_lock, check=null] ldv-cc: TRACE: Adding FuncInfo [name=irq_bus_sync_unlock, check=null] ldv-cc: DEBUG: Loaded pattern irq_chip with 2 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=$CHECK_NONZERO] ldv-cc: DEBUG: Loaded pattern i2c_driver with 2 functions ldv-cc: TRACE: Adding FuncInfo [name=acquire, check=null] ldv-cc: TRACE: Adding FuncInfo [name=acquire_phy, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release_phy, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern e1000_phy_operations with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=acquire, check=null] ldv-cc: TRACE: Adding FuncInfo [name=acquire_nvm, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release_nvm, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern e1000_nvm_operations with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=isr_process_oq, check=$indent unsigned long $p0_flags; $indent spin_lock_irqsave(&$p0->lock, $p0_flags); $indent$fcall; $indent spin_unlock_irqrestore(&$p0->lock, $p0_flags);] ldv-cc: DEBUG: Loaded pattern pm8001_dispatch with 1 functions ldv-cc: TRACE: Adding FuncInfo [name=start, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=hidinput_input_event, check=null] ldv-cc: TRACE: Adding FuncInfo [name=close, check=null] ldv-cc: TRACE: Adding FuncInfo [name=stop, check=null] ldv-cc: DEBUG: Loaded pattern hid_ll_driver with 5 functions ldv-cc: DEBUG: Pasring standart kernel driver structures... ldv-cc: TRACE: The pattern is: (\s\\*\s*(static\s*)?+(const\s+)?struct[\*\s]+)[a-zA-Z_][a-zA-Z0-9_]*[\\*\s]+[a-zA-Z_][a-zA-Z0-9_]*[\\*\s]+[=]{1,1}[\\*\s]\{[\s\*]* ldv-cc: TRACE: Content of struct initialization: .name = "ums-sddr09", .probe = sddr09_probe, .disconnect = usb_stor_disconnect, .suspend = usb_stor_suspend, .resume = usb_stor_resume, .reset_resume = usb_stor_reset_resume, .pre_reset = usb_stor_pre_reset, .post_reset = usb_stor_post_reset, .id_table = sddr09_usb_ids, .soft_unbind = 1, ldv-cc: TRACE: fstruct pattern is \.[_a-zA-Z][_a-zA-Z0-9]*\s*=\s*[_a-zA-Z][_a-zA-Z0-9]*\s*(\(\s*[_a-zA-Z][_a-zA-Z0-9]*\s*\))? ldv-cc: TRACE: lfinded=.probe = sddr09_probe ldv-cc: TRACE: NameAndType [name=sddr09_probe, type=probe] ldv-cc: TRACE: lfinded=.disconnect = usb_stor_disconnect ldv-cc: TRACE: NameAndType [name=usb_stor_disconnect, type=disconnect] ldv-cc: TRACE: lfinded=.suspend = usb_stor_suspend ldv-cc: TRACE: NameAndType [name=usb_stor_suspend, type=suspend] ldv-cc: TRACE: lfinded=.resume = usb_stor_resume ldv-cc: TRACE: NameAndType [name=usb_stor_resume, type=resume] ldv-cc: TRACE: lfinded=.reset_resume = usb_stor_reset_resume ldv-cc: TRACE: NameAndType [name=usb_stor_reset_resume, type=reset_resume] ldv-cc: TRACE: lfinded=.pre_reset = usb_stor_pre_reset ldv-cc: TRACE: NameAndType [name=usb_stor_pre_reset, type=pre_reset] ldv-cc: TRACE: lfinded=.post_reset = usb_stor_post_reset ldv-cc: TRACE: NameAndType [name=usb_stor_post_reset, type=post_reset] ldv-cc: TRACE: lfinded=.id_table = sddr09_usb_ids ldv-cc: TRACE: NameAndType [name=sddr09_usb_ids, type=id_table] ldv-cc: TRACE: TokenStruct.parseContent NameAndType [name=sddr09_driver, type=usb_driver] initialized as [NameAndType [name=sddr09_probe, type=probe], NameAndType [name=usb_stor_disconnect, type=disconnect], NameAndType [name=usb_stor_suspend, type=suspend], NameAndType [name=usb_stor_resume, type=resume], NameAndType [name=usb_stor_reset_resume, type=reset_resume], NameAndType [name=usb_stor_pre_reset, type=pre_reset], NameAndType [name=usb_stor_post_reset, type=post_reset], NameAndType [name=sddr09_usb_ids, type=id_table]] ldv-cc: DEBUG: use parsed functions table ldv-cc: DEBUG: Not found declaration for name usb_stor_disconnect ldv-cc: DEBUG: Not found declaration for name usb_stor_suspend ldv-cc: DEBUG: Not found declaration for name usb_stor_resume ldv-cc: DEBUG: Not found declaration for name usb_stor_reset_resume ldv-cc: DEBUG: Not found declaration for name usb_stor_pre_reset ldv-cc: DEBUG: Not found declaration for name usb_stor_post_reset ldv-cc: DEBUG: Not found declaration for name sddr09_usb_ids ldv-cc: TRACE: TokenStruct.parsed funcs [TokenFunctionDecl [name=sddr09_probe, replacementParams=[struct usb_interface * $var , const struct usb_device_id * $var ], retType=static int, test=null]] ldv-cc: DEBUG: TokenStruct.parseContent: Found 1 out of 8 functions ldv-cc: TRACE: TokenStruct.parsed funcs after sort[TokenFunctionDecl [name=sddr09_probe, replacementParams=[struct usb_interface * $var , const struct usb_device_id * $var ], retType=static int, test=$CHECK_PROBE]] ldv-cc: DEBUG: Ok. I have taken 1 structures. ldv-cc: DEBUG: Pasring standart kernel driver macroses: module_init, module_exit, etc... ldv-cc: TRACE: The pattern is: \s+(postcore_initcall|arch_initcall|subsys_initcall|module_init|module_exit)\s*\(\s*[_a-zA-Z][_a-zA-Z0-9]*\s*\) ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?(sddr09_init)\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (35):static int __init sddr09_init(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr09_init, type=static int ] ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?(sddr09_exit)\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (36):static void __exit sddr09_exit(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr09_exit, type=static void ] ldv-cc: DEBUG: Ok. I have taken 2 structures. ldv-cc: TRACE: enabled=true ldv-cc: DEBUG: add collection with interrupt calls ldv-cc: DEBUG: Create callbacks for request_irq ldv-cc: DEBUG: add collection with timer calls ldv-cc: DEBUG: Create timers ldv-cc: DEBUG: Option isgenerateIfdefAroundMains - on. ldv-cc: TRACE: Append ifdef-macro: "#ifdef LDV_MAIN0_sequence_infinite_withcheck_stateful". ldv-cc: TRACE: Pre-main code: ldv-cc: TRACE: Start appending main function: "+void ldv_main0_sequence_infinite_withcheck_stateful(void)"... ldv-cc: TRACE: Start appending "VARIABLE DECLARATION PART"... ldv-cc: TRACE: Start appending declarations for STRUCT: struct type: usb_driver, struct name: sddr09_driver"... ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={} ldv-cc: TRACE: creating group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: generated declare=struct usb_interface * var_group1; ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false]] ldv-cc: TRACE: generated declare=const struct usb_device_id * var_sddr09_probe_36_p1; ldv-cc: TRACE: Create info VarInfo [index=-1, replacementParam=static int $var, retvar=true] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=-1, replacementParam=static int $var, retvar=true]] ldv-cc: TRACE: generated declare=static int res_sddr09_probe_36; ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Ok. Var declarations for STRUCT: struct type: usb_driver, struct name: sddr09_driver" - successfully finished. ldv-cc: TRACE: Appending for "VARIABLE DECLARATION PART" successfully finished ldv-cc: TRACE: Start appending "VARIABLE INITIALIZING PART"... ldv-cc: TRACE: Appending for "VARIABLE INITIALIZING" successfully finished ldv-cc: TRACE: Start appending "FUNCTION CALL SECTION"... ldv-cc: TRACE: Append part before standart functions. ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=void, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=0, replacementParam=void, retvar=false]] ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Append standart functions calls. ldv-cc: TRACE: itemCheck=ldv_s_sddr09_driver_usb_driver == 0 ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false]] ldv-cc: TRACE: Create info VarInfo [index=-1, replacementParam=static int $var, retvar=true] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=-1, replacementParam=static int $var, retvar=true]] ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var , retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var , retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=const struct usb_device_id * $var , retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=const struct usb_device_id * $var , retvar=false]] ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Append calls after stndart functions. ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=void, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=0, replacementParam=void, retvar=false]] ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Start appending end section... ldv-cc: TRACE: Start appending "FUNCTION CALL SECTION"... ldv-cc: TRACE: Append macros: "#endif" for our function. deg: TRACE: Statistica: lines: 1803, size: 45972, worktime: 810 deg: INFO: End of ldv_cc - Ok. deg: TRACE: Internal driver with basedir='/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/driver', driver_name='drivers/usb/storage/ums-sddr09.ko', module_name='drivers/usb/storage/ums-sddr09.ko' deg: DEBUG: RUN LDV_LD: java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_ld.jar /home/malele/programs/ldv/drv-env-gen/../shared/sh/timeout --pattern=.*,ALL --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/deg/stats.xml --reference=39 java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_ld.jar /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/deg/driver/drivers/usb/storage/sddr09.o -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/deg/driver/drivers/usb/storage/ums-sddr09.ko -m elf_i386 -r deg: INFO: Starting ldv_ld interface... deg: INFO: End of ldv_ld - Ok. deg: DEBUG: Start sanity checks for generated cmd stream file... deg: DEBUG: Check LD command with id:"39"... deg: DEBUG: Check CC command for input section with file:"/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/driver/drivers/usb/storage/sddr09.o"... deg: DEBUG: CC command exists. deg: DEBUG: LD command :"39" -Ok. deg: DEBUG: Ok ldv-core: TRACE: Calling external interface to submit task for CID=39 ldv-core: NORMAL: Calling Domain Speicific C-Verifier ldv-core: TRACE: Write DSCV arguments to task descriptor file "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/task_descriptor". ldv-core: TRACE: Make work dir for task "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/input_task" ldv-core: TRACE: Set RCV_FRONTEND_CMD to "/home/malele/programs/ldv/ldv-core/../bin/dscv" ldv-core: TRACE: Remove existing DSCV's report '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/report_after_dscv.xml' if so (workaround for #2727) ldv-core: TRACE: Calling watcher... watcher: DEBUG: Called watcher (output not checked): /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher queue dscv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/task_descriptor /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir ldv 1 dscv 39 watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: : queue dscv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/task_descriptor /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir ldv 1 dscv 39 watcher: INFO: Queueing to pool dscv task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/task_descriptor with wd=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir and key ["ldv", "1", "dscv", "39"]. watcher: DEBUG: Putting workdir to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/39/task watcher: DEBUG: Copying taskfile to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/39/task from /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/task_descriptor watcher: INFO: Forking process to run /home/malele/programs/ldv/ldv-core/../bin/dscv --rawcmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/39/task... watcher: INFO: Waiting for dscv call to finish... watcher: DEBUG: Going to use semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/dscv_pool watcher: TRACE: TOKEN: 17193892 for /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/dscv_pool watcher: TRACE: Semaphore otime: Sun Nov 04 20:31:04 +0800 2012 watcher: INFO: Running dscv with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/39/task right NOW! watcher: DEBUG: Setting key for the processes spawned: ldv,1,dscv,39 dscv: INFO: Watcher server is /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher key dscv watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,39: key dscv watcher: DEBUG: Key requested for ["dscv"] watcher: TRACE: Increasing reference counter... watcher: DEBUG: Serving 2 instances watcher: TRACE: Watcher says: ldv,1,dscv,39 watcher: TRACE: watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: Got key string ldv,1,dscv,39. dscv: DEBUG: Expecting 2 runs of RCV backend. dscv: DEBUG: Copying driver from '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/driver' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_7'... dscv: DEBUG: CMDFILE : /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/cmd_after_deg.xml dscv: DEBUG: CMDFILE-OUT: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml dscv: TRACE: BASEDIR: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_7 dscv: NORMAL: Calling rule_instrumenter for rule model 32_7... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: The tool base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_7'. rule-instrumentor: DEBUG: The commands input file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/cmd_after_deg.xml'. rule-instrumentor: DEBUG: The commands output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml'. rule-instrumentor: DEBUG: The model identifier is '32_7'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_7'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_7/stats.xml'. rule-instrumentor: DEBUG: The tool configurations directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_7/config'. rule-instrumentor: DEBUG: The tool common model directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_7/common-model'. rule-instrumentor: TRACE: Try to find the instrument absolute path. rule-instrumentor: DEBUG: The instrument absolute path is '/home/malele/programs/ldv/bin/rule-instrumentor.pl'. rule-instrumentor: TRACE: Try to find the instrument directory. rule-instrumentor: DEBUG: The instrument directory is '/home/malele/programs/ldv/bin/'. rule-instrumentor: TRACE: Obtain the LDV_HOME as earlier as possible. rule-instrumentor: DEBUG: The LDV_HOME is '/home/malele/programs/ldv'. rule-instrumentor: TRACE: Obtain the directory where all instrumentor auxiliary tools (such as aspectator) are placed. rule-instrumentor: TRACE: Obtain absolute path for RI common aspect file. rule-instrumentor: DEBUG: RI common aspect file is '/home/malele/programs/ldv/ri/ri.aspect'. rule-instrumentor: DEBUG: The timeout script is '/home/malele/programs/ldv/shared/sh/timeout'. rule-instrumentor: DEBUG: The rule instrumentor processes patterns are: '.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER'. rule-instrumentor: DEBUG: The ldv timeout script options are '--pattern=.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_7/stats.xml'. rule-instrumentor: DEBUG: The instrument auxiliary tools directory is '/home/malele/programs/ldv/ri'. rule-instrumentor: DEBUG: The aspectator binaries directory is '/home/malele/programs/ldv/ri/bin'. rule-instrumentor: DEBUG: The aspectator script (compiler) is '/home/malele/programs/ldv/ri/bin/compiler'. rule-instrumentor: DEBUG: The models directory is '/home/malele/programs/ldv/kernel-rules'. rule-instrumentor: TRACE: Check whether the models are installed properly. rule-instrumentor: DEBUG: The models database xml file is 'model-db.xml'. rule-instrumentor: DEBUG: Files and directories are checked and prepared successfully. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: DEBUG: Get and store information on the required model. rule-instrumentor: TRACE: Read the models database xml file '/home/malele/programs/ldv/kernel-rules/model-db.xml'. rule-instrumentor: TRACE: Obtain all models. rule-instrumentor: TRACE: Iterate over the all models and try to find the appropriate one. rule-instrumentor: TRACE: Process 'plain_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -Wno-unused-but-set-variable' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_llvm_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-Wno-attributes -g -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -Wframe-larger-than=\d+ -fno-dwarf2-cfi-asm -fconserve-stack -femit-struct-debug-baseonly -O.' are specified. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '07_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '08_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '10_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '18_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '26_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '27_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_5' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_7' id attribute for a model. rule-instrumentor: DEBUG: The required model having id '32_7' is found. rule-instrumentor: TRACE: Read engine tag. rule-instrumentor: DEBUG: The engine 'blast' is specified for the '32_7' model. rule-instrumentor: TRACE: Read error tag. rule-instrumentor: DEBUG: The error label 'LDV_ERROR' is specified for the '32_7' model. rule-instrumentor: TRACE: Read hints tag. rule-instrumentor: TRACE: Read array of kinds. rule-instrumentor: DEBUG: The kinds 'plain' are specified for the '32_7' model. rule-instrumentor: TRACE: Read file names. rule-instrumentor: TRACE: Read config file name. rule-instrumentor: DEBUG: The config file 'models/0032-config.h' is specified for the '32_7' model. rule-instrumentor: TRACE: Check whether the '32_7' model kinds are specified correctly. rule-instrumentor: DEBUG: The plain mode is used for '32_7' model. rule-instrumentor: TRACE: Read common file name. rule-instrumentor: DEBUG: The common file 'models/0032_7.c' is specified for the '32_7' model. rule-instrumentor: DEBUG: Header files will be additionaly searched for in '/home/malele/programs/ldv/kernel-rules/models'. rule-instrumentor: TRACE: Store model information into hash. rule-instrumentor: DEBUG: The model '32_7' information is processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Print a root node open tag in the plain mode. rule-instrumentor: DEBUG: Process the commands input file. rule-instrumentor: TRACE: Read commands input xml file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/cmd_after_deg.xml'. rule-instrumentor: TRACE: Read xml root tag. rule-instrumentor: TRACE: Obtain all commands. rule-instrumentor: TRACE: Iterate over all commands to execute them and write output xml file. rule-instrumentor: TRACE: Gather argument signatures for all cc comands specified first of all. rule-instrumentor: DEBUG: The base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/driver' is specified. rule-instrumentor: TRACE: Use the tool base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_7' instead of the specified one in the plain mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'cc' having id '19'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/driver/drivers/usb/storage/sddr09.o'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'false' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/driver/drivers/usb/storage/sddr09.c' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/sddr09.c'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/sddr09.o'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as configuration header file. rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as automatic configuration header file. rule-instrumentor: DEBUG: Exclude the option '-O2' for the '19' command. rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: TRACE: Add config include options for cc command. rule-instrumentor: TRACE: Relative path to config file is include/generated/autoconf.h. rule-instrumentor: TRACE: Check presence of configuration file. rule-instrumentor: DEBUG: Create configuration 'autoconf.h'. rule-instrumentor: TRACE: Copy the main configuration file to the configuration directory and patch it. rule-instrumentor: DEBUG: Create configuration '/generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: Create configuration 'include//generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: The config includes directories are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_7/config/include//generated'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.sddr09.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(sddr09) -DKBUILD_MODNAME=KBUILD_STR(ums_sddr09) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h'. rule-instrumentor: DEBUG: The entry points are ''. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/sddr09.c'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The cc command '19' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: DEBUG: The command '19' is specifically processed for the plain mode. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: For CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Duplicate an each cc command with the one containing a common model. rule-instrumentor: TRACE: Change an id attribute. rule-instrumentor: TRACE: Concatenate a common model with the first input file. rule-instrumentor: DEBUG: Finish processing of the command having id '19' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.013474'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '1'. rule-instrumentor: TRACE: Log information on the '19' command execution status. rule-instrumentor: DEBUG: Finish processing of the command having id '19' in the aspect mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id '39'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/driver/drivers/usb/storage/ums-sddr09.ko'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'true' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/driver/drivers/usb/storage/sddr09.o' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/sddr09.o'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/ums-sddr09.ko'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-m elf_i386 -r -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/sddr09.o'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The ld command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: DEBUG: The ld command '39' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: The required by ld file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/sddr09.o' was processed successfully. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: TRACE: Copy a common model to a common model directory. rule-instrumentor: TRACE: For auxiliary CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print auxiliary common model CC command. rule-instrumentor: TRACE: Specify a common model file for ld command. rule-instrumentor: TRACE: For the ld command add error tag. rule-instrumentor: TRACE: For the ld command copy hints as them. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Finish processing of the command having id '39' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.008809'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '0'. rule-instrumentor: TRACE: Log information on the '39' command execution status. rule-instrumentor: DEBUG: All ld command input files are processed successfully. rule-instrumentor: DEBUG: Finish processing of the command having id '39' in the aspect mode. rule-instrumentor: TRACE: Print root node close tag in the plain mode. rule-instrumentor: TRACE: Close file handlers. rule-instrumentor: INFO: Delete auxiliary files in the nondebug modes. rule-instrumentor: NORMAL: Make all successfully. dscv: TRACE: Writing command for a single RCV to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: DEBUG: Written RCV single command to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: INFO: Spawning RCV with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful workdir /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful for ld 39, main ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Called watcher (output not checked): /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 39 rcv 32_7 39 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_7 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_7 watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,39: queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 39 rcv 32_7 39 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_7 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_7 watcher: INFO: Queueing to pool rcv task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful with wd=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful and key ["ldv", "1", "dscv", "39", "rcv", "32_7", "39", "ldv_main0_sequence_infinite_withcheck_stateful"]. watcher: DEBUG: Putting workdir to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/39/rcv/32_7/39/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: DEBUG: Copying taskfile to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/39/rcv/32_7/39/ldv_main0_sequence_infinite_withcheck_stateful/task from /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful watcher: INFO: Forking process to run /home/malele/programs/ldv/bin/../dscv/rcv-launcher --rawcmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/39/rcv/32_7/39/ldv_main0_sequence_infinite_withcheck_stateful/task... watcher: INFO: Waiting for rcv call to finish... watcher: DEBUG: Going to use semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: TOKEN: 17193957 for /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: Semaphore otime: Sun Nov 04 20:31:03 +0800 2012 watcher: INFO: Running rcv with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/39/rcv/32_7/39/ldv_main0_sequence_infinite_withcheck_stateful/task right NOW! watcher: DEBUG: Setting key for the processes spawned: ldv,1,dscv,39,rcv,32_7,39,ldv_main0_sequence_infinite_withcheck_stateful rcv-launcher: TRACE: Default time limit is: 900; memory limit is: 1000000. rcv-launcher: TRACE: Watcher server is /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher key rcv watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,39,rcv,32_7,39,ldv_main0_sequence_infinite_withcheck_stateful: key rcv watcher: DEBUG: Key requested for ["rcv"] watcher: TRACE: Increasing reference counter... watcher: DEBUG: Serving 3 instances watcher: TRACE: Watcher says: ldv,1,dscv,39,rcv,32_7,39,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: watcher: DEBUG: Watcher returns 0, waitpid: 0 rcv-launcher: DEBUG: Got key string ldv,1,dscv,39,rcv,32_7,39,ldv_main0_sequence_infinite_withcheck_stateful. rcv-launcher: TRACE: Trying 'blast' as engine rcv-launcher: TRACE: Trying '/home/malele/programs/ldv/bin/../dscv/rcv/blast' as engine rcv-launcher: DEBUG: Will use engine: /home/malele/programs/ldv/bin/../dscv/rcv/blast BLAST: DEBUG: Setting PATH to '/home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/malele/programs/ldv/bin' BLAST: TRACE: CSIsat to be used is /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/csisat BLAST: INFO: Will use preprocessors: cpp BLAST: NORMAL: Preprocessing 2 files with cpp BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/sddr09.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-sddr09.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/sddr09.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/sddr09.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.sddr09.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(sddr09) -DKBUILD_MODNAME=KBUILD_STR(ums_sddr09) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-sddr09.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.sddr09.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(sddr09) -DKBUILD_MODNAME=KBUILD_STR(ums_sddr09) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: DEBUG: Running BLAST without alias analysis. BLAST: DEBUG: OCaml machine-specific tuning is performed! BLAST: NORMAL: Running BLAST for drivers/usb/storage/ums-sddr09.ko, entry ldv_main0_sequence_infinite_withcheck_stateful... BLAST: INFO: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-sddr09.ko.timestats.xml -p .*pblast\.opt.*,PBLAST.OPT;.*,ALL;CHILD:.*smtlibServer.*,SMT_SOLVER -m 1000000 -t 900 ocamltune /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/pblast.opt /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/sddr09.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.i -predH 7 -craig 2 -ignoredupfn -nosserr -enable-recursion -main ldv_main0_sequence_infinite_withcheck_stateful -L LDV_ERROR -cldepth 0 -alias "" -lattice -include-lattice symb -stop-sep -merge bdd -reroute -reroute-map mutex_lock_interruptible -reroute-map mutex_lock_killable -reroute-map mutex_lock -reroute-map mutex_trylock -reroute-map mutex_unlock -reroute-map mutex_is_locked -reroute-map2 atomic_dec_and_mutex_lock -reroute-foreach ldv_check_final_state -reroute-foreach ldv_initialize -reroute-placeholder TEMPLATE BLAST: INFO: The debug trace will be written to /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-sddr09.ko.1.gz BLAST: TRACE: Child's stderr stream closed. BLAST: TRACE: Child's stdout stream closed. BLAST: TRACE: wait3 return value: 0 BLAST: NORMAL: Finished with code 0 term by OK. BLAST: INFO: Finished. BLAST: DEBUG: Writing report to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-sddr09.ko.report' BLAST: INFO: Wrapper finished! BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-sddr09.ko.1.gz BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-sddr09.ko.report watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher success rcv ldv 1 dscv 39 rcv 32_7 39 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-sddr09.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-sddr09.ko.report watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,39,rcv,32_7,39,ldv_main0_sequence_infinite_withcheck_stateful: success rcv ldv 1 dscv 39 rcv 32_7 39 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-sddr09.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-sddr09.ko.report watcher: INFO: Reported success for ["ldv", "1", "dscv", "39", "rcv", "32_7", "39", "ldv_main0_sequence_infinite_withcheck_stateful"] watcher: DEBUG: Watcher returns 0, waitpid: 0 watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: Copying driver from '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/driver' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_1'... dscv: DEBUG: CMDFILE : /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/cmd_after_deg.xml dscv: DEBUG: CMDFILE-OUT: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml dscv: TRACE: BASEDIR: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_1 dscv: NORMAL: Calling rule_instrumenter for rule model 32_1... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: The tool base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_1'. rule-instrumentor: DEBUG: The commands input file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/cmd_after_deg.xml'. rule-instrumentor: DEBUG: The commands output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml'. rule-instrumentor: DEBUG: The model identifier is '32_1'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_1'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_1/stats.xml'. rule-instrumentor: DEBUG: The tool configurations directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_1/config'. rule-instrumentor: DEBUG: The tool common model directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_1/common-model'. rule-instrumentor: TRACE: Try to find the instrument absolute path. rule-instrumentor: DEBUG: The instrument absolute path is '/home/malele/programs/ldv/bin/rule-instrumentor.pl'. rule-instrumentor: TRACE: Try to find the instrument directory. rule-instrumentor: DEBUG: The instrument directory is '/home/malele/programs/ldv/bin/'. rule-instrumentor: TRACE: Obtain the LDV_HOME as earlier as possible. rule-instrumentor: DEBUG: The LDV_HOME is '/home/malele/programs/ldv'. rule-instrumentor: TRACE: Obtain the directory where all instrumentor auxiliary tools (such as aspectator) are placed. rule-instrumentor: TRACE: Obtain absolute path for RI common aspect file. rule-instrumentor: DEBUG: RI common aspect file is '/home/malele/programs/ldv/ri/ri.aspect'. rule-instrumentor: DEBUG: The timeout script is '/home/malele/programs/ldv/shared/sh/timeout'. rule-instrumentor: DEBUG: The rule instrumentor processes patterns are: '.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER'. rule-instrumentor: DEBUG: The ldv timeout script options are '--pattern=.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_1/stats.xml'. rule-instrumentor: DEBUG: The instrument auxiliary tools directory is '/home/malele/programs/ldv/ri'. rule-instrumentor: DEBUG: The aspectator binaries directory is '/home/malele/programs/ldv/ri/bin'. rule-instrumentor: DEBUG: The aspectator script (compiler) is '/home/malele/programs/ldv/ri/bin/compiler'. rule-instrumentor: DEBUG: The models directory is '/home/malele/programs/ldv/kernel-rules'. rule-instrumentor: TRACE: Check whether the models are installed properly. rule-instrumentor: DEBUG: The models database xml file is 'model-db.xml'. rule-instrumentor: DEBUG: Files and directories are checked and prepared successfully. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: DEBUG: Get and store information on the required model. rule-instrumentor: TRACE: Read the models database xml file '/home/malele/programs/ldv/kernel-rules/model-db.xml'. rule-instrumentor: TRACE: Obtain all models. rule-instrumentor: TRACE: Iterate over the all models and try to find the appropriate one. rule-instrumentor: TRACE: Process 'plain_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -Wno-unused-but-set-variable' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_llvm_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-Wno-attributes -g -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -Wframe-larger-than=\d+ -fno-dwarf2-cfi-asm -fconserve-stack -femit-struct-debug-baseonly -O.' are specified. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '07_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '08_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '10_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '18_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '26_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '27_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_1' id attribute for a model. rule-instrumentor: DEBUG: The required model having id '32_1' is found. rule-instrumentor: TRACE: Read engine tag. rule-instrumentor: DEBUG: The engine 'blast' is specified for the '32_1' model. rule-instrumentor: TRACE: Read error tag. rule-instrumentor: DEBUG: The error label 'LDV_ERROR' is specified for the '32_1' model. rule-instrumentor: TRACE: Read hints tag. rule-instrumentor: TRACE: Read array of kinds. rule-instrumentor: DEBUG: The kinds 'plain' are specified for the '32_1' model. rule-instrumentor: TRACE: Read file names. rule-instrumentor: TRACE: Read config file name. rule-instrumentor: DEBUG: The config file 'models/0032-config.h' is specified for the '32_1' model. rule-instrumentor: TRACE: Check whether the '32_1' model kinds are specified correctly. rule-instrumentor: DEBUG: The plain mode is used for '32_1' model. rule-instrumentor: TRACE: Read common file name. rule-instrumentor: DEBUG: The common file 'models/0032.c' is specified for the '32_1' model. rule-instrumentor: DEBUG: Header files will be additionaly searched for in '/home/malele/programs/ldv/kernel-rules/models'. rule-instrumentor: TRACE: Store model information into hash. rule-instrumentor: DEBUG: The model '32_1' information is processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Print a root node open tag in the plain mode. rule-instrumentor: DEBUG: Process the commands input file. rule-instrumentor: TRACE: Read commands input xml file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/cmd_after_deg.xml'. rule-instrumentor: TRACE: Read xml root tag. rule-instrumentor: TRACE: Obtain all commands. rule-instrumentor: TRACE: Iterate over all commands to execute them and write output xml file. rule-instrumentor: TRACE: Gather argument signatures for all cc comands specified first of all. rule-instrumentor: DEBUG: The base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/driver' is specified. rule-instrumentor: TRACE: Use the tool base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_1' instead of the specified one in the plain mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'cc' having id '19'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/driver/drivers/usb/storage/sddr09.o'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'false' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/driver/drivers/usb/storage/sddr09.c' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/sddr09.c'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/sddr09.o'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as configuration header file. rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as automatic configuration header file. rule-instrumentor: DEBUG: Exclude the option '-O2' for the '19' command. rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: TRACE: Add config include options for cc command. rule-instrumentor: TRACE: Relative path to config file is include/generated/autoconf.h. rule-instrumentor: TRACE: Check presence of configuration file. rule-instrumentor: DEBUG: Create configuration 'autoconf.h'. rule-instrumentor: TRACE: Copy the main configuration file to the configuration directory and patch it. rule-instrumentor: DEBUG: Create configuration '/generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: Create configuration 'include//generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: The config includes directories are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_1/config/include//generated'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.sddr09.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(sddr09) -DKBUILD_MODNAME=KBUILD_STR(ums_sddr09) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h'. rule-instrumentor: DEBUG: The entry points are ''. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/sddr09.c'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The cc command '19' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: DEBUG: The command '19' is specifically processed for the plain mode. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: For CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Duplicate an each cc command with the one containing a common model. rule-instrumentor: TRACE: Change an id attribute. rule-instrumentor: TRACE: Concatenate a common model with the first input file. rule-instrumentor: DEBUG: Finish processing of the command having id '19' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.013305'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '1'. rule-instrumentor: TRACE: Log information on the '19' command execution status. rule-instrumentor: DEBUG: Finish processing of the command having id '19' in the aspect mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id '39'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/driver/drivers/usb/storage/ums-sddr09.ko'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'true' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/driver/drivers/usb/storage/sddr09.o' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/sddr09.o'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/ums-sddr09.ko'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-m elf_i386 -r -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/sddr09.o'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The ld command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: DEBUG: The ld command '39' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: The required by ld file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/sddr09.o' was processed successfully. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: TRACE: Copy a common model to a common model directory. rule-instrumentor: TRACE: For auxiliary CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print auxiliary common model CC command. rule-instrumentor: TRACE: Specify a common model file for ld command. rule-instrumentor: TRACE: For the ld command add error tag. rule-instrumentor: TRACE: For the ld command copy hints as them. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Finish processing of the command having id '39' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.007518'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '0'. rule-instrumentor: TRACE: Log information on the '39' command execution status. rule-instrumentor: DEBUG: All ld command input files are processed successfully. rule-instrumentor: DEBUG: Finish processing of the command having id '39' in the aspect mode. rule-instrumentor: TRACE: Print root node close tag in the plain mode. rule-instrumentor: TRACE: Close file handlers. rule-instrumentor: INFO: Delete auxiliary files in the nondebug modes. rule-instrumentor: NORMAL: Make all successfully. dscv: TRACE: Writing command for a single RCV to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: DEBUG: Written RCV single command to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: INFO: Spawning RCV with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful workdir /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful for ld 39, main ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Called watcher (output not checked): /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 39 rcv 32_1 39 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_1 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_1 watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,39: queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 39 rcv 32_1 39 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_1 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_1 watcher: INFO: Queueing to pool rcv task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful with wd=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful and key ["ldv", "1", "dscv", "39", "rcv", "32_1", "39", "ldv_main0_sequence_infinite_withcheck_stateful"]. watcher: DEBUG: Putting workdir to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/39/rcv/32_1/39/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: DEBUG: Copying taskfile to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/39/rcv/32_1/39/ldv_main0_sequence_infinite_withcheck_stateful/task from /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful watcher: INFO: Forking process to run /home/malele/programs/ldv/bin/../dscv/rcv-launcher --rawcmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/39/rcv/32_1/39/ldv_main0_sequence_infinite_withcheck_stateful/task... watcher: INFO: Waiting for rcv call to finish... watcher: DEBUG: Going to use semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: TOKEN: 17193957 for /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: Semaphore otime: Sun Nov 04 20:31:08 +0800 2012 watcher: INFO: Running rcv with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/39/rcv/32_1/39/ldv_main0_sequence_infinite_withcheck_stateful/task right NOW! watcher: DEBUG: Setting key for the processes spawned: ldv,1,dscv,39,rcv,32_1,39,ldv_main0_sequence_infinite_withcheck_stateful rcv-launcher: TRACE: Default time limit is: 900; memory limit is: 1000000. rcv-launcher: TRACE: Watcher server is /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher key rcv watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,39,rcv,32_1,39,ldv_main0_sequence_infinite_withcheck_stateful: key rcv watcher: DEBUG: Key requested for ["rcv"] watcher: TRACE: Increasing reference counter... watcher: DEBUG: Serving 3 instances watcher: TRACE: Watcher says: ldv,1,dscv,39,rcv,32_1,39,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: watcher: DEBUG: Watcher returns 0, waitpid: 0 rcv-launcher: DEBUG: Got key string ldv,1,dscv,39,rcv,32_1,39,ldv_main0_sequence_infinite_withcheck_stateful. rcv-launcher: TRACE: Trying 'blast' as engine rcv-launcher: TRACE: Trying '/home/malele/programs/ldv/bin/../dscv/rcv/blast' as engine rcv-launcher: DEBUG: Will use engine: /home/malele/programs/ldv/bin/../dscv/rcv/blast BLAST: DEBUG: Setting PATH to '/home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/malele/programs/ldv/bin' BLAST: TRACE: CSIsat to be used is /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/csisat BLAST: INFO: Will use preprocessors: cpp BLAST: NORMAL: Preprocessing 2 files with cpp BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/sddr09.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-sddr09.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/sddr09.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/sddr09.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.sddr09.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(sddr09) -DKBUILD_MODNAME=KBUILD_STR(ums_sddr09) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-sddr09.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.sddr09.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(sddr09) -DKBUILD_MODNAME=KBUILD_STR(ums_sddr09) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: DEBUG: Running BLAST without alias analysis. BLAST: DEBUG: OCaml machine-specific tuning is performed! BLAST: NORMAL: Running BLAST for drivers/usb/storage/ums-sddr09.ko, entry ldv_main0_sequence_infinite_withcheck_stateful... BLAST: INFO: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-sddr09.ko.timestats.xml -p .*pblast\.opt.*,PBLAST.OPT;.*,ALL;CHILD:.*smtlibServer.*,SMT_SOLVER -m 1000000 -t 900 ocamltune /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/pblast.opt /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/sddr09.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.i -predH 7 -craig 2 -ignoredupfn -nosserr -enable-recursion -main ldv_main0_sequence_infinite_withcheck_stateful -L LDV_ERROR -cldepth 0 -alias "" -lattice -include-lattice symb -stop-sep -merge bdd BLAST: INFO: The debug trace will be written to /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-sddr09.ko.1.gz BLAST: TRACE: Child's stderr stream closed. BLAST: TRACE: Child's stdout stream closed. BLAST: TRACE: wait3 return value: 0 BLAST: NORMAL: Finished with code 0 term by OK. BLAST: INFO: Finished. BLAST: DEBUG: Writing report to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-sddr09.ko.report' BLAST: INFO: Wrapper finished! BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-sddr09.ko.1.gz BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-sddr09.ko.report watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher success rcv ldv 1 dscv 39 rcv 32_1 39 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-sddr09.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-sddr09.ko.report watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,39,rcv,32_1,39,ldv_main0_sequence_infinite_withcheck_stateful: success rcv ldv 1 dscv 39 rcv 32_1 39 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-sddr09.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-sddr09.ko.report watcher: INFO: Reported success for ["ldv", "1", "dscv", "39", "rcv", "32_1", "39", "ldv_main0_sequence_infinite_withcheck_stateful"] watcher: DEBUG: Watcher returns 0, waitpid: 0 watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: INFO: Waiting for 2 more RCVs... watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher wait rcv ldv 1 dscv 39 # watcher: TRACE: Read 0 lines, need to read 2, reading next line... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,39: wait rcv ldv 1 dscv 39 # watcher: DEBUG: Called wait with ["ldv", "1", "dscv", "39", "#"], ignored "rcv" watcher: TRACE: Searching for files in /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/39 and /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/39 watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/39/task watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/39/rcv/32_1/39/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: TRACE: Dirs are not empty watcher: TRACE: ACKED /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/39/rcv/32_1/39/ldv_main0_sequence_infinite_withcheck_stateful/task when LEVEL IS nil for ["ldv", "1", "dscv", "39"] watcher: TRACE: Key is '["ldv", "1", "dscv", "39", "rcv", "32_1", "39", "ldv_main0_sequence_infinite_withcheck_stateful", "task"]' watcher: TRACE: Key is '["ldv", "1", "dscv", "39", "rcv", "32_1", "39", "ldv_main0_sequence_infinite_withcheck_stateful"]' watcher: TRACE: Waited workdir is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/39/rcv/32_1/39/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/39/rcv/32_1/39/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/39/rcv/32_1/39/ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Writing key: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,39,rcv,32_1,39,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Watcher says: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,39,rcv,32_1,39,ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: In callback: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 39 rcv 32_1 39 ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: Done key loop dscv: INFO: Successfully waited for 32_1, ldv_main0_sequence_infinite_withcheck_stateful, dscv: DEBUG: Unpacking '' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,39: unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Unpack does nothing in local mode. watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: After callback, read 1 useful lines, need to read 2. dscv: TRACE: Left callback. dscv: TRACE: Read 1 lines, need to read 2, reading next line... dscv: TRACE: Closing read pipe... dscv: TRACE: Read pipe closed. dscv: DEBUG: Watcher returns 0, waitpid: 0 dscv: INFO: Waiting for 1 more RCVs... watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher wait rcv ldv 1 dscv 39 # watcher: TRACE: Read 0 lines, need to read 1, reading next line... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,39: wait rcv ldv 1 dscv 39 # watcher: DEBUG: Called wait with ["ldv", "1", "dscv", "39", "#"], ignored "rcv" watcher: TRACE: Searching for files in /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/39 and /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/39 watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/39/task watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/39/rcv/32_7/39/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: TRACE: Dirs are not empty watcher: TRACE: ACKED /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/39/rcv/32_7/39/ldv_main0_sequence_infinite_withcheck_stateful/task when LEVEL IS nil for ["ldv", "1", "dscv", "39"] watcher: TRACE: Key is '["ldv", "1", "dscv", "39", "rcv", "32_7", "39", "ldv_main0_sequence_infinite_withcheck_stateful", "task"]' watcher: TRACE: Key is '["ldv", "1", "dscv", "39", "rcv", "32_7", "39", "ldv_main0_sequence_infinite_withcheck_stateful"]' watcher: TRACE: Waited workdir is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/39/rcv/32_7/39/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/39/rcv/32_7/39/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/39/rcv/32_7/39/ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Writing key: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,39,rcv,32_7,39,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Watcher says: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,39,rcv,32_7,39,ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: In callback: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 39 rcv 32_7 39 ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: Done key loop dscv: INFO: Successfully waited for 32_7, ldv_main0_sequence_infinite_withcheck_stateful, dscv: DEBUG: Unpacking '' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,39: unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Unpack does nothing in local mode. watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: After callback, read 1 useful lines, need to read 1. dscv: TRACE: Left callback. dscv: DEBUG: Killing watcher... dscv: TRACE: Closing read pipe... dscv: TRACE: Read pipe closed. dscv: DEBUG: Watcher returns 0, waitpid: 0 dscv: INFO: Results from 2 RCVs are here. Processing... dscv: DEBUG: Chewing RCV report '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-sddr09.ko.report'... dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-sddr09.ko.report' dscv: NORMAL: Calling rule-instrumenter to fix up report for rule 32_7... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: Debug mode is active. rule-instrumentor: DEBUG: The input report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/report.xml'. rule-instrumentor: DEBUG: The output report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml'. rule-instrumentor: DEBUG: The model identifier is '32_7'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_7'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_7/stats.xml'. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: TRACE: Obtain the mode. rule-instrumentor: DEBUG: The plain mode is specified. rule-instrumentor: TRACE: Obtain the verifier. rule-instrumentor: DEBUG: The verifier 'verifier=blast' is specified. rule-instrumentor: TRACE: Process the commands log line by line. rule-instrumentor: TRACE: Process the 'cc:ok:1:19:0::' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '19'. rule-instrumentor: DEBUG: The command check is '0'. rule-instrumentor: DEBUG: The commmand log command name is 'cc'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are ''. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: TRACE: Process the 'ld:ok:0:39:1:ldv_main0_sequence_infinite_withcheck_stateful:' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '39'. rule-instrumentor: DEBUG: The command check is '1'. rule-instrumentor: DEBUG: The commmand log command name is 'ld'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: DEBUG: The command log is processed successfully. rule-instrumentor: TRACE: Read the report file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/report.xml'. rule-instrumentor: TRACE: Obtain all ld reports. rule-instrumentor: TRACE: Iterate over the all ld reports. rule-instrumentor: TRACE: Read ld command reference. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id reference '39'. rule-instrumentor: TRACE: Read ld main. rule-instrumentor: DEBUG: The command main is 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: Read verdict. rule-instrumentor: DEBUG: The verdict is 'SAFE'. rule-instrumentor: TRACE: Read verifier. rule-instrumentor: DEBUG: The verifier is 'blast'. rule-instrumentor: TRACE: Read trace. rule-instrumentor: DEBUG: The trace is ''. rule-instrumentor: TRACE: Read rcv report section. rule-instrumentor: TRACE: Read rcv status. rule-instrumentor: DEBUG: The rcv status is 'OK'. rule-instrumentor: TRACE: Read rcv time. rule-instrumentor: DEBUG: The rcv time is '700'. rule-instrumentor: TRACE: Read rcv description. rule-instrumentor: DEBUG: The rcv description is 'include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/sddr09.c:79: Warning: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/sddr09.c:79: CIL only supports attribute((alias)) for functions. rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/sddr09.c:187: Warning: CALL in constant rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_initialize_FOREACH) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_check_final_state_FOREACH) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_initialize_FOREACH) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_check_final_state_FOREACH) rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: Setting signal for 0 seconds rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: No error found. The system is safe :-) rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== BLAST attrubutes =========== rule-instrumentor: DEBUG: stop-sep with default merge rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== Launch information =========== rule-instrumentor: DEBUG: The verifier has completed in time rule-instrumentor: DEBUG: Time Limit: 900 rule-instrumentor: DEBUG: Memory Limit: 1000000'. rule-instrumentor: DEBUG: All ld reports are processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Prepare a xml writer, open a root node tag and print a base directory in the report mode. rule-instrumentor: TRACE: Iterate over all commands from the log and build reports for them. rule-instrumentor: DEBUG: Build a report for the '19' cc command. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: DEBUG: Build a report for the '39' ld command. rule-instrumentor: DEBUG: The rule inctrumentor '39' ld command has corresponding the rcv '39' ld command. rule-instrumentor: DEBUG: Build a report for the 'ldv_main0_sequence_infinite_withcheck_stateful' entry point. rule-instrumentor: DEBUG: The '39' ld command has 'check=true'. rule-instrumentor: TRACE: Try to find the corresponding rcv report. rule-instrumentor: DEBUG: rcv production of a report for the '39' ('39') ld command 'ldv_main0_sequence_infinite_withcheck_stateful' entry point is '1'. rule-instrumentor: TRACE: Fix the ld command identifier. rule-instrumentor: TRACE: Add model identifier attribute. rule-instrumentor: TRACE: Add model kind tag. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: TRACE: Print the command execution status. rule-instrumentor: TRACE: Print the command execution time. rule-instrumentor: TRACE: Print the command description. rule-instrumentor: TRACE: Close the root node tag and peform final checks in the report mode. rule-instrumentor: DEBUG: The instrument prints report for all commands successfully. rule-instrumentor: DEBUG: Make the report successfully. dscv: TRACE: Will package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml' dscv: DEBUG: Chewing RCV report '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-sddr09.ko.report'... dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-sddr09.ko.report' dscv: NORMAL: Calling rule-instrumenter to fix up report for rule 32_1... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: Debug mode is active. rule-instrumentor: DEBUG: The input report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/report.xml'. rule-instrumentor: DEBUG: The output report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml'. rule-instrumentor: DEBUG: The model identifier is '32_1'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_1'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/rule-instrumentor/32_1/stats.xml'. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: TRACE: Obtain the mode. rule-instrumentor: DEBUG: The plain mode is specified. rule-instrumentor: TRACE: Obtain the verifier. rule-instrumentor: DEBUG: The verifier 'verifier=blast' is specified. rule-instrumentor: TRACE: Process the commands log line by line. rule-instrumentor: TRACE: Process the 'cc:ok:1:19:0::' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '19'. rule-instrumentor: DEBUG: The command check is '0'. rule-instrumentor: DEBUG: The commmand log command name is 'cc'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are ''. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: TRACE: Process the 'ld:ok:0:39:1:ldv_main0_sequence_infinite_withcheck_stateful:' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '39'. rule-instrumentor: DEBUG: The command check is '1'. rule-instrumentor: DEBUG: The commmand log command name is 'ld'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: DEBUG: The command log is processed successfully. rule-instrumentor: TRACE: Read the report file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/report.xml'. rule-instrumentor: TRACE: Obtain all ld reports. rule-instrumentor: TRACE: Iterate over the all ld reports. rule-instrumentor: TRACE: Read ld command reference. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id reference '39'. rule-instrumentor: TRACE: Read ld main. rule-instrumentor: DEBUG: The command main is 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: Read verdict. rule-instrumentor: DEBUG: The verdict is 'SAFE'. rule-instrumentor: TRACE: Read verifier. rule-instrumentor: DEBUG: The verifier is 'blast'. rule-instrumentor: TRACE: Read trace. rule-instrumentor: DEBUG: The trace is ''. rule-instrumentor: TRACE: Read rcv report section. rule-instrumentor: TRACE: Read rcv status. rule-instrumentor: DEBUG: The rcv status is 'OK'. rule-instrumentor: TRACE: Read rcv time. rule-instrumentor: DEBUG: The rcv time is '710'. rule-instrumentor: TRACE: Read rcv description. rule-instrumentor: DEBUG: The rcv description is 'include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/sddr09.c:79: Warning: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/sddr09.c:79: CIL only supports attribute((alias)) for functions. rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/sddr09.c:187: Warning: CALL in constant rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: Setting signal for 0 seconds rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: No error found. The system is safe :-) rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== BLAST attrubutes =========== rule-instrumentor: DEBUG: stop-sep with default merge rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== Launch information =========== rule-instrumentor: DEBUG: The verifier has completed in time rule-instrumentor: DEBUG: Time Limit: 900 rule-instrumentor: DEBUG: Memory Limit: 1000000'. rule-instrumentor: DEBUG: All ld reports are processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Prepare a xml writer, open a root node tag and print a base directory in the report mode. rule-instrumentor: TRACE: Iterate over all commands from the log and build reports for them. rule-instrumentor: DEBUG: Build a report for the '19' cc command. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: DEBUG: Build a report for the '39' ld command. rule-instrumentor: DEBUG: The rule inctrumentor '39' ld command has corresponding the rcv '39' ld command. rule-instrumentor: DEBUG: Build a report for the 'ldv_main0_sequence_infinite_withcheck_stateful' entry point. rule-instrumentor: DEBUG: The '39' ld command has 'check=true'. rule-instrumentor: TRACE: Try to find the corresponding rcv report. rule-instrumentor: DEBUG: rcv production of a report for the '39' ('39') ld command 'ldv_main0_sequence_infinite_withcheck_stateful' entry point is '1'. rule-instrumentor: TRACE: Fix the ld command identifier. rule-instrumentor: TRACE: Add model identifier attribute. rule-instrumentor: TRACE: Add model kind tag. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: TRACE: Print the command execution status. rule-instrumentor: TRACE: Print the command execution time. rule-instrumentor: TRACE: Print the command description. rule-instrumentor: TRACE: Close the root node tag and peform final checks in the report mode. rule-instrumentor: DEBUG: The instrument prints report for all commands successfully. rule-instrumentor: DEBUG: Make the report successfully. dscv: TRACE: Will package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml' dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml' dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml' dscv: TRACE: Will package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/report_after_dscv.xml' dscv: INFO: Final report is written to /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/report_after_dscv.xml watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher success dscv ldv 1 dscv 39 @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/report_after_dscv.xml watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,39: success dscv ldv 1 dscv 39 @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/report_after_dscv.xml watcher: INFO: Reported success for ["ldv", "1", "dscv", "39"] watcher: DEBUG: Watcher returns 0, waitpid: 0 watcher: DEBUG: Watcher returns 0, waitpid: 0 ldv-core: TRACE: Set task status to "queued" ldv-core: NORMAL: Wait for command... ldv-core: TRACE: Trying to fetch next command... ldv-core: TRACE: Calling external interface to submit task ldv-core: NORMAL: Prepared command in: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40 ldv-core: NORMAL: Calling drv-env-gen... ldv-core: TRACE: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40 /home/malele/programs/ldv/ldv-core/../drv-env-gen/drv-env-gen --basedir=deg --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/cmd_after_csd.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/cmd_after_deg.xml --state-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/deg.state --kernel-driver deg: DEBUG: ENVGEN_PROPERTIES variable not set. Using default properties /home/malele/programs/ldv/drv-env-gen/default.properties deg: DEBUG: Start sanity checks for input cmd stream file... deg: DEBUG: Check LD command with id:"40"... deg: DEBUG: Check CC command for input section with file:"/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/driver/drivers/usb/storage/sddr55.o"... deg: DEBUG: CC command exists. deg: DEBUG: LD command :"40" -Ok. deg: DEBUG: Ok deg: TRACE: Generate main option on for "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/driver/drivers/usb/storage/sddr55.c". deg: DEBUG: RUN LDV_CC: /home/malele/programs/ldv/drv-env-gen/../shared/sh/timeout --pattern=.*,ALL --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/deg/stats.xml --reference=20 java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_cc.jar /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/driver/drivers/usb/storage/sddr55.c --main -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/deg/driver/drivers/usb/storage/sddr55.o -c 0 -props /home/malele/programs/ldv/drv-env-gen/default.properties -Wp,-MD,drivers/usb/storage/.sddr55.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(sddr55) -DKBUILD_MODNAME=KBUILD_STR(ums_sddr55) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage deg: INFO: Starting ldv_cc interface... ldv-cc: DEBUG: --main ldv-cc: TRACE: Open file /home/malele/programs/ldv/drv-env-gen/default.properties ldv-cc: TRACE: Load properties ldv-cc: DEBUG: Adding sequence parameters sequence_infinite_withcheck_stateful ldv-cc: DEBUG: Start generator for: "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/driver/drivers/usb/storage/sddr55.c" file. ldv-cc: TRACE: Include interrupt parser ldv-cc: TRACE: Include timer parser ldv-cc: DEBUG: parseAllFunctions ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?((?!(\bfor\b)|(\bif\b))([_a-zA-Z][_a-z0-9A-Z]*\s*))\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (106):static int sddr55_bulk_transport(struct us_data *us, int direction, unsigned char *data, unsigned int len) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr55_bulk_transport, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (44):static int sddr55_status(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr55_status, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (108):static int sddr55_read_data(struct us_data *us, unsigned int lba, unsigned int page, unsigned short sectors) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr55_read_data, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (109):static int sddr55_write_data(struct us_data *us, unsigned int lba, unsigned int page, unsigned short sectors) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr55_write_data, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (107):static int sddr55_read_deviceID(struct us_data *us, unsigned char *manufacturerID, unsigned char *deviceID) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr55_read_deviceID, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (43):static int sddr55_reset(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr55_reset, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (60):static unsigned long sddr55_get_capacity(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr55_get_capacity, type=static unsigned long] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (46):static int sddr55_read_map(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr55_read_map, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (52):static void sddr55_card_info_destructor(void *extra) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr55_card_info_destructor, type=static void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (70):static int sddr55_transport(struct scsi_cmnd *srb, struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr55_transport, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (83):static int sddr55_probe(struct usb_interface *intf, const struct usb_device_id *id) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr55_probe, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (35):static int __init sddr55_init(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr55_init, type=static int ] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (36):static void __exit sddr55_exit(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr55_exit, type=static void ] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=connect, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=close, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: TRACE: Adding FuncInfo [name=disconnect, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: DEBUG: Loaded pattern default_main with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=pre_reset, check=null] ldv-cc: TRACE: Adding FuncInfo [name=reset_resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=post_reset, check=null] ldv-cc: TRACE: Adding FuncInfo [name=disconnect, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: DEBUG: Loaded pattern usb_driver with 9 functions ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=read, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=write, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=llseek, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern file_operations with 5 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=rescan, check=null] ldv-cc: TRACE: Adding FuncInfo [name=done, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: DEBUG: Loaded pattern scsi_driver with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=attach, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=activate, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=set_params, check=null] ldv-cc: TRACE: Adding FuncInfo [name=prep_fn, check=null] ldv-cc: TRACE: Adding FuncInfo [name=check_sense, check=null] ldv-cc: TRACE: Adding FuncInfo [name=detach, check=null] ldv-cc: DEBUG: Loaded pattern scsi_device_handler with 6 functions ldv-cc: TRACE: Adding FuncInfo [name=stop0, check=$indent mutex_lock(&$p0->usb_lock); $indent$fcall; $indent mutex_unlock(&$p0->usb_lock);] ldv-cc: DEBUG: Loaded pattern sd_desc with 1 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=suspend_late, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume_early, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: DEBUG: Loaded pattern platform_driver with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=ndo_init, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_open, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_stop, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_uninit, check=null] ldv-cc: DEBUG: Loaded pattern net_device_ops with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=irq_bus_lock, check=null] ldv-cc: TRACE: Adding FuncInfo [name=irq_bus_sync_unlock, check=null] ldv-cc: DEBUG: Loaded pattern irq_chip with 2 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=$CHECK_NONZERO] ldv-cc: DEBUG: Loaded pattern i2c_driver with 2 functions ldv-cc: TRACE: Adding FuncInfo [name=acquire, check=null] ldv-cc: TRACE: Adding FuncInfo [name=acquire_phy, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release_phy, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern e1000_phy_operations with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=acquire, check=null] ldv-cc: TRACE: Adding FuncInfo [name=acquire_nvm, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release_nvm, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern e1000_nvm_operations with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=isr_process_oq, check=$indent unsigned long $p0_flags; $indent spin_lock_irqsave(&$p0->lock, $p0_flags); $indent$fcall; $indent spin_unlock_irqrestore(&$p0->lock, $p0_flags);] ldv-cc: DEBUG: Loaded pattern pm8001_dispatch with 1 functions ldv-cc: TRACE: Adding FuncInfo [name=start, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=hidinput_input_event, check=null] ldv-cc: TRACE: Adding FuncInfo [name=close, check=null] ldv-cc: TRACE: Adding FuncInfo [name=stop, check=null] ldv-cc: DEBUG: Loaded pattern hid_ll_driver with 5 functions ldv-cc: DEBUG: Pasring standart kernel driver structures... ldv-cc: TRACE: The pattern is: (\s\\*\s*(static\s*)?+(const\s+)?struct[\*\s]+)[a-zA-Z_][a-zA-Z0-9_]*[\\*\s]+[a-zA-Z_][a-zA-Z0-9_]*[\\*\s]+[=]{1,1}[\\*\s]\{[\s\*]* ldv-cc: TRACE: Content of struct initialization: .name = "ums-sddr55", .probe = sddr55_probe, .disconnect = usb_stor_disconnect, .suspend = usb_stor_suspend, .resume = usb_stor_resume, .reset_resume = usb_stor_reset_resume, .pre_reset = usb_stor_pre_reset, .post_reset = usb_stor_post_reset, .id_table = sddr55_usb_ids, .soft_unbind = 1, ldv-cc: TRACE: fstruct pattern is \.[_a-zA-Z][_a-zA-Z0-9]*\s*=\s*[_a-zA-Z][_a-zA-Z0-9]*\s*(\(\s*[_a-zA-Z][_a-zA-Z0-9]*\s*\))? ldv-cc: TRACE: lfinded=.probe = sddr55_probe ldv-cc: TRACE: NameAndType [name=sddr55_probe, type=probe] ldv-cc: TRACE: lfinded=.disconnect = usb_stor_disconnect ldv-cc: TRACE: NameAndType [name=usb_stor_disconnect, type=disconnect] ldv-cc: TRACE: lfinded=.suspend = usb_stor_suspend ldv-cc: TRACE: NameAndType [name=usb_stor_suspend, type=suspend] ldv-cc: TRACE: lfinded=.resume = usb_stor_resume ldv-cc: TRACE: NameAndType [name=usb_stor_resume, type=resume] ldv-cc: TRACE: lfinded=.reset_resume = usb_stor_reset_resume ldv-cc: TRACE: NameAndType [name=usb_stor_reset_resume, type=reset_resume] ldv-cc: TRACE: lfinded=.pre_reset = usb_stor_pre_reset ldv-cc: TRACE: NameAndType [name=usb_stor_pre_reset, type=pre_reset] ldv-cc: TRACE: lfinded=.post_reset = usb_stor_post_reset ldv-cc: TRACE: NameAndType [name=usb_stor_post_reset, type=post_reset] ldv-cc: TRACE: lfinded=.id_table = sddr55_usb_ids ldv-cc: TRACE: NameAndType [name=sddr55_usb_ids, type=id_table] ldv-cc: TRACE: TokenStruct.parseContent NameAndType [name=sddr55_driver, type=usb_driver] initialized as [NameAndType [name=sddr55_probe, type=probe], NameAndType [name=usb_stor_disconnect, type=disconnect], NameAndType [name=usb_stor_suspend, type=suspend], NameAndType [name=usb_stor_resume, type=resume], NameAndType [name=usb_stor_reset_resume, type=reset_resume], NameAndType [name=usb_stor_pre_reset, type=pre_reset], NameAndType [name=usb_stor_post_reset, type=post_reset], NameAndType [name=sddr55_usb_ids, type=id_table]] ldv-cc: DEBUG: use parsed functions table ldv-cc: DEBUG: Not found declaration for name usb_stor_disconnect ldv-cc: DEBUG: Not found declaration for name usb_stor_suspend ldv-cc: DEBUG: Not found declaration for name usb_stor_resume ldv-cc: DEBUG: Not found declaration for name usb_stor_reset_resume ldv-cc: DEBUG: Not found declaration for name usb_stor_pre_reset ldv-cc: DEBUG: Not found declaration for name usb_stor_post_reset ldv-cc: DEBUG: Not found declaration for name sddr55_usb_ids ldv-cc: TRACE: TokenStruct.parsed funcs [TokenFunctionDecl [name=sddr55_probe, replacementParams=[struct usb_interface * $var , const struct usb_device_id * $var ], retType=static int, test=null]] ldv-cc: DEBUG: TokenStruct.parseContent: Found 1 out of 8 functions ldv-cc: TRACE: TokenStruct.parsed funcs after sort[TokenFunctionDecl [name=sddr55_probe, replacementParams=[struct usb_interface * $var , const struct usb_device_id * $var ], retType=static int, test=$CHECK_PROBE]] ldv-cc: DEBUG: Ok. I have taken 1 structures. ldv-cc: DEBUG: Pasring standart kernel driver macroses: module_init, module_exit, etc... ldv-cc: TRACE: The pattern is: \s+(postcore_initcall|arch_initcall|subsys_initcall|module_init|module_exit)\s*\(\s*[_a-zA-Z][_a-zA-Z0-9]*\s*\) ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?(sddr55_init)\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (35):static int __init sddr55_init(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr55_init, type=static int ] ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?(sddr55_exit)\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (36):static void __exit sddr55_exit(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sddr55_exit, type=static void ] ldv-cc: DEBUG: Ok. I have taken 2 structures. ldv-cc: TRACE: enabled=true ldv-cc: DEBUG: add collection with interrupt calls ldv-cc: DEBUG: Create callbacks for request_irq ldv-cc: DEBUG: add collection with timer calls ldv-cc: DEBUG: Create timers ldv-cc: DEBUG: Option isgenerateIfdefAroundMains - on. ldv-cc: TRACE: Append ifdef-macro: "#ifdef LDV_MAIN0_sequence_infinite_withcheck_stateful". ldv-cc: TRACE: Pre-main code: ldv-cc: TRACE: Start appending main function: "+void ldv_main0_sequence_infinite_withcheck_stateful(void)"... ldv-cc: TRACE: Start appending "VARIABLE DECLARATION PART"... ldv-cc: TRACE: Start appending declarations for STRUCT: struct type: usb_driver, struct name: sddr55_driver"... ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={} ldv-cc: TRACE: creating group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: generated declare=struct usb_interface * var_group1; ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false]] ldv-cc: TRACE: generated declare=const struct usb_device_id * var_sddr55_probe_10_p1; ldv-cc: TRACE: Create info VarInfo [index=-1, replacementParam=static int $var, retvar=true] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=-1, replacementParam=static int $var, retvar=true]] ldv-cc: TRACE: generated declare=static int res_sddr55_probe_10; ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Ok. Var declarations for STRUCT: struct type: usb_driver, struct name: sddr55_driver" - successfully finished. ldv-cc: TRACE: Appending for "VARIABLE DECLARATION PART" successfully finished ldv-cc: TRACE: Start appending "VARIABLE INITIALIZING PART"... ldv-cc: TRACE: Appending for "VARIABLE INITIALIZING" successfully finished ldv-cc: TRACE: Start appending "FUNCTION CALL SECTION"... ldv-cc: TRACE: Append part before standart functions. ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=void, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=0, replacementParam=void, retvar=false]] ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Append standart functions calls. ldv-cc: TRACE: itemCheck=ldv_s_sddr55_driver_usb_driver == 0 ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false]] ldv-cc: TRACE: Create info VarInfo [index=-1, replacementParam=static int $var, retvar=true] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=-1, replacementParam=static int $var, retvar=true]] ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var , retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var , retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=const struct usb_device_id * $var , retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=const struct usb_device_id * $var , retvar=false]] ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Append calls after stndart functions. ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=void, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=0, replacementParam=void, retvar=false]] ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Start appending end section... ldv-cc: TRACE: Start appending "FUNCTION CALL SECTION"... ldv-cc: TRACE: Append macros: "#endif" for our function. deg: TRACE: Statistica: lines: 1022, size: 25444, worktime: 844 deg: INFO: End of ldv_cc - Ok. deg: TRACE: Internal driver with basedir='/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/driver', driver_name='drivers/usb/storage/ums-sddr55.ko', module_name='drivers/usb/storage/ums-sddr55.ko' deg: DEBUG: RUN LDV_LD: java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_ld.jar /home/malele/programs/ldv/drv-env-gen/../shared/sh/timeout --pattern=.*,ALL --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/deg/stats.xml --reference=40 java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_ld.jar /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/deg/driver/drivers/usb/storage/sddr55.o -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/deg/driver/drivers/usb/storage/ums-sddr55.ko -m elf_i386 -r deg: INFO: Starting ldv_ld interface... deg: INFO: End of ldv_ld - Ok. deg: DEBUG: Start sanity checks for generated cmd stream file... deg: DEBUG: Check LD command with id:"40"... deg: DEBUG: Check CC command for input section with file:"/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/driver/drivers/usb/storage/sddr55.o"... deg: DEBUG: CC command exists. deg: DEBUG: LD command :"40" -Ok. deg: DEBUG: Ok ldv-core: TRACE: Calling external interface to submit task for CID=40 ldv-core: NORMAL: Calling Domain Speicific C-Verifier ldv-core: TRACE: Write DSCV arguments to task descriptor file "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/task_descriptor". ldv-core: TRACE: Make work dir for task "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/input_task" ldv-core: TRACE: Set RCV_FRONTEND_CMD to "/home/malele/programs/ldv/ldv-core/../bin/dscv" ldv-core: TRACE: Remove existing DSCV's report '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/report_after_dscv.xml' if so (workaround for #2727) ldv-core: TRACE: Calling watcher... watcher: DEBUG: Called watcher (output not checked): /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher queue dscv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/task_descriptor /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir ldv 1 dscv 40 watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: : queue dscv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/task_descriptor /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir ldv 1 dscv 40 watcher: INFO: Queueing to pool dscv task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/task_descriptor with wd=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir and key ["ldv", "1", "dscv", "40"]. watcher: DEBUG: Putting workdir to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/40/task watcher: DEBUG: Copying taskfile to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/40/task from /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/task_descriptor watcher: INFO: Forking process to run /home/malele/programs/ldv/ldv-core/../bin/dscv --rawcmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/40/task... watcher: INFO: Waiting for dscv call to finish... watcher: DEBUG: Going to use semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/dscv_pool watcher: TRACE: TOKEN: 17193892 for /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/dscv_pool watcher: TRACE: Semaphore otime: Sun Nov 04 20:31:11 +0800 2012 watcher: INFO: Running dscv with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/40/task right NOW! watcher: DEBUG: Setting key for the processes spawned: ldv,1,dscv,40 dscv: INFO: Watcher server is /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher key dscv watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,40: key dscv watcher: DEBUG: Key requested for ["dscv"] watcher: TRACE: Increasing reference counter... watcher: DEBUG: Serving 2 instances watcher: TRACE: Watcher says: ldv,1,dscv,40 watcher: TRACE: watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: Got key string ldv,1,dscv,40. dscv: DEBUG: Expecting 2 runs of RCV backend. dscv: DEBUG: Copying driver from '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/driver' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/ri/32_7'... dscv: DEBUG: CMDFILE : /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/cmd_after_deg.xml dscv: DEBUG: CMDFILE-OUT: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml dscv: TRACE: BASEDIR: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/ri/32_7 dscv: NORMAL: Calling rule_instrumenter for rule model 32_7... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: The tool base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/ri/32_7'. rule-instrumentor: DEBUG: The commands input file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/cmd_after_deg.xml'. rule-instrumentor: DEBUG: The commands output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml'. rule-instrumentor: DEBUG: The model identifier is '32_7'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_7'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_7/stats.xml'. rule-instrumentor: DEBUG: The tool configurations directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_7/config'. rule-instrumentor: DEBUG: The tool common model directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_7/common-model'. rule-instrumentor: TRACE: Try to find the instrument absolute path. rule-instrumentor: DEBUG: The instrument absolute path is '/home/malele/programs/ldv/bin/rule-instrumentor.pl'. rule-instrumentor: TRACE: Try to find the instrument directory. rule-instrumentor: DEBUG: The instrument directory is '/home/malele/programs/ldv/bin/'. rule-instrumentor: TRACE: Obtain the LDV_HOME as earlier as possible. rule-instrumentor: DEBUG: The LDV_HOME is '/home/malele/programs/ldv'. rule-instrumentor: TRACE: Obtain the directory where all instrumentor auxiliary tools (such as aspectator) are placed. rule-instrumentor: TRACE: Obtain absolute path for RI common aspect file. rule-instrumentor: DEBUG: RI common aspect file is '/home/malele/programs/ldv/ri/ri.aspect'. rule-instrumentor: DEBUG: The timeout script is '/home/malele/programs/ldv/shared/sh/timeout'. rule-instrumentor: DEBUG: The rule instrumentor processes patterns are: '.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER'. rule-instrumentor: DEBUG: The ldv timeout script options are '--pattern=.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_7/stats.xml'. rule-instrumentor: DEBUG: The instrument auxiliary tools directory is '/home/malele/programs/ldv/ri'. rule-instrumentor: DEBUG: The aspectator binaries directory is '/home/malele/programs/ldv/ri/bin'. rule-instrumentor: DEBUG: The aspectator script (compiler) is '/home/malele/programs/ldv/ri/bin/compiler'. rule-instrumentor: DEBUG: The models directory is '/home/malele/programs/ldv/kernel-rules'. rule-instrumentor: TRACE: Check whether the models are installed properly. rule-instrumentor: DEBUG: The models database xml file is 'model-db.xml'. rule-instrumentor: DEBUG: Files and directories are checked and prepared successfully. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: DEBUG: Get and store information on the required model. rule-instrumentor: TRACE: Read the models database xml file '/home/malele/programs/ldv/kernel-rules/model-db.xml'. rule-instrumentor: TRACE: Obtain all models. rule-instrumentor: TRACE: Iterate over the all models and try to find the appropriate one. rule-instrumentor: TRACE: Process 'plain_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -Wno-unused-but-set-variable' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_llvm_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-Wno-attributes -g -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -Wframe-larger-than=\d+ -fno-dwarf2-cfi-asm -fconserve-stack -femit-struct-debug-baseonly -O.' are specified. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '07_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '08_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '10_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '18_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '26_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '27_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_5' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_7' id attribute for a model. rule-instrumentor: DEBUG: The required model having id '32_7' is found. rule-instrumentor: TRACE: Read engine tag. rule-instrumentor: DEBUG: The engine 'blast' is specified for the '32_7' model. rule-instrumentor: TRACE: Read error tag. rule-instrumentor: DEBUG: The error label 'LDV_ERROR' is specified for the '32_7' model. rule-instrumentor: TRACE: Read hints tag. rule-instrumentor: TRACE: Read array of kinds. rule-instrumentor: DEBUG: The kinds 'plain' are specified for the '32_7' model. rule-instrumentor: TRACE: Read file names. rule-instrumentor: TRACE: Read config file name. rule-instrumentor: DEBUG: The config file 'models/0032-config.h' is specified for the '32_7' model. rule-instrumentor: TRACE: Check whether the '32_7' model kinds are specified correctly. rule-instrumentor: DEBUG: The plain mode is used for '32_7' model. rule-instrumentor: TRACE: Read common file name. rule-instrumentor: DEBUG: The common file 'models/0032_7.c' is specified for the '32_7' model. rule-instrumentor: DEBUG: Header files will be additionaly searched for in '/home/malele/programs/ldv/kernel-rules/models'. rule-instrumentor: TRACE: Store model information into hash. rule-instrumentor: DEBUG: The model '32_7' information is processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Print a root node open tag in the plain mode. rule-instrumentor: DEBUG: Process the commands input file. rule-instrumentor: TRACE: Read commands input xml file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/cmd_after_deg.xml'. rule-instrumentor: TRACE: Read xml root tag. rule-instrumentor: TRACE: Obtain all commands. rule-instrumentor: TRACE: Iterate over all commands to execute them and write output xml file. rule-instrumentor: TRACE: Gather argument signatures for all cc comands specified first of all. rule-instrumentor: DEBUG: The base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/driver' is specified. rule-instrumentor: TRACE: Use the tool base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/ri/32_7' instead of the specified one in the plain mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'cc' having id '20'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/driver/drivers/usb/storage/sddr55.o'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'false' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/driver/drivers/usb/storage/sddr55.c' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/sddr55.c'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/sddr55.o'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as configuration header file. rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as automatic configuration header file. rule-instrumentor: DEBUG: Exclude the option '-O2' for the '20' command. rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: TRACE: Add config include options for cc command. rule-instrumentor: TRACE: Relative path to config file is include/generated/autoconf.h. rule-instrumentor: TRACE: Check presence of configuration file. rule-instrumentor: DEBUG: Create configuration 'autoconf.h'. rule-instrumentor: TRACE: Copy the main configuration file to the configuration directory and patch it. rule-instrumentor: DEBUG: Create configuration '/generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: Create configuration 'include//generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: The config includes directories are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_7/config/include//generated'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.sddr55.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(sddr55) -DKBUILD_MODNAME=KBUILD_STR(ums_sddr55) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h'. rule-instrumentor: DEBUG: The entry points are ''. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/sddr55.c'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The cc command '20' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: DEBUG: The command '20' is specifically processed for the plain mode. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: For CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Duplicate an each cc command with the one containing a common model. rule-instrumentor: TRACE: Change an id attribute. rule-instrumentor: TRACE: Concatenate a common model with the first input file. rule-instrumentor: DEBUG: Finish processing of the command having id '20' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.013544'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '1'. rule-instrumentor: TRACE: Log information on the '20' command execution status. rule-instrumentor: DEBUG: Finish processing of the command having id '20' in the aspect mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id '40'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/driver/drivers/usb/storage/ums-sddr55.ko'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'true' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/driver/drivers/usb/storage/sddr55.o' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/sddr55.o'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/ums-sddr55.ko'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-m elf_i386 -r -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/sddr55.o'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The ld command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: DEBUG: The ld command '40' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: The required by ld file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/sddr55.o' was processed successfully. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: TRACE: Copy a common model to a common model directory. rule-instrumentor: TRACE: For auxiliary CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print auxiliary common model CC command. rule-instrumentor: TRACE: Specify a common model file for ld command. rule-instrumentor: TRACE: For the ld command add error tag. rule-instrumentor: TRACE: For the ld command copy hints as them. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Finish processing of the command having id '40' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.008945'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '0'. rule-instrumentor: TRACE: Log information on the '40' command execution status. rule-instrumentor: DEBUG: All ld command input files are processed successfully. rule-instrumentor: DEBUG: Finish processing of the command having id '40' in the aspect mode. rule-instrumentor: TRACE: Print root node close tag in the plain mode. rule-instrumentor: TRACE: Close file handlers. rule-instrumentor: INFO: Delete auxiliary files in the nondebug modes. rule-instrumentor: NORMAL: Make all successfully. dscv: TRACE: Writing command for a single RCV to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: DEBUG: Written RCV single command to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: INFO: Spawning RCV with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful workdir /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful for ld 40, main ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Called watcher (output not checked): /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 40 rcv 32_7 40 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/ri/32_7 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_7 watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,40: queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 40 rcv 32_7 40 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/ri/32_7 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_7 watcher: INFO: Queueing to pool rcv task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful with wd=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful and key ["ldv", "1", "dscv", "40", "rcv", "32_7", "40", "ldv_main0_sequence_infinite_withcheck_stateful"]. watcher: DEBUG: Putting workdir to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/40/rcv/32_7/40/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: DEBUG: Copying taskfile to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/40/rcv/32_7/40/ldv_main0_sequence_infinite_withcheck_stateful/task from /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful watcher: INFO: Forking process to run /home/malele/programs/ldv/bin/../dscv/rcv-launcher --rawcmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/40/rcv/32_7/40/ldv_main0_sequence_infinite_withcheck_stateful/task... watcher: INFO: Waiting for rcv call to finish... watcher: DEBUG: Going to use semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: TOKEN: 17193957 for /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: Semaphore otime: Sun Nov 04 20:31:10 +0800 2012 watcher: INFO: Running rcv with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/40/rcv/32_7/40/ldv_main0_sequence_infinite_withcheck_stateful/task right NOW! watcher: DEBUG: Setting key for the processes spawned: ldv,1,dscv,40,rcv,32_7,40,ldv_main0_sequence_infinite_withcheck_stateful rcv-launcher: TRACE: Default time limit is: 900; memory limit is: 1000000. rcv-launcher: TRACE: Watcher server is /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher key rcv watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,40,rcv,32_7,40,ldv_main0_sequence_infinite_withcheck_stateful: key rcv watcher: DEBUG: Key requested for ["rcv"] watcher: TRACE: Increasing reference counter... watcher: DEBUG: Serving 3 instances watcher: TRACE: Watcher says: ldv,1,dscv,40,rcv,32_7,40,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: watcher: DEBUG: Watcher returns 0, waitpid: 0 rcv-launcher: DEBUG: Got key string ldv,1,dscv,40,rcv,32_7,40,ldv_main0_sequence_infinite_withcheck_stateful. rcv-launcher: TRACE: Trying 'blast' as engine rcv-launcher: TRACE: Trying '/home/malele/programs/ldv/bin/../dscv/rcv/blast' as engine rcv-launcher: DEBUG: Will use engine: /home/malele/programs/ldv/bin/../dscv/rcv/blast BLAST: DEBUG: Setting PATH to '/home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/malele/programs/ldv/bin' BLAST: TRACE: CSIsat to be used is /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/csisat BLAST: INFO: Will use preprocessors: cpp BLAST: NORMAL: Preprocessing 2 files with cpp BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/sddr55.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-sddr55.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/sddr55.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/sddr55.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.sddr55.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(sddr55) -DKBUILD_MODNAME=KBUILD_STR(ums_sddr55) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-sddr55.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.sddr55.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(sddr55) -DKBUILD_MODNAME=KBUILD_STR(ums_sddr55) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: DEBUG: Running BLAST without alias analysis. BLAST: DEBUG: OCaml machine-specific tuning is performed! BLAST: NORMAL: Running BLAST for drivers/usb/storage/ums-sddr55.ko, entry ldv_main0_sequence_infinite_withcheck_stateful... BLAST: INFO: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-sddr55.ko.timestats.xml -p .*pblast\.opt.*,PBLAST.OPT;.*,ALL;CHILD:.*smtlibServer.*,SMT_SOLVER -m 1000000 -t 900 ocamltune /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/pblast.opt /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/sddr55.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.i -predH 7 -craig 2 -ignoredupfn -nosserr -enable-recursion -main ldv_main0_sequence_infinite_withcheck_stateful -L LDV_ERROR -cldepth 0 -alias "" -lattice -include-lattice symb -stop-sep -merge bdd -reroute -reroute-map mutex_lock_interruptible -reroute-map mutex_lock_killable -reroute-map mutex_lock -reroute-map mutex_trylock -reroute-map mutex_unlock -reroute-map mutex_is_locked -reroute-map2 atomic_dec_and_mutex_lock -reroute-foreach ldv_check_final_state -reroute-foreach ldv_initialize -reroute-placeholder TEMPLATE BLAST: INFO: The debug trace will be written to /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-sddr55.ko.1.gz BLAST: TRACE: Child's stderr stream closed. BLAST: TRACE: Child's stdout stream closed. BLAST: TRACE: wait3 return value: 0 BLAST: NORMAL: Finished with code 0 term by OK. BLAST: INFO: Finished. BLAST: DEBUG: Writing report to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-sddr55.ko.report' BLAST: INFO: Wrapper finished! BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-sddr55.ko.1.gz BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-sddr55.ko.report watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher success rcv ldv 1 dscv 40 rcv 32_7 40 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-sddr55.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-sddr55.ko.report watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,40,rcv,32_7,40,ldv_main0_sequence_infinite_withcheck_stateful: success rcv ldv 1 dscv 40 rcv 32_7 40 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-sddr55.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-sddr55.ko.report watcher: INFO: Reported success for ["ldv", "1", "dscv", "40", "rcv", "32_7", "40", "ldv_main0_sequence_infinite_withcheck_stateful"] watcher: DEBUG: Watcher returns 0, waitpid: 0 watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: Copying driver from '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/driver' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/ri/32_1'... dscv: DEBUG: CMDFILE : /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/cmd_after_deg.xml dscv: DEBUG: CMDFILE-OUT: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml dscv: TRACE: BASEDIR: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/ri/32_1 dscv: NORMAL: Calling rule_instrumenter for rule model 32_1... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: The tool base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/ri/32_1'. rule-instrumentor: DEBUG: The commands input file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/cmd_after_deg.xml'. rule-instrumentor: DEBUG: The commands output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml'. rule-instrumentor: DEBUG: The model identifier is '32_1'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_1'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_1/stats.xml'. rule-instrumentor: DEBUG: The tool configurations directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_1/config'. rule-instrumentor: DEBUG: The tool common model directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_1/common-model'. rule-instrumentor: TRACE: Try to find the instrument absolute path. rule-instrumentor: DEBUG: The instrument absolute path is '/home/malele/programs/ldv/bin/rule-instrumentor.pl'. rule-instrumentor: TRACE: Try to find the instrument directory. rule-instrumentor: DEBUG: The instrument directory is '/home/malele/programs/ldv/bin/'. rule-instrumentor: TRACE: Obtain the LDV_HOME as earlier as possible. rule-instrumentor: DEBUG: The LDV_HOME is '/home/malele/programs/ldv'. rule-instrumentor: TRACE: Obtain the directory where all instrumentor auxiliary tools (such as aspectator) are placed. rule-instrumentor: TRACE: Obtain absolute path for RI common aspect file. rule-instrumentor: DEBUG: RI common aspect file is '/home/malele/programs/ldv/ri/ri.aspect'. rule-instrumentor: DEBUG: The timeout script is '/home/malele/programs/ldv/shared/sh/timeout'. rule-instrumentor: DEBUG: The rule instrumentor processes patterns are: '.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER'. rule-instrumentor: DEBUG: The ldv timeout script options are '--pattern=.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_1/stats.xml'. rule-instrumentor: DEBUG: The instrument auxiliary tools directory is '/home/malele/programs/ldv/ri'. rule-instrumentor: DEBUG: The aspectator binaries directory is '/home/malele/programs/ldv/ri/bin'. rule-instrumentor: DEBUG: The aspectator script (compiler) is '/home/malele/programs/ldv/ri/bin/compiler'. rule-instrumentor: DEBUG: The models directory is '/home/malele/programs/ldv/kernel-rules'. rule-instrumentor: TRACE: Check whether the models are installed properly. rule-instrumentor: DEBUG: The models database xml file is 'model-db.xml'. rule-instrumentor: DEBUG: Files and directories are checked and prepared successfully. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: DEBUG: Get and store information on the required model. rule-instrumentor: TRACE: Read the models database xml file '/home/malele/programs/ldv/kernel-rules/model-db.xml'. rule-instrumentor: TRACE: Obtain all models. rule-instrumentor: TRACE: Iterate over the all models and try to find the appropriate one. rule-instrumentor: TRACE: Process 'plain_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -Wno-unused-but-set-variable' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_llvm_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-Wno-attributes -g -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -Wframe-larger-than=\d+ -fno-dwarf2-cfi-asm -fconserve-stack -femit-struct-debug-baseonly -O.' are specified. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '07_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '08_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '10_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '18_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '26_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '27_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_1' id attribute for a model. rule-instrumentor: DEBUG: The required model having id '32_1' is found. rule-instrumentor: TRACE: Read engine tag. rule-instrumentor: DEBUG: The engine 'blast' is specified for the '32_1' model. rule-instrumentor: TRACE: Read error tag. rule-instrumentor: DEBUG: The error label 'LDV_ERROR' is specified for the '32_1' model. rule-instrumentor: TRACE: Read hints tag. rule-instrumentor: TRACE: Read array of kinds. rule-instrumentor: DEBUG: The kinds 'plain' are specified for the '32_1' model. rule-instrumentor: TRACE: Read file names. rule-instrumentor: TRACE: Read config file name. rule-instrumentor: DEBUG: The config file 'models/0032-config.h' is specified for the '32_1' model. rule-instrumentor: TRACE: Check whether the '32_1' model kinds are specified correctly. rule-instrumentor: DEBUG: The plain mode is used for '32_1' model. rule-instrumentor: TRACE: Read common file name. rule-instrumentor: DEBUG: The common file 'models/0032.c' is specified for the '32_1' model. rule-instrumentor: DEBUG: Header files will be additionaly searched for in '/home/malele/programs/ldv/kernel-rules/models'. rule-instrumentor: TRACE: Store model information into hash. rule-instrumentor: DEBUG: The model '32_1' information is processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Print a root node open tag in the plain mode. rule-instrumentor: DEBUG: Process the commands input file. rule-instrumentor: TRACE: Read commands input xml file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/cmd_after_deg.xml'. rule-instrumentor: TRACE: Read xml root tag. rule-instrumentor: TRACE: Obtain all commands. rule-instrumentor: TRACE: Iterate over all commands to execute them and write output xml file. rule-instrumentor: TRACE: Gather argument signatures for all cc comands specified first of all. rule-instrumentor: DEBUG: The base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/driver' is specified. rule-instrumentor: TRACE: Use the tool base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/ri/32_1' instead of the specified one in the plain mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'cc' having id '20'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/driver/drivers/usb/storage/sddr55.o'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'false' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/driver/drivers/usb/storage/sddr55.c' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/sddr55.c'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/sddr55.o'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as configuration header file. rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as automatic configuration header file. rule-instrumentor: DEBUG: Exclude the option '-O2' for the '20' command. rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: TRACE: Add config include options for cc command. rule-instrumentor: TRACE: Relative path to config file is include/generated/autoconf.h. rule-instrumentor: TRACE: Check presence of configuration file. rule-instrumentor: DEBUG: Create configuration 'autoconf.h'. rule-instrumentor: TRACE: Copy the main configuration file to the configuration directory and patch it. rule-instrumentor: DEBUG: Create configuration '/generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: Create configuration 'include//generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: The config includes directories are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_1/config/include//generated'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.sddr55.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(sddr55) -DKBUILD_MODNAME=KBUILD_STR(ums_sddr55) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h'. rule-instrumentor: DEBUG: The entry points are ''. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/sddr55.c'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The cc command '20' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: DEBUG: The command '20' is specifically processed for the plain mode. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: For CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Duplicate an each cc command with the one containing a common model. rule-instrumentor: TRACE: Change an id attribute. rule-instrumentor: TRACE: Concatenate a common model with the first input file. rule-instrumentor: DEBUG: Finish processing of the command having id '20' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.013725'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '1'. rule-instrumentor: TRACE: Log information on the '20' command execution status. rule-instrumentor: DEBUG: Finish processing of the command having id '20' in the aspect mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id '40'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/driver/drivers/usb/storage/ums-sddr55.ko'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'true' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/driver/drivers/usb/storage/sddr55.o' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/sddr55.o'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/ums-sddr55.ko'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-m elf_i386 -r -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/sddr55.o'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The ld command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: DEBUG: The ld command '40' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: The required by ld file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/sddr55.o' was processed successfully. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: TRACE: Copy a common model to a common model directory. rule-instrumentor: TRACE: For auxiliary CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print auxiliary common model CC command. rule-instrumentor: TRACE: Specify a common model file for ld command. rule-instrumentor: TRACE: For the ld command add error tag. rule-instrumentor: TRACE: For the ld command copy hints as them. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Finish processing of the command having id '40' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.007577'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '0'. rule-instrumentor: TRACE: Log information on the '40' command execution status. rule-instrumentor: DEBUG: All ld command input files are processed successfully. rule-instrumentor: DEBUG: Finish processing of the command having id '40' in the aspect mode. rule-instrumentor: TRACE: Print root node close tag in the plain mode. rule-instrumentor: TRACE: Close file handlers. rule-instrumentor: INFO: Delete auxiliary files in the nondebug modes. rule-instrumentor: NORMAL: Make all successfully. dscv: TRACE: Writing command for a single RCV to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: DEBUG: Written RCV single command to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: INFO: Spawning RCV with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful workdir /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful for ld 40, main ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Called watcher (output not checked): /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 40 rcv 32_1 40 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/ri/32_1 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_1 watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,40: queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 40 rcv 32_1 40 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/ri/32_1 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_1 watcher: INFO: Queueing to pool rcv task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful with wd=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful and key ["ldv", "1", "dscv", "40", "rcv", "32_1", "40", "ldv_main0_sequence_infinite_withcheck_stateful"]. watcher: DEBUG: Putting workdir to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/40/rcv/32_1/40/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: DEBUG: Copying taskfile to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/40/rcv/32_1/40/ldv_main0_sequence_infinite_withcheck_stateful/task from /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful watcher: INFO: Forking process to run /home/malele/programs/ldv/bin/../dscv/rcv-launcher --rawcmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/40/rcv/32_1/40/ldv_main0_sequence_infinite_withcheck_stateful/task... watcher: INFO: Waiting for rcv call to finish... watcher: DEBUG: Going to use semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: TOKEN: 17193957 for /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: Semaphore otime: Sun Nov 04 20:31:15 +0800 2012 watcher: INFO: Running rcv with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/40/rcv/32_1/40/ldv_main0_sequence_infinite_withcheck_stateful/task right NOW! watcher: DEBUG: Setting key for the processes spawned: ldv,1,dscv,40,rcv,32_1,40,ldv_main0_sequence_infinite_withcheck_stateful rcv-launcher: TRACE: Default time limit is: 900; memory limit is: 1000000. rcv-launcher: TRACE: Watcher server is /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher key rcv watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,40,rcv,32_1,40,ldv_main0_sequence_infinite_withcheck_stateful: key rcv watcher: DEBUG: Key requested for ["rcv"] watcher: TRACE: Increasing reference counter... watcher: DEBUG: Serving 3 instances watcher: TRACE: Watcher says: ldv,1,dscv,40,rcv,32_1,40,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: watcher: DEBUG: Watcher returns 0, waitpid: 0 rcv-launcher: DEBUG: Got key string ldv,1,dscv,40,rcv,32_1,40,ldv_main0_sequence_infinite_withcheck_stateful. rcv-launcher: TRACE: Trying 'blast' as engine rcv-launcher: TRACE: Trying '/home/malele/programs/ldv/bin/../dscv/rcv/blast' as engine rcv-launcher: DEBUG: Will use engine: /home/malele/programs/ldv/bin/../dscv/rcv/blast BLAST: DEBUG: Setting PATH to '/home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/malele/programs/ldv/bin' BLAST: TRACE: CSIsat to be used is /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/csisat BLAST: INFO: Will use preprocessors: cpp BLAST: NORMAL: Preprocessing 2 files with cpp BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/sddr55.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-sddr55.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/sddr55.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/sddr55.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.sddr55.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(sddr55) -DKBUILD_MODNAME=KBUILD_STR(ums_sddr55) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-sddr55.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.sddr55.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(sddr55) -DKBUILD_MODNAME=KBUILD_STR(ums_sddr55) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: DEBUG: Running BLAST without alias analysis. BLAST: DEBUG: OCaml machine-specific tuning is performed! BLAST: NORMAL: Running BLAST for drivers/usb/storage/ums-sddr55.ko, entry ldv_main0_sequence_infinite_withcheck_stateful... BLAST: INFO: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-sddr55.ko.timestats.xml -p .*pblast\.opt.*,PBLAST.OPT;.*,ALL;CHILD:.*smtlibServer.*,SMT_SOLVER -m 1000000 -t 900 ocamltune /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/pblast.opt /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/sddr55.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.i -predH 7 -craig 2 -ignoredupfn -nosserr -enable-recursion -main ldv_main0_sequence_infinite_withcheck_stateful -L LDV_ERROR -cldepth 0 -alias "" -lattice -include-lattice symb -stop-sep -merge bdd BLAST: INFO: The debug trace will be written to /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-sddr55.ko.1.gz BLAST: TRACE: Child's stderr stream closed. BLAST: TRACE: Child's stdout stream closed. BLAST: TRACE: wait3 return value: 0 BLAST: NORMAL: Finished with code 0 term by OK. BLAST: INFO: Finished. BLAST: DEBUG: Writing report to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-sddr55.ko.report' BLAST: INFO: Wrapper finished! BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-sddr55.ko.1.gz BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-sddr55.ko.report watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher success rcv ldv 1 dscv 40 rcv 32_1 40 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-sddr55.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-sddr55.ko.report watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,40,rcv,32_1,40,ldv_main0_sequence_infinite_withcheck_stateful: success rcv ldv 1 dscv 40 rcv 32_1 40 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-sddr55.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-sddr55.ko.report watcher: INFO: Reported success for ["ldv", "1", "dscv", "40", "rcv", "32_1", "40", "ldv_main0_sequence_infinite_withcheck_stateful"] watcher: DEBUG: Watcher returns 0, waitpid: 0 watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: INFO: Waiting for 2 more RCVs... watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher wait rcv ldv 1 dscv 40 # watcher: TRACE: Read 0 lines, need to read 2, reading next line... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,40: wait rcv ldv 1 dscv 40 # watcher: DEBUG: Called wait with ["ldv", "1", "dscv", "40", "#"], ignored "rcv" watcher: TRACE: Searching for files in /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/40 and /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/40 watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/40/task watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/40/rcv/32_1/40/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: TRACE: Dirs are not empty watcher: TRACE: ACKED /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/40/rcv/32_1/40/ldv_main0_sequence_infinite_withcheck_stateful/task when LEVEL IS nil for ["ldv", "1", "dscv", "40"] watcher: TRACE: Key is '["ldv", "1", "dscv", "40", "rcv", "32_1", "40", "ldv_main0_sequence_infinite_withcheck_stateful", "task"]' watcher: TRACE: Key is '["ldv", "1", "dscv", "40", "rcv", "32_1", "40", "ldv_main0_sequence_infinite_withcheck_stateful"]' watcher: TRACE: Waited workdir is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/40/rcv/32_1/40/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/40/rcv/32_1/40/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/40/rcv/32_1/40/ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Writing key: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,40,rcv,32_1,40,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Watcher says: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,40,rcv,32_1,40,ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: In callback: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 40 rcv 32_1 40 ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: Done key loop dscv: INFO: Successfully waited for 32_1, ldv_main0_sequence_infinite_withcheck_stateful, dscv: DEBUG: Unpacking '' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,40: unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Unpack does nothing in local mode. watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: After callback, read 1 useful lines, need to read 2. dscv: TRACE: Left callback. dscv: TRACE: Read 1 lines, need to read 2, reading next line... dscv: TRACE: Closing read pipe... dscv: TRACE: Read pipe closed. dscv: DEBUG: Watcher returns 0, waitpid: 0 dscv: INFO: Waiting for 1 more RCVs... watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher wait rcv ldv 1 dscv 40 # watcher: TRACE: Read 0 lines, need to read 1, reading next line... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,40: wait rcv ldv 1 dscv 40 # watcher: DEBUG: Called wait with ["ldv", "1", "dscv", "40", "#"], ignored "rcv" watcher: TRACE: Searching for files in /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/40 and /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/40 watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/40/task watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/40/rcv/32_7/40/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: TRACE: Dirs are not empty watcher: TRACE: ACKED /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/40/rcv/32_7/40/ldv_main0_sequence_infinite_withcheck_stateful/task when LEVEL IS nil for ["ldv", "1", "dscv", "40"] watcher: TRACE: Key is '["ldv", "1", "dscv", "40", "rcv", "32_7", "40", "ldv_main0_sequence_infinite_withcheck_stateful", "task"]' watcher: TRACE: Key is '["ldv", "1", "dscv", "40", "rcv", "32_7", "40", "ldv_main0_sequence_infinite_withcheck_stateful"]' watcher: TRACE: Waited workdir is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/40/rcv/32_7/40/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/40/rcv/32_7/40/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/40/rcv/32_7/40/ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Writing key: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,40,rcv,32_7,40,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Watcher says: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,40,rcv,32_7,40,ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: In callback: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 40 rcv 32_7 40 ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: Done key loop dscv: INFO: Successfully waited for 32_7, ldv_main0_sequence_infinite_withcheck_stateful, dscv: DEBUG: Unpacking '' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,40: unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Unpack does nothing in local mode. watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: After callback, read 1 useful lines, need to read 1. dscv: TRACE: Left callback. dscv: DEBUG: Killing watcher... dscv: TRACE: Closing read pipe... dscv: TRACE: Read pipe closed. dscv: DEBUG: Watcher returns 0, waitpid: 0 dscv: INFO: Results from 2 RCVs are here. Processing... dscv: DEBUG: Chewing RCV report '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-sddr55.ko.report'... dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-sddr55.ko.report' dscv: NORMAL: Calling rule-instrumenter to fix up report for rule 32_7... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: Debug mode is active. rule-instrumentor: DEBUG: The input report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/report.xml'. rule-instrumentor: DEBUG: The output report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml'. rule-instrumentor: DEBUG: The model identifier is '32_7'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_7'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_7/stats.xml'. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: TRACE: Obtain the mode. rule-instrumentor: DEBUG: The plain mode is specified. rule-instrumentor: TRACE: Obtain the verifier. rule-instrumentor: DEBUG: The verifier 'verifier=blast' is specified. rule-instrumentor: TRACE: Process the commands log line by line. rule-instrumentor: TRACE: Process the 'cc:ok:1:20:0::' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '20'. rule-instrumentor: DEBUG: The command check is '0'. rule-instrumentor: DEBUG: The commmand log command name is 'cc'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are ''. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: TRACE: Process the 'ld:ok:0:40:1:ldv_main0_sequence_infinite_withcheck_stateful:' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '40'. rule-instrumentor: DEBUG: The command check is '1'. rule-instrumentor: DEBUG: The commmand log command name is 'ld'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: DEBUG: The command log is processed successfully. rule-instrumentor: TRACE: Read the report file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/report.xml'. rule-instrumentor: TRACE: Obtain all ld reports. rule-instrumentor: TRACE: Iterate over the all ld reports. rule-instrumentor: TRACE: Read ld command reference. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id reference '40'. rule-instrumentor: TRACE: Read ld main. rule-instrumentor: DEBUG: The command main is 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: Read verdict. rule-instrumentor: DEBUG: The verdict is 'SAFE'. rule-instrumentor: TRACE: Read verifier. rule-instrumentor: DEBUG: The verifier is 'blast'. rule-instrumentor: TRACE: Read trace. rule-instrumentor: DEBUG: The trace is ''. rule-instrumentor: TRACE: Read rcv report section. rule-instrumentor: TRACE: Read rcv status. rule-instrumentor: DEBUG: The rcv status is 'OK'. rule-instrumentor: TRACE: Read rcv time. rule-instrumentor: DEBUG: The rcv time is '720'. rule-instrumentor: TRACE: Read rcv description. rule-instrumentor: DEBUG: The rcv description is 'include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/sddr55.c:56: Warning: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/sddr55.c:56: CIL only supports attribute((alias)) for functions. rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_initialize_FOREACH) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_check_final_state_FOREACH) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_initialize_FOREACH) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_check_final_state_FOREACH) rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: Setting signal for 0 seconds rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: No error found. The system is safe :-) rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== BLAST attrubutes =========== rule-instrumentor: DEBUG: stop-sep with default merge rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== Launch information =========== rule-instrumentor: DEBUG: The verifier has completed in time rule-instrumentor: DEBUG: Time Limit: 900 rule-instrumentor: DEBUG: Memory Limit: 1000000'. rule-instrumentor: DEBUG: All ld reports are processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Prepare a xml writer, open a root node tag and print a base directory in the report mode. rule-instrumentor: TRACE: Iterate over all commands from the log and build reports for them. rule-instrumentor: DEBUG: Build a report for the '20' cc command. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: DEBUG: Build a report for the '40' ld command. rule-instrumentor: DEBUG: The rule inctrumentor '40' ld command has corresponding the rcv '40' ld command. rule-instrumentor: DEBUG: Build a report for the 'ldv_main0_sequence_infinite_withcheck_stateful' entry point. rule-instrumentor: DEBUG: The '40' ld command has 'check=true'. rule-instrumentor: TRACE: Try to find the corresponding rcv report. rule-instrumentor: DEBUG: rcv production of a report for the '40' ('40') ld command 'ldv_main0_sequence_infinite_withcheck_stateful' entry point is '1'. rule-instrumentor: TRACE: Fix the ld command identifier. rule-instrumentor: TRACE: Add model identifier attribute. rule-instrumentor: TRACE: Add model kind tag. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: TRACE: Print the command execution status. rule-instrumentor: TRACE: Print the command execution time. rule-instrumentor: TRACE: Print the command description. rule-instrumentor: TRACE: Close the root node tag and peform final checks in the report mode. rule-instrumentor: DEBUG: The instrument prints report for all commands successfully. rule-instrumentor: DEBUG: Make the report successfully. dscv: TRACE: Will package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml' dscv: DEBUG: Chewing RCV report '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-sddr55.ko.report'... dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-sddr55.ko.report' dscv: NORMAL: Calling rule-instrumenter to fix up report for rule 32_1... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: Debug mode is active. rule-instrumentor: DEBUG: The input report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/report.xml'. rule-instrumentor: DEBUG: The output report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml'. rule-instrumentor: DEBUG: The model identifier is '32_1'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_1'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/rule-instrumentor/32_1/stats.xml'. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: TRACE: Obtain the mode. rule-instrumentor: DEBUG: The plain mode is specified. rule-instrumentor: TRACE: Obtain the verifier. rule-instrumentor: DEBUG: The verifier 'verifier=blast' is specified. rule-instrumentor: TRACE: Process the commands log line by line. rule-instrumentor: TRACE: Process the 'cc:ok:1:20:0::' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '20'. rule-instrumentor: DEBUG: The command check is '0'. rule-instrumentor: DEBUG: The commmand log command name is 'cc'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are ''. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: TRACE: Process the 'ld:ok:0:40:1:ldv_main0_sequence_infinite_withcheck_stateful:' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '40'. rule-instrumentor: DEBUG: The command check is '1'. rule-instrumentor: DEBUG: The commmand log command name is 'ld'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: DEBUG: The command log is processed successfully. rule-instrumentor: TRACE: Read the report file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/report.xml'. rule-instrumentor: TRACE: Obtain all ld reports. rule-instrumentor: TRACE: Iterate over the all ld reports. rule-instrumentor: TRACE: Read ld command reference. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id reference '40'. rule-instrumentor: TRACE: Read ld main. rule-instrumentor: DEBUG: The command main is 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: Read verdict. rule-instrumentor: DEBUG: The verdict is 'SAFE'. rule-instrumentor: TRACE: Read verifier. rule-instrumentor: DEBUG: The verifier is 'blast'. rule-instrumentor: TRACE: Read trace. rule-instrumentor: DEBUG: The trace is ''. rule-instrumentor: TRACE: Read rcv report section. rule-instrumentor: TRACE: Read rcv status. rule-instrumentor: DEBUG: The rcv status is 'OK'. rule-instrumentor: TRACE: Read rcv time. rule-instrumentor: DEBUG: The rcv time is '710'. rule-instrumentor: TRACE: Read rcv description. rule-instrumentor: DEBUG: The rcv description is 'include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/sddr55.c:56: Warning: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/sddr55.c:56: CIL only supports attribute((alias)) for functions. rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: Setting signal for 0 seconds rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: No error found. The system is safe :-) rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== BLAST attrubutes =========== rule-instrumentor: DEBUG: stop-sep with default merge rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== Launch information =========== rule-instrumentor: DEBUG: The verifier has completed in time rule-instrumentor: DEBUG: Time Limit: 900 rule-instrumentor: DEBUG: Memory Limit: 1000000'. rule-instrumentor: DEBUG: All ld reports are processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Prepare a xml writer, open a root node tag and print a base directory in the report mode. rule-instrumentor: TRACE: Iterate over all commands from the log and build reports for them. rule-instrumentor: DEBUG: Build a report for the '20' cc command. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: DEBUG: Build a report for the '40' ld command. rule-instrumentor: DEBUG: The rule inctrumentor '40' ld command has corresponding the rcv '40' ld command. rule-instrumentor: DEBUG: Build a report for the 'ldv_main0_sequence_infinite_withcheck_stateful' entry point. rule-instrumentor: DEBUG: The '40' ld command has 'check=true'. rule-instrumentor: TRACE: Try to find the corresponding rcv report. rule-instrumentor: DEBUG: rcv production of a report for the '40' ('40') ld command 'ldv_main0_sequence_infinite_withcheck_stateful' entry point is '1'. rule-instrumentor: TRACE: Fix the ld command identifier. rule-instrumentor: TRACE: Add model identifier attribute. rule-instrumentor: TRACE: Add model kind tag. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: TRACE: Print the command execution status. rule-instrumentor: TRACE: Print the command execution time. rule-instrumentor: TRACE: Print the command description. rule-instrumentor: TRACE: Close the root node tag and peform final checks in the report mode. rule-instrumentor: DEBUG: The instrument prints report for all commands successfully. rule-instrumentor: DEBUG: Make the report successfully. dscv: TRACE: Will package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml' dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml' dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml' dscv: TRACE: Will package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/report_after_dscv.xml' dscv: INFO: Final report is written to /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/report_after_dscv.xml watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher success dscv ldv 1 dscv 40 @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/report_after_dscv.xml watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,40: success dscv ldv 1 dscv 40 @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/report_after_dscv.xml watcher: INFO: Reported success for ["ldv", "1", "dscv", "40"] watcher: DEBUG: Watcher returns 0, waitpid: 0 watcher: DEBUG: Watcher returns 0, waitpid: 0 ldv-core: TRACE: Set task status to "queued" ldv-core: NORMAL: Wait for command... ldv-core: TRACE: Trying to fetch next command... ldv-core: TRACE: Calling external interface to submit task ldv-core: NORMAL: Prepared command in: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41 ldv-core: NORMAL: Calling drv-env-gen... ldv-core: TRACE: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41 /home/malele/programs/ldv/ldv-core/../drv-env-gen/drv-env-gen --basedir=deg --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/cmd_after_csd.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/cmd_after_deg.xml --state-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/deg.state --kernel-driver deg: DEBUG: ENVGEN_PROPERTIES variable not set. Using default properties /home/malele/programs/ldv/drv-env-gen/default.properties deg: DEBUG: Start sanity checks for input cmd stream file... deg: DEBUG: Check LD command with id:"41"... deg: DEBUG: Check CC command for input section with file:"/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/driver/drivers/usb/storage/shuttle_usbat.o"... deg: DEBUG: CC command exists. deg: DEBUG: LD command :"41" -Ok. deg: DEBUG: Ok deg: TRACE: Generate main option on for "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/driver/drivers/usb/storage/shuttle_usbat.c". deg: DEBUG: RUN LDV_CC: /home/malele/programs/ldv/drv-env-gen/../shared/sh/timeout --pattern=.*,ALL --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/deg/stats.xml --reference=21 java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_cc.jar /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/driver/drivers/usb/storage/shuttle_usbat.c --main -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/deg/driver/drivers/usb/storage/shuttle_usbat.o -c 0 -props /home/malele/programs/ldv/drv-env-gen/default.properties -Wp,-MD,drivers/usb/storage/.shuttle_usbat.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(shuttle_usbat) -DKBUILD_MODNAME=KBUILD_STR(ums_usbat) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage deg: INFO: Starting ldv_cc interface... ldv-cc: DEBUG: --main ldv-cc: TRACE: Open file /home/malele/programs/ldv/drv-env-gen/default.properties ldv-cc: TRACE: Load properties ldv-cc: DEBUG: Adding sequence parameters sequence_infinite_withcheck_stateful ldv-cc: DEBUG: Start generator for: "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/driver/drivers/usb/storage/shuttle_usbat.c" file. ldv-cc: TRACE: Include interrupt parser ldv-cc: TRACE: Include timer parser ldv-cc: DEBUG: parseAllFunctions ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?((?!(\bfor\b)|(\bif\b))([_a-zA-Z][_a-z0-9A-Z]*\s*))\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (112):static void usbat_pack_ata_sector_cmd(unsigned char *buf, unsigned char thistime, u32 sector, unsigned char cmd) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usbat_pack_ata_sector_cmd, type=static void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (52):static int usbat_get_device_type(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usbat_get_device_type, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (106):static int usbat_read(struct us_data *us, unsigned char access, unsigned char reg, unsigned char *content) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usbat_read, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (106):static int usbat_write(struct us_data *us, unsigned char access, unsigned char reg, unsigned char content) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usbat_write, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (87):static int usbat_bulk_read(struct us_data *us, void* buf, unsigned int len, int use_sg) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usbat_bulk_read, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (88):static int usbat_bulk_write(struct us_data *us, void* buf, unsigned int len, int use_sg) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usbat_bulk_write, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (95):static int usbat_execute_command(struct us_data *us, unsigned char *commands, unsigned int len) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usbat_execute_command, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (70):static int usbat_get_status(struct us_data *us, unsigned char *status) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usbat_get_status, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (49):static int usbat_check_status(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usbat_check_status, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (219):static int usbat_set_shuttle_features(struct us_data *us, unsigned char external_trigger, unsigned char epp_control, unsigned char mask_byte, unsigned char test_pattern, unsigned char subcountH, unsigned char subcountL) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usbat_set_shuttle_features, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (63):static int usbat_wait_not_busy(struct us_data *us, int minutes) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usbat_wait_not_busy, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (90):static int usbat_read_block(struct us_data *us, void* buf, unsigned short len, int use_sg) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usbat_read_block, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (126):static int usbat_write_block(struct us_data *us, unsigned char access, void* buf, unsigned short len, int minutes, int use_sg) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usbat_write_block, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (330):static int usbat_hp8200e_rw_block_test(struct us_data *us, unsigned char access, unsigned char *registers, unsigned char *data_out, unsigned short num_registers, unsigned char data_reg, unsigned char status_reg, unsigned char timeout, unsigned char qualifier, int direction, void *buf, unsigned short len, int use_sg, int minutes) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usbat_hp8200e_rw_block_test, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (132):static int usbat_multiple_write(struct us_data *us, unsigned char *registers, unsigned char *data_out, unsigned short num_registers) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usbat_multiple_write, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (83):static int usbat_read_blocks(struct us_data *us, void* buffer, int len, int use_sg) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usbat_read_blocks, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (84):static int usbat_write_blocks(struct us_data *us, void* buffer, int len, int use_sg) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usbat_write_blocks, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (76):static int usbat_read_user_io(struct us_data *us, unsigned char *data_flags) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usbat_read_user_io, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (104):static int usbat_write_user_io(struct us_data *us, unsigned char enable_flags, unsigned char data_flags) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usbat_write_user_io, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (49):static int usbat_device_reset(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usbat_device_reset, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (54):static int usbat_device_enable_cdt(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usbat_device_enable_cdt, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (62):static int usbat_flash_check_media_present(unsigned char *uio) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usbat_flash_check_media_present, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (62):static int usbat_flash_check_media_changed(unsigned char *uio) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usbat_flash_check_media_changed, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (79):static int usbat_flash_check_media(struct us_data *us, struct usbat_info *info) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usbat_flash_check_media, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (77):static int usbat_identify_device(struct us_data *us, struct usbat_info *info) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usbat_identify_device, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (91):static int usbat_set_transport(struct us_data *us, struct usbat_info *info, int devicetype) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usbat_set_transport, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (84):static int usbat_flash_get_sector_count(struct us_data *us, struct usbat_info *info) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usbat_flash_get_sector_count, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (102):static int usbat_flash_read_data(struct us_data *us, struct usbat_info *info, u32 sector, u32 sectors) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usbat_flash_read_data, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (103):static int usbat_flash_write_data(struct us_data *us, struct usbat_info *info, u32 sector, u32 sectors) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usbat_flash_write_data, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (128):static int usbat_hp8200e_handle_read10(struct us_data *us, unsigned char *registers, unsigned char *data, struct scsi_cmnd *srb) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usbat_hp8200e_handle_read10, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (62):static int usbat_select_and_test_registers(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usbat_select_and_test_registers, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (57):static int init_usbat(struct us_data *us, int devicetype) ldv-cc: TRACE: Parse inner calls for NameAndType [name=init_usbat, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (77):static int usbat_hp8200e_transport(struct scsi_cmnd *srb, struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usbat_hp8200e_transport, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (76):static int usbat_flash_transport(struct scsi_cmnd * srb, struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usbat_flash_transport, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (44):static int init_usbat_cd(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=init_usbat_cd, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (47):static int init_usbat_flash(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=init_usbat_flash, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (82):static int usbat_probe(struct usb_interface *intf, const struct usb_device_id *id) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usbat_probe, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (34):static int __init usbat_init(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usbat_init, type=static int ] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (35):static void __exit usbat_exit(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usbat_exit, type=static void ] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=connect, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=close, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: TRACE: Adding FuncInfo [name=disconnect, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: DEBUG: Loaded pattern default_main with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=pre_reset, check=null] ldv-cc: TRACE: Adding FuncInfo [name=reset_resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=post_reset, check=null] ldv-cc: TRACE: Adding FuncInfo [name=disconnect, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: DEBUG: Loaded pattern usb_driver with 9 functions ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=read, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=write, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=llseek, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern file_operations with 5 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=rescan, check=null] ldv-cc: TRACE: Adding FuncInfo [name=done, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: DEBUG: Loaded pattern scsi_driver with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=attach, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=activate, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=set_params, check=null] ldv-cc: TRACE: Adding FuncInfo [name=prep_fn, check=null] ldv-cc: TRACE: Adding FuncInfo [name=check_sense, check=null] ldv-cc: TRACE: Adding FuncInfo [name=detach, check=null] ldv-cc: DEBUG: Loaded pattern scsi_device_handler with 6 functions ldv-cc: TRACE: Adding FuncInfo [name=stop0, check=$indent mutex_lock(&$p0->usb_lock); $indent$fcall; $indent mutex_unlock(&$p0->usb_lock);] ldv-cc: DEBUG: Loaded pattern sd_desc with 1 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=suspend_late, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume_early, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: DEBUG: Loaded pattern platform_driver with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=ndo_init, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_open, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_stop, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_uninit, check=null] ldv-cc: DEBUG: Loaded pattern net_device_ops with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=irq_bus_lock, check=null] ldv-cc: TRACE: Adding FuncInfo [name=irq_bus_sync_unlock, check=null] ldv-cc: DEBUG: Loaded pattern irq_chip with 2 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=$CHECK_NONZERO] ldv-cc: DEBUG: Loaded pattern i2c_driver with 2 functions ldv-cc: TRACE: Adding FuncInfo [name=acquire, check=null] ldv-cc: TRACE: Adding FuncInfo [name=acquire_phy, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release_phy, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern e1000_phy_operations with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=acquire, check=null] ldv-cc: TRACE: Adding FuncInfo [name=acquire_nvm, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release_nvm, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern e1000_nvm_operations with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=isr_process_oq, check=$indent unsigned long $p0_flags; $indent spin_lock_irqsave(&$p0->lock, $p0_flags); $indent$fcall; $indent spin_unlock_irqrestore(&$p0->lock, $p0_flags);] ldv-cc: DEBUG: Loaded pattern pm8001_dispatch with 1 functions ldv-cc: TRACE: Adding FuncInfo [name=start, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=hidinput_input_event, check=null] ldv-cc: TRACE: Adding FuncInfo [name=close, check=null] ldv-cc: TRACE: Adding FuncInfo [name=stop, check=null] ldv-cc: DEBUG: Loaded pattern hid_ll_driver with 5 functions ldv-cc: DEBUG: Pasring standart kernel driver structures... ldv-cc: TRACE: The pattern is: (\s\\*\s*(static\s*)?+(const\s+)?struct[\*\s]+)[a-zA-Z_][a-zA-Z0-9_]*[\\*\s]+[a-zA-Z_][a-zA-Z0-9_]*[\\*\s]+[=]{1,1}[\\*\s]\{[\s\*]* ldv-cc: TRACE: Content of struct initialization: .name = "ums-usbat", .probe = usbat_probe, .disconnect = usb_stor_disconnect, .suspend = usb_stor_suspend, .resume = usb_stor_resume, .reset_resume = usb_stor_reset_resume, .pre_reset = usb_stor_pre_reset, .post_reset = usb_stor_post_reset, .id_table = usbat_usb_ids, .soft_unbind = 1, ldv-cc: TRACE: fstruct pattern is \.[_a-zA-Z][_a-zA-Z0-9]*\s*=\s*[_a-zA-Z][_a-zA-Z0-9]*\s*(\(\s*[_a-zA-Z][_a-zA-Z0-9]*\s*\))? ldv-cc: TRACE: lfinded=.probe = usbat_probe ldv-cc: TRACE: NameAndType [name=usbat_probe, type=probe] ldv-cc: TRACE: lfinded=.disconnect = usb_stor_disconnect ldv-cc: TRACE: NameAndType [name=usb_stor_disconnect, type=disconnect] ldv-cc: TRACE: lfinded=.suspend = usb_stor_suspend ldv-cc: TRACE: NameAndType [name=usb_stor_suspend, type=suspend] ldv-cc: TRACE: lfinded=.resume = usb_stor_resume ldv-cc: TRACE: NameAndType [name=usb_stor_resume, type=resume] ldv-cc: TRACE: lfinded=.reset_resume = usb_stor_reset_resume ldv-cc: TRACE: NameAndType [name=usb_stor_reset_resume, type=reset_resume] ldv-cc: TRACE: lfinded=.pre_reset = usb_stor_pre_reset ldv-cc: TRACE: NameAndType [name=usb_stor_pre_reset, type=pre_reset] ldv-cc: TRACE: lfinded=.post_reset = usb_stor_post_reset ldv-cc: TRACE: NameAndType [name=usb_stor_post_reset, type=post_reset] ldv-cc: TRACE: lfinded=.id_table = usbat_usb_ids ldv-cc: TRACE: NameAndType [name=usbat_usb_ids, type=id_table] ldv-cc: TRACE: TokenStruct.parseContent NameAndType [name=usbat_driver, type=usb_driver] initialized as [NameAndType [name=usbat_probe, type=probe], NameAndType [name=usb_stor_disconnect, type=disconnect], NameAndType [name=usb_stor_suspend, type=suspend], NameAndType [name=usb_stor_resume, type=resume], NameAndType [name=usb_stor_reset_resume, type=reset_resume], NameAndType [name=usb_stor_pre_reset, type=pre_reset], NameAndType [name=usb_stor_post_reset, type=post_reset], NameAndType [name=usbat_usb_ids, type=id_table]] ldv-cc: DEBUG: use parsed functions table ldv-cc: DEBUG: Not found declaration for name usb_stor_disconnect ldv-cc: DEBUG: Not found declaration for name usb_stor_suspend ldv-cc: DEBUG: Not found declaration for name usb_stor_resume ldv-cc: DEBUG: Not found declaration for name usb_stor_reset_resume ldv-cc: DEBUG: Not found declaration for name usb_stor_pre_reset ldv-cc: DEBUG: Not found declaration for name usb_stor_post_reset ldv-cc: DEBUG: Not found declaration for name usbat_usb_ids ldv-cc: TRACE: TokenStruct.parsed funcs [TokenFunctionDecl [name=usbat_probe, replacementParams=[struct usb_interface * $var , const struct usb_device_id * $var ], retType=static int, test=null]] ldv-cc: DEBUG: TokenStruct.parseContent: Found 1 out of 8 functions ldv-cc: TRACE: TokenStruct.parsed funcs after sort[TokenFunctionDecl [name=usbat_probe, replacementParams=[struct usb_interface * $var , const struct usb_device_id * $var ], retType=static int, test=$CHECK_PROBE]] ldv-cc: DEBUG: Ok. I have taken 1 structures. ldv-cc: DEBUG: Pasring standart kernel driver macroses: module_init, module_exit, etc... ldv-cc: TRACE: The pattern is: \s+(postcore_initcall|arch_initcall|subsys_initcall|module_init|module_exit)\s*\(\s*[_a-zA-Z][_a-zA-Z0-9]*\s*\) ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?(usbat_init)\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (34):static int __init usbat_init(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usbat_init, type=static int ] ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?(usbat_exit)\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (35):static void __exit usbat_exit(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usbat_exit, type=static void ] ldv-cc: DEBUG: Ok. I have taken 2 structures. ldv-cc: TRACE: enabled=true ldv-cc: DEBUG: add collection with interrupt calls ldv-cc: DEBUG: Create callbacks for request_irq ldv-cc: DEBUG: add collection with timer calls ldv-cc: DEBUG: Create timers ldv-cc: DEBUG: Option isgenerateIfdefAroundMains - on. ldv-cc: TRACE: Append ifdef-macro: "#ifdef LDV_MAIN0_sequence_infinite_withcheck_stateful". ldv-cc: TRACE: Pre-main code: ldv-cc: TRACE: Start appending main function: "+void ldv_main0_sequence_infinite_withcheck_stateful(void)"... ldv-cc: TRACE: Start appending "VARIABLE DECLARATION PART"... ldv-cc: TRACE: Start appending declarations for STRUCT: struct type: usb_driver, struct name: usbat_driver"... ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={} ldv-cc: TRACE: creating group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: generated declare=struct usb_interface * var_group1; ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false]] ldv-cc: TRACE: generated declare=const struct usb_device_id * var_usbat_probe_36_p1; ldv-cc: TRACE: Create info VarInfo [index=-1, replacementParam=static int $var, retvar=true] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=-1, replacementParam=static int $var, retvar=true]] ldv-cc: TRACE: generated declare=static int res_usbat_probe_36; ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Ok. Var declarations for STRUCT: struct type: usb_driver, struct name: usbat_driver" - successfully finished. ldv-cc: TRACE: Appending for "VARIABLE DECLARATION PART" successfully finished ldv-cc: TRACE: Start appending "VARIABLE INITIALIZING PART"... ldv-cc: TRACE: Appending for "VARIABLE INITIALIZING" successfully finished ldv-cc: TRACE: Start appending "FUNCTION CALL SECTION"... ldv-cc: TRACE: Append part before standart functions. ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=void, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=0, replacementParam=void, retvar=false]] ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Append standart functions calls. ldv-cc: TRACE: itemCheck=ldv_s_usbat_driver_usb_driver == 0 ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false]] ldv-cc: TRACE: Create info VarInfo [index=-1, replacementParam=static int $var, retvar=true] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=-1, replacementParam=static int $var, retvar=true]] ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var , retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var , retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=const struct usb_device_id * $var , retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=const struct usb_device_id * $var , retvar=false]] ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Append calls after stndart functions. ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=void, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=0, replacementParam=void, retvar=false]] ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Start appending end section... ldv-cc: TRACE: Start appending "FUNCTION CALL SECTION"... ldv-cc: TRACE: Append macros: "#endif" for our function. deg: TRACE: Statistica: lines: 1879, size: 50353, worktime: 984 deg: INFO: End of ldv_cc - Ok. deg: TRACE: Internal driver with basedir='/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/driver', driver_name='drivers/usb/storage/ums-usbat.ko', module_name='drivers/usb/storage/ums-usbat.ko' deg: DEBUG: RUN LDV_LD: java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_ld.jar /home/malele/programs/ldv/drv-env-gen/../shared/sh/timeout --pattern=.*,ALL --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/deg/stats.xml --reference=41 java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_ld.jar /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/deg/driver/drivers/usb/storage/shuttle_usbat.o -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/deg/driver/drivers/usb/storage/ums-usbat.ko -m elf_i386 -r deg: INFO: Starting ldv_ld interface... deg: INFO: End of ldv_ld - Ok. deg: DEBUG: Start sanity checks for generated cmd stream file... deg: DEBUG: Check LD command with id:"41"... deg: DEBUG: Check CC command for input section with file:"/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/driver/drivers/usb/storage/shuttle_usbat.o"... deg: DEBUG: CC command exists. deg: DEBUG: LD command :"41" -Ok. deg: DEBUG: Ok ldv-core: TRACE: Calling external interface to submit task for CID=41 ldv-core: NORMAL: Calling Domain Speicific C-Verifier ldv-core: TRACE: Write DSCV arguments to task descriptor file "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/task_descriptor". ldv-core: TRACE: Make work dir for task "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/input_task" ldv-core: TRACE: Set RCV_FRONTEND_CMD to "/home/malele/programs/ldv/ldv-core/../bin/dscv" ldv-core: TRACE: Remove existing DSCV's report '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/report_after_dscv.xml' if so (workaround for #2727) ldv-core: TRACE: Calling watcher... watcher: DEBUG: Called watcher (output not checked): /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher queue dscv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/task_descriptor /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir ldv 1 dscv 41 watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: : queue dscv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/task_descriptor /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir ldv 1 dscv 41 watcher: INFO: Queueing to pool dscv task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/task_descriptor with wd=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir and key ["ldv", "1", "dscv", "41"]. watcher: DEBUG: Putting workdir to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/41/task watcher: DEBUG: Copying taskfile to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/41/task from /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/task_descriptor watcher: INFO: Forking process to run /home/malele/programs/ldv/ldv-core/../bin/dscv --rawcmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/41/task... watcher: INFO: Waiting for dscv call to finish... watcher: DEBUG: Going to use semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/dscv_pool watcher: TRACE: TOKEN: 17193892 for /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/dscv_pool watcher: TRACE: Semaphore otime: Sun Nov 04 20:31:18 +0800 2012 watcher: INFO: Running dscv with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/41/task right NOW! watcher: DEBUG: Setting key for the processes spawned: ldv,1,dscv,41 dscv: INFO: Watcher server is /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher key dscv watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,41: key dscv watcher: DEBUG: Key requested for ["dscv"] watcher: TRACE: Increasing reference counter... watcher: DEBUG: Serving 2 instances watcher: TRACE: Watcher says: ldv,1,dscv,41 watcher: TRACE: watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: Got key string ldv,1,dscv,41. dscv: DEBUG: Expecting 2 runs of RCV backend. dscv: DEBUG: Copying driver from '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/driver' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/ri/32_7'... dscv: DEBUG: CMDFILE : /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/cmd_after_deg.xml dscv: DEBUG: CMDFILE-OUT: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml dscv: TRACE: BASEDIR: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/ri/32_7 dscv: NORMAL: Calling rule_instrumenter for rule model 32_7... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: The tool base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/ri/32_7'. rule-instrumentor: DEBUG: The commands input file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/cmd_after_deg.xml'. rule-instrumentor: DEBUG: The commands output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml'. rule-instrumentor: DEBUG: The model identifier is '32_7'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_7'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_7/stats.xml'. rule-instrumentor: DEBUG: The tool configurations directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_7/config'. rule-instrumentor: DEBUG: The tool common model directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_7/common-model'. rule-instrumentor: TRACE: Try to find the instrument absolute path. rule-instrumentor: DEBUG: The instrument absolute path is '/home/malele/programs/ldv/bin/rule-instrumentor.pl'. rule-instrumentor: TRACE: Try to find the instrument directory. rule-instrumentor: DEBUG: The instrument directory is '/home/malele/programs/ldv/bin/'. rule-instrumentor: TRACE: Obtain the LDV_HOME as earlier as possible. rule-instrumentor: DEBUG: The LDV_HOME is '/home/malele/programs/ldv'. rule-instrumentor: TRACE: Obtain the directory where all instrumentor auxiliary tools (such as aspectator) are placed. rule-instrumentor: TRACE: Obtain absolute path for RI common aspect file. rule-instrumentor: DEBUG: RI common aspect file is '/home/malele/programs/ldv/ri/ri.aspect'. rule-instrumentor: DEBUG: The timeout script is '/home/malele/programs/ldv/shared/sh/timeout'. rule-instrumentor: DEBUG: The rule instrumentor processes patterns are: '.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER'. rule-instrumentor: DEBUG: The ldv timeout script options are '--pattern=.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_7/stats.xml'. rule-instrumentor: DEBUG: The instrument auxiliary tools directory is '/home/malele/programs/ldv/ri'. rule-instrumentor: DEBUG: The aspectator binaries directory is '/home/malele/programs/ldv/ri/bin'. rule-instrumentor: DEBUG: The aspectator script (compiler) is '/home/malele/programs/ldv/ri/bin/compiler'. rule-instrumentor: DEBUG: The models directory is '/home/malele/programs/ldv/kernel-rules'. rule-instrumentor: TRACE: Check whether the models are installed properly. rule-instrumentor: DEBUG: The models database xml file is 'model-db.xml'. rule-instrumentor: DEBUG: Files and directories are checked and prepared successfully. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: DEBUG: Get and store information on the required model. rule-instrumentor: TRACE: Read the models database xml file '/home/malele/programs/ldv/kernel-rules/model-db.xml'. rule-instrumentor: TRACE: Obtain all models. rule-instrumentor: TRACE: Iterate over the all models and try to find the appropriate one. rule-instrumentor: TRACE: Process 'plain_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -Wno-unused-but-set-variable' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_llvm_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-Wno-attributes -g -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -Wframe-larger-than=\d+ -fno-dwarf2-cfi-asm -fconserve-stack -femit-struct-debug-baseonly -O.' are specified. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '07_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '08_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '10_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '18_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '26_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '27_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_5' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_7' id attribute for a model. rule-instrumentor: DEBUG: The required model having id '32_7' is found. rule-instrumentor: TRACE: Read engine tag. rule-instrumentor: DEBUG: The engine 'blast' is specified for the '32_7' model. rule-instrumentor: TRACE: Read error tag. rule-instrumentor: DEBUG: The error label 'LDV_ERROR' is specified for the '32_7' model. rule-instrumentor: TRACE: Read hints tag. rule-instrumentor: TRACE: Read array of kinds. rule-instrumentor: DEBUG: The kinds 'plain' are specified for the '32_7' model. rule-instrumentor: TRACE: Read file names. rule-instrumentor: TRACE: Read config file name. rule-instrumentor: DEBUG: The config file 'models/0032-config.h' is specified for the '32_7' model. rule-instrumentor: TRACE: Check whether the '32_7' model kinds are specified correctly. rule-instrumentor: DEBUG: The plain mode is used for '32_7' model. rule-instrumentor: TRACE: Read common file name. rule-instrumentor: DEBUG: The common file 'models/0032_7.c' is specified for the '32_7' model. rule-instrumentor: DEBUG: Header files will be additionaly searched for in '/home/malele/programs/ldv/kernel-rules/models'. rule-instrumentor: TRACE: Store model information into hash. rule-instrumentor: DEBUG: The model '32_7' information is processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Print a root node open tag in the plain mode. rule-instrumentor: DEBUG: Process the commands input file. rule-instrumentor: TRACE: Read commands input xml file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/cmd_after_deg.xml'. rule-instrumentor: TRACE: Read xml root tag. rule-instrumentor: TRACE: Obtain all commands. rule-instrumentor: TRACE: Iterate over all commands to execute them and write output xml file. rule-instrumentor: TRACE: Gather argument signatures for all cc comands specified first of all. rule-instrumentor: DEBUG: The base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/driver' is specified. rule-instrumentor: TRACE: Use the tool base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/ri/32_7' instead of the specified one in the plain mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'cc' having id '21'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/driver/drivers/usb/storage/shuttle_usbat.o'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'false' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/driver/drivers/usb/storage/shuttle_usbat.c' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/shuttle_usbat.c'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/shuttle_usbat.o'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as configuration header file. rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as automatic configuration header file. rule-instrumentor: DEBUG: Exclude the option '-O2' for the '21' command. rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: TRACE: Add config include options for cc command. rule-instrumentor: TRACE: Relative path to config file is include/generated/autoconf.h. rule-instrumentor: TRACE: Check presence of configuration file. rule-instrumentor: DEBUG: Create configuration 'autoconf.h'. rule-instrumentor: TRACE: Copy the main configuration file to the configuration directory and patch it. rule-instrumentor: DEBUG: Create configuration '/generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: Create configuration 'include//generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: The config includes directories are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_7/config/include//generated'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.shuttle_usbat.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(shuttle_usbat) -DKBUILD_MODNAME=KBUILD_STR(ums_usbat) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h'. rule-instrumentor: DEBUG: The entry points are ''. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/shuttle_usbat.c'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The cc command '21' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: DEBUG: The command '21' is specifically processed for the plain mode. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: For CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Duplicate an each cc command with the one containing a common model. rule-instrumentor: TRACE: Change an id attribute. rule-instrumentor: TRACE: Concatenate a common model with the first input file. rule-instrumentor: DEBUG: Finish processing of the command having id '21' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.013679'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '1'. rule-instrumentor: TRACE: Log information on the '21' command execution status. rule-instrumentor: DEBUG: Finish processing of the command having id '21' in the aspect mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id '41'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/driver/drivers/usb/storage/ums-usbat.ko'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'true' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/driver/drivers/usb/storage/shuttle_usbat.o' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/shuttle_usbat.o'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/ums-usbat.ko'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-m elf_i386 -r -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/shuttle_usbat.o'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The ld command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: DEBUG: The ld command '41' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: The required by ld file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/shuttle_usbat.o' was processed successfully. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: TRACE: Copy a common model to a common model directory. rule-instrumentor: TRACE: For auxiliary CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print auxiliary common model CC command. rule-instrumentor: TRACE: Specify a common model file for ld command. rule-instrumentor: TRACE: For the ld command add error tag. rule-instrumentor: TRACE: For the ld command copy hints as them. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Finish processing of the command having id '41' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.008931'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '0'. rule-instrumentor: TRACE: Log information on the '41' command execution status. rule-instrumentor: DEBUG: All ld command input files are processed successfully. rule-instrumentor: DEBUG: Finish processing of the command having id '41' in the aspect mode. rule-instrumentor: TRACE: Print root node close tag in the plain mode. rule-instrumentor: TRACE: Close file handlers. rule-instrumentor: INFO: Delete auxiliary files in the nondebug modes. rule-instrumentor: NORMAL: Make all successfully. dscv: TRACE: Writing command for a single RCV to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: DEBUG: Written RCV single command to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: INFO: Spawning RCV with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful workdir /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful for ld 41, main ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Called watcher (output not checked): /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 41 rcv 32_7 41 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/ri/32_7 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_7 watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,41: queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 41 rcv 32_7 41 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/ri/32_7 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_7 watcher: INFO: Queueing to pool rcv task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful with wd=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful and key ["ldv", "1", "dscv", "41", "rcv", "32_7", "41", "ldv_main0_sequence_infinite_withcheck_stateful"]. watcher: DEBUG: Putting workdir to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/41/rcv/32_7/41/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: DEBUG: Copying taskfile to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/41/rcv/32_7/41/ldv_main0_sequence_infinite_withcheck_stateful/task from /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful watcher: INFO: Forking process to run /home/malele/programs/ldv/bin/../dscv/rcv-launcher --rawcmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/41/rcv/32_7/41/ldv_main0_sequence_infinite_withcheck_stateful/task... watcher: INFO: Waiting for rcv call to finish... watcher: DEBUG: Going to use semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: TOKEN: 17193957 for /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: Semaphore otime: Sun Nov 04 20:31:17 +0800 2012 watcher: INFO: Running rcv with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/41/rcv/32_7/41/ldv_main0_sequence_infinite_withcheck_stateful/task right NOW! watcher: DEBUG: Setting key for the processes spawned: ldv,1,dscv,41,rcv,32_7,41,ldv_main0_sequence_infinite_withcheck_stateful rcv-launcher: TRACE: Default time limit is: 900; memory limit is: 1000000. rcv-launcher: TRACE: Watcher server is /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher key rcv watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,41,rcv,32_7,41,ldv_main0_sequence_infinite_withcheck_stateful: key rcv watcher: DEBUG: Key requested for ["rcv"] watcher: TRACE: Increasing reference counter... watcher: DEBUG: Serving 3 instances watcher: TRACE: Watcher says: ldv,1,dscv,41,rcv,32_7,41,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: watcher: DEBUG: Watcher returns 0, waitpid: 0 rcv-launcher: DEBUG: Got key string ldv,1,dscv,41,rcv,32_7,41,ldv_main0_sequence_infinite_withcheck_stateful. rcv-launcher: TRACE: Trying 'blast' as engine rcv-launcher: TRACE: Trying '/home/malele/programs/ldv/bin/../dscv/rcv/blast' as engine rcv-launcher: DEBUG: Will use engine: /home/malele/programs/ldv/bin/../dscv/rcv/blast BLAST: DEBUG: Setting PATH to '/home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/malele/programs/ldv/bin' BLAST: TRACE: CSIsat to be used is /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/csisat BLAST: INFO: Will use preprocessors: cpp BLAST: NORMAL: Preprocessing 2 files with cpp BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/shuttle_usbat.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-usbat.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/shuttle_usbat.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/shuttle_usbat.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.shuttle_usbat.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(shuttle_usbat) -DKBUILD_MODNAME=KBUILD_STR(ums_usbat) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-usbat.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.shuttle_usbat.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(shuttle_usbat) -DKBUILD_MODNAME=KBUILD_STR(ums_usbat) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: DEBUG: Running BLAST without alias analysis. BLAST: DEBUG: OCaml machine-specific tuning is performed! BLAST: NORMAL: Running BLAST for drivers/usb/storage/ums-usbat.ko, entry ldv_main0_sequence_infinite_withcheck_stateful... BLAST: INFO: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-usbat.ko.timestats.xml -p .*pblast\.opt.*,PBLAST.OPT;.*,ALL;CHILD:.*smtlibServer.*,SMT_SOLVER -m 1000000 -t 900 ocamltune /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/pblast.opt /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/shuttle_usbat.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.i -predH 7 -craig 2 -ignoredupfn -nosserr -enable-recursion -main ldv_main0_sequence_infinite_withcheck_stateful -L LDV_ERROR -cldepth 0 -alias "" -lattice -include-lattice symb -stop-sep -merge bdd -reroute -reroute-map mutex_lock_interruptible -reroute-map mutex_lock_killable -reroute-map mutex_lock -reroute-map mutex_trylock -reroute-map mutex_unlock -reroute-map mutex_is_locked -reroute-map2 atomic_dec_and_mutex_lock -reroute-foreach ldv_check_final_state -reroute-foreach ldv_initialize -reroute-placeholder TEMPLATE BLAST: INFO: The debug trace will be written to /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-usbat.ko.1.gz BLAST: TRACE: Child's stderr stream closed. BLAST: TRACE: Child's stdout stream closed. BLAST: TRACE: wait3 return value: 0 BLAST: NORMAL: Finished with code 0 term by OK. BLAST: INFO: Finished. BLAST: DEBUG: Writing report to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-usbat.ko.report' BLAST: INFO: Wrapper finished! BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-usbat.ko.1.gz BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-usbat.ko.report watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher success rcv ldv 1 dscv 41 rcv 32_7 41 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-usbat.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-usbat.ko.report watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,41,rcv,32_7,41,ldv_main0_sequence_infinite_withcheck_stateful: success rcv ldv 1 dscv 41 rcv 32_7 41 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-usbat.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-usbat.ko.report watcher: INFO: Reported success for ["ldv", "1", "dscv", "41", "rcv", "32_7", "41", "ldv_main0_sequence_infinite_withcheck_stateful"] watcher: DEBUG: Watcher returns 0, waitpid: 0 watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: Copying driver from '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/driver' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/ri/32_1'... dscv: DEBUG: CMDFILE : /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/cmd_after_deg.xml dscv: DEBUG: CMDFILE-OUT: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml dscv: TRACE: BASEDIR: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/ri/32_1 dscv: NORMAL: Calling rule_instrumenter for rule model 32_1... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: The tool base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/ri/32_1'. rule-instrumentor: DEBUG: The commands input file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/cmd_after_deg.xml'. rule-instrumentor: DEBUG: The commands output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml'. rule-instrumentor: DEBUG: The model identifier is '32_1'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_1'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_1/stats.xml'. rule-instrumentor: DEBUG: The tool configurations directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_1/config'. rule-instrumentor: DEBUG: The tool common model directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_1/common-model'. rule-instrumentor: TRACE: Try to find the instrument absolute path. rule-instrumentor: DEBUG: The instrument absolute path is '/home/malele/programs/ldv/bin/rule-instrumentor.pl'. rule-instrumentor: TRACE: Try to find the instrument directory. rule-instrumentor: DEBUG: The instrument directory is '/home/malele/programs/ldv/bin/'. rule-instrumentor: TRACE: Obtain the LDV_HOME as earlier as possible. rule-instrumentor: DEBUG: The LDV_HOME is '/home/malele/programs/ldv'. rule-instrumentor: TRACE: Obtain the directory where all instrumentor auxiliary tools (such as aspectator) are placed. rule-instrumentor: TRACE: Obtain absolute path for RI common aspect file. rule-instrumentor: DEBUG: RI common aspect file is '/home/malele/programs/ldv/ri/ri.aspect'. rule-instrumentor: DEBUG: The timeout script is '/home/malele/programs/ldv/shared/sh/timeout'. rule-instrumentor: DEBUG: The rule instrumentor processes patterns are: '.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER'. rule-instrumentor: DEBUG: The ldv timeout script options are '--pattern=.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_1/stats.xml'. rule-instrumentor: DEBUG: The instrument auxiliary tools directory is '/home/malele/programs/ldv/ri'. rule-instrumentor: DEBUG: The aspectator binaries directory is '/home/malele/programs/ldv/ri/bin'. rule-instrumentor: DEBUG: The aspectator script (compiler) is '/home/malele/programs/ldv/ri/bin/compiler'. rule-instrumentor: DEBUG: The models directory is '/home/malele/programs/ldv/kernel-rules'. rule-instrumentor: TRACE: Check whether the models are installed properly. rule-instrumentor: DEBUG: The models database xml file is 'model-db.xml'. rule-instrumentor: DEBUG: Files and directories are checked and prepared successfully. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: DEBUG: Get and store information on the required model. rule-instrumentor: TRACE: Read the models database xml file '/home/malele/programs/ldv/kernel-rules/model-db.xml'. rule-instrumentor: TRACE: Obtain all models. rule-instrumentor: TRACE: Iterate over the all models and try to find the appropriate one. rule-instrumentor: TRACE: Process 'plain_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -Wno-unused-but-set-variable' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_llvm_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-Wno-attributes -g -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -Wframe-larger-than=\d+ -fno-dwarf2-cfi-asm -fconserve-stack -femit-struct-debug-baseonly -O.' are specified. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '07_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '08_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '10_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '18_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '26_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '27_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_1' id attribute for a model. rule-instrumentor: DEBUG: The required model having id '32_1' is found. rule-instrumentor: TRACE: Read engine tag. rule-instrumentor: DEBUG: The engine 'blast' is specified for the '32_1' model. rule-instrumentor: TRACE: Read error tag. rule-instrumentor: DEBUG: The error label 'LDV_ERROR' is specified for the '32_1' model. rule-instrumentor: TRACE: Read hints tag. rule-instrumentor: TRACE: Read array of kinds. rule-instrumentor: DEBUG: The kinds 'plain' are specified for the '32_1' model. rule-instrumentor: TRACE: Read file names. rule-instrumentor: TRACE: Read config file name. rule-instrumentor: DEBUG: The config file 'models/0032-config.h' is specified for the '32_1' model. rule-instrumentor: TRACE: Check whether the '32_1' model kinds are specified correctly. rule-instrumentor: DEBUG: The plain mode is used for '32_1' model. rule-instrumentor: TRACE: Read common file name. rule-instrumentor: DEBUG: The common file 'models/0032.c' is specified for the '32_1' model. rule-instrumentor: DEBUG: Header files will be additionaly searched for in '/home/malele/programs/ldv/kernel-rules/models'. rule-instrumentor: TRACE: Store model information into hash. rule-instrumentor: DEBUG: The model '32_1' information is processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Print a root node open tag in the plain mode. rule-instrumentor: DEBUG: Process the commands input file. rule-instrumentor: TRACE: Read commands input xml file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/cmd_after_deg.xml'. rule-instrumentor: TRACE: Read xml root tag. rule-instrumentor: TRACE: Obtain all commands. rule-instrumentor: TRACE: Iterate over all commands to execute them and write output xml file. rule-instrumentor: TRACE: Gather argument signatures for all cc comands specified first of all. rule-instrumentor: DEBUG: The base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/driver' is specified. rule-instrumentor: TRACE: Use the tool base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/ri/32_1' instead of the specified one in the plain mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'cc' having id '21'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/driver/drivers/usb/storage/shuttle_usbat.o'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'false' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/driver/drivers/usb/storage/shuttle_usbat.c' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/shuttle_usbat.c'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/shuttle_usbat.o'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as configuration header file. rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as automatic configuration header file. rule-instrumentor: DEBUG: Exclude the option '-O2' for the '21' command. rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: TRACE: Add config include options for cc command. rule-instrumentor: TRACE: Relative path to config file is include/generated/autoconf.h. rule-instrumentor: TRACE: Check presence of configuration file. rule-instrumentor: DEBUG: Create configuration 'autoconf.h'. rule-instrumentor: TRACE: Copy the main configuration file to the configuration directory and patch it. rule-instrumentor: DEBUG: Create configuration '/generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: Create configuration 'include//generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: The config includes directories are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_1/config/include//generated'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.shuttle_usbat.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(shuttle_usbat) -DKBUILD_MODNAME=KBUILD_STR(ums_usbat) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h'. rule-instrumentor: DEBUG: The entry points are ''. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/shuttle_usbat.c'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The cc command '21' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: DEBUG: The command '21' is specifically processed for the plain mode. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: For CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Duplicate an each cc command with the one containing a common model. rule-instrumentor: TRACE: Change an id attribute. rule-instrumentor: TRACE: Concatenate a common model with the first input file. rule-instrumentor: DEBUG: Finish processing of the command having id '21' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.014687'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '1'. rule-instrumentor: TRACE: Log information on the '21' command execution status. rule-instrumentor: DEBUG: Finish processing of the command having id '21' in the aspect mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id '41'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/driver/drivers/usb/storage/ums-usbat.ko'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'true' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/driver/drivers/usb/storage/shuttle_usbat.o' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/shuttle_usbat.o'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/ums-usbat.ko'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-m elf_i386 -r -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/shuttle_usbat.o'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The ld command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: DEBUG: The ld command '41' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: The required by ld file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/shuttle_usbat.o' was processed successfully. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: TRACE: Copy a common model to a common model directory. rule-instrumentor: TRACE: For auxiliary CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print auxiliary common model CC command. rule-instrumentor: TRACE: Specify a common model file for ld command. rule-instrumentor: TRACE: For the ld command add error tag. rule-instrumentor: TRACE: For the ld command copy hints as them. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Finish processing of the command having id '41' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.018'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '1'. rule-instrumentor: TRACE: Log information on the '41' command execution status. rule-instrumentor: DEBUG: All ld command input files are processed successfully. rule-instrumentor: DEBUG: Finish processing of the command having id '41' in the aspect mode. rule-instrumentor: TRACE: Print root node close tag in the plain mode. rule-instrumentor: TRACE: Close file handlers. rule-instrumentor: INFO: Delete auxiliary files in the nondebug modes. rule-instrumentor: NORMAL: Make all successfully. dscv: TRACE: Writing command for a single RCV to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: DEBUG: Written RCV single command to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: INFO: Spawning RCV with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful workdir /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful for ld 41, main ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Called watcher (output not checked): /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 41 rcv 32_1 41 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/ri/32_1 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_1 watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,41: queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 41 rcv 32_1 41 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/ri/32_1 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_1 watcher: INFO: Queueing to pool rcv task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful with wd=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful and key ["ldv", "1", "dscv", "41", "rcv", "32_1", "41", "ldv_main0_sequence_infinite_withcheck_stateful"]. watcher: DEBUG: Putting workdir to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/41/rcv/32_1/41/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: DEBUG: Copying taskfile to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/41/rcv/32_1/41/ldv_main0_sequence_infinite_withcheck_stateful/task from /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful watcher: INFO: Forking process to run /home/malele/programs/ldv/bin/../dscv/rcv-launcher --rawcmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/41/rcv/32_1/41/ldv_main0_sequence_infinite_withcheck_stateful/task... watcher: INFO: Waiting for rcv call to finish... watcher: DEBUG: Going to use semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: TOKEN: 17193957 for /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: Semaphore otime: Sun Nov 04 20:31:22 +0800 2012 watcher: INFO: Running rcv with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/41/rcv/32_1/41/ldv_main0_sequence_infinite_withcheck_stateful/task right NOW! watcher: DEBUG: Setting key for the processes spawned: ldv,1,dscv,41,rcv,32_1,41,ldv_main0_sequence_infinite_withcheck_stateful rcv-launcher: TRACE: Default time limit is: 900; memory limit is: 1000000. rcv-launcher: TRACE: Watcher server is /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher key rcv watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,41,rcv,32_1,41,ldv_main0_sequence_infinite_withcheck_stateful: key rcv watcher: DEBUG: Key requested for ["rcv"] watcher: TRACE: Increasing reference counter... watcher: DEBUG: Serving 3 instances watcher: TRACE: Watcher says: ldv,1,dscv,41,rcv,32_1,41,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: watcher: DEBUG: Watcher returns 0, waitpid: 0 rcv-launcher: DEBUG: Got key string ldv,1,dscv,41,rcv,32_1,41,ldv_main0_sequence_infinite_withcheck_stateful. rcv-launcher: TRACE: Trying 'blast' as engine rcv-launcher: TRACE: Trying '/home/malele/programs/ldv/bin/../dscv/rcv/blast' as engine rcv-launcher: DEBUG: Will use engine: /home/malele/programs/ldv/bin/../dscv/rcv/blast BLAST: DEBUG: Setting PATH to '/home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/malele/programs/ldv/bin' BLAST: TRACE: CSIsat to be used is /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/csisat BLAST: INFO: Will use preprocessors: cpp BLAST: NORMAL: Preprocessing 2 files with cpp BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/shuttle_usbat.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-usbat.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/shuttle_usbat.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/shuttle_usbat.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.shuttle_usbat.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(shuttle_usbat) -DKBUILD_MODNAME=KBUILD_STR(ums_usbat) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-usbat.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.shuttle_usbat.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(shuttle_usbat) -DKBUILD_MODNAME=KBUILD_STR(ums_usbat) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: DEBUG: Running BLAST without alias analysis. BLAST: DEBUG: OCaml machine-specific tuning is performed! BLAST: NORMAL: Running BLAST for drivers/usb/storage/ums-usbat.ko, entry ldv_main0_sequence_infinite_withcheck_stateful... BLAST: INFO: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-usbat.ko.timestats.xml -p .*pblast\.opt.*,PBLAST.OPT;.*,ALL;CHILD:.*smtlibServer.*,SMT_SOLVER -m 1000000 -t 900 ocamltune /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/pblast.opt /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/shuttle_usbat.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.i -predH 7 -craig 2 -ignoredupfn -nosserr -enable-recursion -main ldv_main0_sequence_infinite_withcheck_stateful -L LDV_ERROR -cldepth 0 -alias "" -lattice -include-lattice symb -stop-sep -merge bdd BLAST: INFO: The debug trace will be written to /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-usbat.ko.1.gz BLAST: TRACE: Child's stderr stream closed. BLAST: TRACE: Child's stdout stream closed. BLAST: TRACE: wait3 return value: 0 BLAST: NORMAL: Finished with code 0 term by OK. BLAST: INFO: Finished. BLAST: DEBUG: Writing report to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-usbat.ko.report' BLAST: INFO: Wrapper finished! BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-usbat.ko.1.gz BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-usbat.ko.report watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher success rcv ldv 1 dscv 41 rcv 32_1 41 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-usbat.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-usbat.ko.report watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,41,rcv,32_1,41,ldv_main0_sequence_infinite_withcheck_stateful: success rcv ldv 1 dscv 41 rcv 32_1 41 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/ums-usbat.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-usbat.ko.report watcher: INFO: Reported success for ["ldv", "1", "dscv", "41", "rcv", "32_1", "41", "ldv_main0_sequence_infinite_withcheck_stateful"] watcher: DEBUG: Watcher returns 0, waitpid: 0 watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: INFO: Waiting for 2 more RCVs... watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher wait rcv ldv 1 dscv 41 # watcher: TRACE: Read 0 lines, need to read 2, reading next line... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,41: wait rcv ldv 1 dscv 41 # watcher: DEBUG: Called wait with ["ldv", "1", "dscv", "41", "#"], ignored "rcv" watcher: TRACE: Searching for files in /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/41 and /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/41 watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/41/task watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/41/rcv/32_1/41/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: TRACE: Dirs are not empty watcher: TRACE: ACKED /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/41/rcv/32_1/41/ldv_main0_sequence_infinite_withcheck_stateful/task when LEVEL IS nil for ["ldv", "1", "dscv", "41"] watcher: TRACE: Key is '["ldv", "1", "dscv", "41", "rcv", "32_1", "41", "ldv_main0_sequence_infinite_withcheck_stateful", "task"]' watcher: TRACE: Key is '["ldv", "1", "dscv", "41", "rcv", "32_1", "41", "ldv_main0_sequence_infinite_withcheck_stateful"]' watcher: TRACE: Waited workdir is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/41/rcv/32_1/41/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/41/rcv/32_1/41/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/41/rcv/32_1/41/ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Writing key: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,41,rcv,32_1,41,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Watcher says: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,41,rcv,32_1,41,ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: In callback: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 41 rcv 32_1 41 ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: Done key loop dscv: INFO: Successfully waited for 32_1, ldv_main0_sequence_infinite_withcheck_stateful, dscv: DEBUG: Unpacking '' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,41: unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Unpack does nothing in local mode. watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: After callback, read 1 useful lines, need to read 2. dscv: TRACE: Left callback. dscv: TRACE: Read 1 lines, need to read 2, reading next line... dscv: TRACE: Closing read pipe... dscv: TRACE: Read pipe closed. dscv: DEBUG: Watcher returns 0, waitpid: 0 dscv: INFO: Waiting for 1 more RCVs... watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher wait rcv ldv 1 dscv 41 # watcher: TRACE: Read 0 lines, need to read 1, reading next line... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,41: wait rcv ldv 1 dscv 41 # watcher: DEBUG: Called wait with ["ldv", "1", "dscv", "41", "#"], ignored "rcv" watcher: TRACE: Searching for files in /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/41 and /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/41 watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/41/task watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/41/rcv/32_7/41/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: TRACE: Dirs are not empty watcher: TRACE: ACKED /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/41/rcv/32_7/41/ldv_main0_sequence_infinite_withcheck_stateful/task when LEVEL IS nil for ["ldv", "1", "dscv", "41"] watcher: TRACE: Key is '["ldv", "1", "dscv", "41", "rcv", "32_7", "41", "ldv_main0_sequence_infinite_withcheck_stateful", "task"]' watcher: TRACE: Key is '["ldv", "1", "dscv", "41", "rcv", "32_7", "41", "ldv_main0_sequence_infinite_withcheck_stateful"]' watcher: TRACE: Waited workdir is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/41/rcv/32_7/41/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/41/rcv/32_7/41/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/41/rcv/32_7/41/ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Writing key: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,41,rcv,32_7,41,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Watcher says: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,41,rcv,32_7,41,ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: In callback: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 41 rcv 32_7 41 ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: Done key loop dscv: INFO: Successfully waited for 32_7, ldv_main0_sequence_infinite_withcheck_stateful, dscv: DEBUG: Unpacking '' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,41: unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Unpack does nothing in local mode. watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: After callback, read 1 useful lines, need to read 1. dscv: TRACE: Left callback. dscv: DEBUG: Killing watcher... dscv: TRACE: Closing read pipe... dscv: TRACE: Read pipe closed. dscv: DEBUG: Watcher returns 0, waitpid: 0 dscv: INFO: Results from 2 RCVs are here. Processing... dscv: DEBUG: Chewing RCV report '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-usbat.ko.report'... dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-usbat.ko.report' dscv: NORMAL: Calling rule-instrumenter to fix up report for rule 32_7... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: Debug mode is active. rule-instrumentor: DEBUG: The input report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/report.xml'. rule-instrumentor: DEBUG: The output report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml'. rule-instrumentor: DEBUG: The model identifier is '32_7'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_7'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_7/stats.xml'. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: TRACE: Obtain the mode. rule-instrumentor: DEBUG: The plain mode is specified. rule-instrumentor: TRACE: Obtain the verifier. rule-instrumentor: DEBUG: The verifier 'verifier=blast' is specified. rule-instrumentor: TRACE: Process the commands log line by line. rule-instrumentor: TRACE: Process the 'cc:ok:1:21:0::' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '21'. rule-instrumentor: DEBUG: The command check is '0'. rule-instrumentor: DEBUG: The commmand log command name is 'cc'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are ''. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: TRACE: Process the 'ld:ok:0:41:1:ldv_main0_sequence_infinite_withcheck_stateful:' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '41'. rule-instrumentor: DEBUG: The command check is '1'. rule-instrumentor: DEBUG: The commmand log command name is 'ld'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: DEBUG: The command log is processed successfully. rule-instrumentor: TRACE: Read the report file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/report.xml'. rule-instrumentor: TRACE: Obtain all ld reports. rule-instrumentor: TRACE: Iterate over the all ld reports. rule-instrumentor: TRACE: Read ld command reference. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id reference '41'. rule-instrumentor: TRACE: Read ld main. rule-instrumentor: DEBUG: The command main is 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: Read verdict. rule-instrumentor: DEBUG: The verdict is 'SAFE'. rule-instrumentor: TRACE: Read verifier. rule-instrumentor: DEBUG: The verifier is 'blast'. rule-instrumentor: TRACE: Read trace. rule-instrumentor: DEBUG: The trace is ''. rule-instrumentor: TRACE: Read rcv report section. rule-instrumentor: TRACE: Read rcv status. rule-instrumentor: DEBUG: The rcv status is 'OK'. rule-instrumentor: TRACE: Read rcv time. rule-instrumentor: DEBUG: The rcv time is '700'. rule-instrumentor: TRACE: Read rcv description. rule-instrumentor: DEBUG: The rcv description is 'include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/shuttle_usbat.c:178: Warning: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/shuttle_usbat.c:178: CIL only supports attribute((alias)) for functions. rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_initialize_FOREACH) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_check_final_state_FOREACH) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_initialize_FOREACH) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_check_final_state_FOREACH) rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: Setting signal for 0 seconds rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: No error found. The system is safe :-) rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== BLAST attrubutes =========== rule-instrumentor: DEBUG: stop-sep with default merge rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== Launch information =========== rule-instrumentor: DEBUG: The verifier has completed in time rule-instrumentor: DEBUG: Time Limit: 900 rule-instrumentor: DEBUG: Memory Limit: 1000000'. rule-instrumentor: DEBUG: All ld reports are processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Prepare a xml writer, open a root node tag and print a base directory in the report mode. rule-instrumentor: TRACE: Iterate over all commands from the log and build reports for them. rule-instrumentor: DEBUG: Build a report for the '21' cc command. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: DEBUG: Build a report for the '41' ld command. rule-instrumentor: DEBUG: The rule inctrumentor '41' ld command has corresponding the rcv '41' ld command. rule-instrumentor: DEBUG: Build a report for the 'ldv_main0_sequence_infinite_withcheck_stateful' entry point. rule-instrumentor: DEBUG: The '41' ld command has 'check=true'. rule-instrumentor: TRACE: Try to find the corresponding rcv report. rule-instrumentor: DEBUG: rcv production of a report for the '41' ('41') ld command 'ldv_main0_sequence_infinite_withcheck_stateful' entry point is '1'. rule-instrumentor: TRACE: Fix the ld command identifier. rule-instrumentor: TRACE: Add model identifier attribute. rule-instrumentor: TRACE: Add model kind tag. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: TRACE: Print the command execution status. rule-instrumentor: TRACE: Print the command execution time. rule-instrumentor: TRACE: Print the command description. rule-instrumentor: TRACE: Close the root node tag and peform final checks in the report mode. rule-instrumentor: DEBUG: The instrument prints report for all commands successfully. rule-instrumentor: DEBUG: Make the report successfully. dscv: TRACE: Will package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml' dscv: DEBUG: Chewing RCV report '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-usbat.ko.report'... dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/ums-usbat.ko.report' dscv: NORMAL: Calling rule-instrumenter to fix up report for rule 32_1... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: Debug mode is active. rule-instrumentor: DEBUG: The input report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/report.xml'. rule-instrumentor: DEBUG: The output report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml'. rule-instrumentor: DEBUG: The model identifier is '32_1'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_1'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/rule-instrumentor/32_1/stats.xml'. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: TRACE: Obtain the mode. rule-instrumentor: DEBUG: The plain mode is specified. rule-instrumentor: TRACE: Obtain the verifier. rule-instrumentor: DEBUG: The verifier 'verifier=blast' is specified. rule-instrumentor: TRACE: Process the commands log line by line. rule-instrumentor: TRACE: Process the 'cc:ok:1:21:0::' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '21'. rule-instrumentor: DEBUG: The command check is '0'. rule-instrumentor: DEBUG: The commmand log command name is 'cc'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are ''. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: TRACE: Process the 'ld:ok:1:41:1:ldv_main0_sequence_infinite_withcheck_stateful:' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '41'. rule-instrumentor: DEBUG: The command check is '1'. rule-instrumentor: DEBUG: The commmand log command name is 'ld'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: DEBUG: The command log is processed successfully. rule-instrumentor: TRACE: Read the report file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/report.xml'. rule-instrumentor: TRACE: Obtain all ld reports. rule-instrumentor: TRACE: Iterate over the all ld reports. rule-instrumentor: TRACE: Read ld command reference. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id reference '41'. rule-instrumentor: TRACE: Read ld main. rule-instrumentor: DEBUG: The command main is 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: Read verdict. rule-instrumentor: DEBUG: The verdict is 'SAFE'. rule-instrumentor: TRACE: Read verifier. rule-instrumentor: DEBUG: The verifier is 'blast'. rule-instrumentor: TRACE: Read trace. rule-instrumentor: DEBUG: The trace is ''. rule-instrumentor: TRACE: Read rcv report section. rule-instrumentor: TRACE: Read rcv status. rule-instrumentor: DEBUG: The rcv status is 'OK'. rule-instrumentor: TRACE: Read rcv time. rule-instrumentor: DEBUG: The rcv time is '700'. rule-instrumentor: TRACE: Read rcv description. rule-instrumentor: DEBUG: The rcv description is 'include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/shuttle_usbat.c:178: Warning: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/shuttle_usbat.c:178: CIL only supports attribute((alias)) for functions. rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: Setting signal for 0 seconds rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: No error found. The system is safe :-) rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== BLAST attrubutes =========== rule-instrumentor: DEBUG: stop-sep with default merge rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== Launch information =========== rule-instrumentor: DEBUG: The verifier has completed in time rule-instrumentor: DEBUG: Time Limit: 900 rule-instrumentor: DEBUG: Memory Limit: 1000000'. rule-instrumentor: DEBUG: All ld reports are processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Prepare a xml writer, open a root node tag and print a base directory in the report mode. rule-instrumentor: TRACE: Iterate over all commands from the log and build reports for them. rule-instrumentor: DEBUG: Build a report for the '21' cc command. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: DEBUG: Build a report for the '41' ld command. rule-instrumentor: DEBUG: The rule inctrumentor '41' ld command has corresponding the rcv '41' ld command. rule-instrumentor: DEBUG: Build a report for the 'ldv_main0_sequence_infinite_withcheck_stateful' entry point. rule-instrumentor: DEBUG: The '41' ld command has 'check=true'. rule-instrumentor: TRACE: Try to find the corresponding rcv report. rule-instrumentor: DEBUG: rcv production of a report for the '41' ('41') ld command 'ldv_main0_sequence_infinite_withcheck_stateful' entry point is '1'. rule-instrumentor: TRACE: Fix the ld command identifier. rule-instrumentor: TRACE: Add model identifier attribute. rule-instrumentor: TRACE: Add model kind tag. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: TRACE: Print the command execution status. rule-instrumentor: TRACE: Print the command execution time. rule-instrumentor: TRACE: Print the command description. rule-instrumentor: TRACE: Close the root node tag and peform final checks in the report mode. rule-instrumentor: DEBUG: The instrument prints report for all commands successfully. rule-instrumentor: DEBUG: Make the report successfully. dscv: TRACE: Will package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml' dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml' dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml' dscv: TRACE: Will package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/report_after_dscv.xml' dscv: INFO: Final report is written to /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/report_after_dscv.xml watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher success dscv ldv 1 dscv 41 @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/report_after_dscv.xml watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,41: success dscv ldv 1 dscv 41 @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/report_after_dscv.xml watcher: INFO: Reported success for ["ldv", "1", "dscv", "41"] watcher: DEBUG: Watcher returns 0, waitpid: 0 watcher: DEBUG: Watcher returns 0, waitpid: 0 ldv-core: TRACE: Set task status to "queued" ldv-core: NORMAL: Wait for command... ldv-core: TRACE: Trying to fetch next command... ldv-core: TRACE: Calling external interface to submit task ldv-core: NORMAL: Prepared command in: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30 ldv-core: NORMAL: Calling drv-env-gen... ldv-core: TRACE: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30 /home/malele/programs/ldv/ldv-core/../drv-env-gen/drv-env-gen --basedir=deg --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/cmd_after_csd.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/cmd_after_deg.xml --state-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/deg.state --kernel-driver deg: DEBUG: ENVGEN_PROPERTIES variable not set. Using default properties /home/malele/programs/ldv/drv-env-gen/default.properties deg: DEBUG: Start sanity checks for input cmd stream file... deg: DEBUG: Check LD command with id:"30"... deg: DEBUG: Check CC command for input section with file:"/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/scsiglue.o"... deg: DEBUG: CC command exists. deg: DEBUG: Check CC command for input section with file:"/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/protocol.o"... deg: DEBUG: CC command exists. deg: DEBUG: Check CC command for input section with file:"/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/transport.o"... deg: DEBUG: CC command exists. deg: DEBUG: Check CC command for input section with file:"/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/usb.o"... deg: DEBUG: CC command exists. deg: DEBUG: Check CC command for input section with file:"/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/initializers.o"... deg: DEBUG: CC command exists. deg: DEBUG: Check CC command for input section with file:"/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/sierra_ms.o"... deg: DEBUG: CC command exists. deg: DEBUG: Check CC command for input section with file:"/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/option_ms.o"... deg: DEBUG: CC command exists. deg: DEBUG: Check CC command for input section with file:"/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/usual-tables.o"... deg: DEBUG: CC command exists. deg: DEBUG: LD command :"30" -Ok. deg: DEBUG: Ok deg: TRACE: Generate main option on for "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/scsiglue.c". deg: DEBUG: RUN LDV_CC: /home/malele/programs/ldv/drv-env-gen/../shared/sh/timeout --pattern=.*,ALL --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/deg/stats.xml --reference=22 java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_cc.jar /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/scsiglue.c --main -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/deg/driver/drivers/usb/storage/scsiglue.o -c 0 -props /home/malele/programs/ldv/drv-env-gen/default.properties -Wp,-MD,drivers/usb/storage/.scsiglue.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(scsiglue) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage deg: INFO: Starting ldv_cc interface... ldv-cc: DEBUG: --main ldv-cc: TRACE: Open file /home/malele/programs/ldv/drv-env-gen/default.properties ldv-cc: TRACE: Load properties ldv-cc: DEBUG: Adding sequence parameters sequence_infinite_withcheck_stateful ldv-cc: DEBUG: Start generator for: "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/scsiglue.c" file. ldv-cc: TRACE: Include interrupt parser ldv-cc: TRACE: Include timer parser ldv-cc: DEBUG: parseAllFunctions ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?((?!(\bfor\b)|(\bif\b))([_a-zA-Z][_a-z0-9A-Z]*\s*))\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (52):static const char* host_info(struct Scsi_Host *host) ldv-cc: TRACE: Parse inner calls for NameAndType [name=host_info, type=static const char*] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (49):static int slave_alloc (struct scsi_device *sdev) ldv-cc: TRACE: Parse inner calls for NameAndType [name=slave_alloc, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (52):static int slave_configure(struct scsi_device *sdev) ldv-cc: TRACE: Parse inner calls for NameAndType [name=slave_configure, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (47):static int command_abort(struct scsi_cmnd *srb) ldv-cc: TRACE: Parse inner calls for NameAndType [name=command_abort, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (46):static int device_reset(struct scsi_cmnd *srb) ldv-cc: TRACE: Parse inner calls for NameAndType [name=device_reset, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (43):static int bus_reset(struct scsi_cmnd *srb) ldv-cc: TRACE: Parse inner calls for NameAndType [name=bus_reset, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (53):void usb_stor_report_device_reset(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_report_device_reset, type=void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (50):void usb_stor_report_bus_reset(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_report_bus_reset, type=void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (110):static int proc_info (struct Scsi_Host *host, char *buffer, char **start, off_t offset, int length, int inout) ldv-cc: TRACE: Parse inner calls for NameAndType [name=proc_info, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (93):static ssize_t show_max_sectors(struct device *dev, struct device_attribute *attr, char *buf) ldv-cc: TRACE: Parse inner calls for NameAndType [name=show_max_sectors, type=static ssize_t] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (114):static ssize_t store_max_sectors(struct device *dev, struct device_attribute *attr, const char *buf, size_t count) ldv-cc: TRACE: Parse inner calls for NameAndType [name=store_max_sectors, type=static ssize_t] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=connect, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=close, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: TRACE: Adding FuncInfo [name=disconnect, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: DEBUG: Loaded pattern default_main with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=pre_reset, check=null] ldv-cc: TRACE: Adding FuncInfo [name=reset_resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=post_reset, check=null] ldv-cc: TRACE: Adding FuncInfo [name=disconnect, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: DEBUG: Loaded pattern usb_driver with 9 functions ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=read, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=write, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=llseek, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern file_operations with 5 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=rescan, check=null] ldv-cc: TRACE: Adding FuncInfo [name=done, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: DEBUG: Loaded pattern scsi_driver with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=attach, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=activate, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=set_params, check=null] ldv-cc: TRACE: Adding FuncInfo [name=prep_fn, check=null] ldv-cc: TRACE: Adding FuncInfo [name=check_sense, check=null] ldv-cc: TRACE: Adding FuncInfo [name=detach, check=null] ldv-cc: DEBUG: Loaded pattern scsi_device_handler with 6 functions ldv-cc: TRACE: Adding FuncInfo [name=stop0, check=$indent mutex_lock(&$p0->usb_lock); $indent$fcall; $indent mutex_unlock(&$p0->usb_lock);] ldv-cc: DEBUG: Loaded pattern sd_desc with 1 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=suspend_late, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume_early, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: DEBUG: Loaded pattern platform_driver with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=ndo_init, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_open, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_stop, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_uninit, check=null] ldv-cc: DEBUG: Loaded pattern net_device_ops with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=irq_bus_lock, check=null] ldv-cc: TRACE: Adding FuncInfo [name=irq_bus_sync_unlock, check=null] ldv-cc: DEBUG: Loaded pattern irq_chip with 2 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=$CHECK_NONZERO] ldv-cc: DEBUG: Loaded pattern i2c_driver with 2 functions ldv-cc: TRACE: Adding FuncInfo [name=acquire, check=null] ldv-cc: TRACE: Adding FuncInfo [name=acquire_phy, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release_phy, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern e1000_phy_operations with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=acquire, check=null] ldv-cc: TRACE: Adding FuncInfo [name=acquire_nvm, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release_nvm, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern e1000_nvm_operations with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=isr_process_oq, check=$indent unsigned long $p0_flags; $indent spin_lock_irqsave(&$p0->lock, $p0_flags); $indent$fcall; $indent spin_unlock_irqrestore(&$p0->lock, $p0_flags);] ldv-cc: DEBUG: Loaded pattern pm8001_dispatch with 1 functions ldv-cc: TRACE: Adding FuncInfo [name=start, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=hidinput_input_event, check=null] ldv-cc: TRACE: Adding FuncInfo [name=close, check=null] ldv-cc: TRACE: Adding FuncInfo [name=stop, check=null] ldv-cc: DEBUG: Loaded pattern hid_ll_driver with 5 functions ldv-cc: DEBUG: Pasring standart kernel driver structures... ldv-cc: TRACE: The pattern is: (\s\\*\s*(static\s*)?+(const\s+)?struct[\*\s]+)[a-zA-Z_][a-zA-Z0-9_]*[\\*\s]+[a-zA-Z_][a-zA-Z0-9_]*[\\*\s]+[=]{1,1}[\\*\s]\{[\s\*]* ldv-cc: TRACE: Content of struct initialization: .name = "usb-storage", .proc_name = "usb-storage", .proc_info = proc_info, .info = host_info, .queuecommand = queuecommand, .eh_abort_handler = command_abort, .eh_device_reset_handler = device_reset, .eh_bus_reset_handler = bus_reset, .can_queue = 1, .cmd_per_lun = 1, .this_id = -1, .slave_alloc = slave_alloc, .slave_configure = slave_configure, .sg_tablesize = SCSI_MAX_SG_CHAIN_SEGMENTS, .max_sectors = 240, .use_clustering = 1, .emulated = 1, .skip_settle_delay = 1, .sdev_attrs = sysfs_device_attr_list, .module = THIS_MODULE ldv-cc: TRACE: fstruct pattern is \.[_a-zA-Z][_a-zA-Z0-9]*\s*=\s*[_a-zA-Z][_a-zA-Z0-9]*\s*(\(\s*[_a-zA-Z][_a-zA-Z0-9]*\s*\))? ldv-cc: TRACE: lfinded=.proc_info = proc_info ldv-cc: TRACE: NameAndType [name=proc_info, type=proc_info] ldv-cc: TRACE: lfinded=.info = host_info ldv-cc: TRACE: NameAndType [name=host_info, type=info] ldv-cc: TRACE: lfinded=.queuecommand = queuecommand ldv-cc: TRACE: NameAndType [name=queuecommand, type=queuecommand] ldv-cc: TRACE: lfinded=.eh_abort_handler = command_abort ldv-cc: TRACE: NameAndType [name=command_abort, type=eh_abort_handler] ldv-cc: TRACE: lfinded=.eh_device_reset_handler = device_reset ldv-cc: TRACE: NameAndType [name=device_reset, type=eh_device_reset_handler] ldv-cc: TRACE: lfinded=.eh_bus_reset_handler = bus_reset ldv-cc: TRACE: NameAndType [name=bus_reset, type=eh_bus_reset_handler] ldv-cc: TRACE: lfinded=.slave_alloc = slave_alloc ldv-cc: TRACE: NameAndType [name=slave_alloc, type=slave_alloc] ldv-cc: TRACE: lfinded=.slave_configure = slave_configure ldv-cc: TRACE: NameAndType [name=slave_configure, type=slave_configure] ldv-cc: TRACE: lfinded=.sg_tablesize = SCSI_MAX_SG_CHAIN_SEGMENTS ldv-cc: TRACE: NameAndType [name=SCSI_MAX_SG_CHAIN_SEGMENTS, type=sg_tablesize] ldv-cc: TRACE: lfinded=.sdev_attrs = sysfs_device_attr_list ldv-cc: TRACE: NameAndType [name=sysfs_device_attr_list, type=sdev_attrs] ldv-cc: TRACE: lfinded=.module = THIS_MODULE ldv-cc: TRACE: NameAndType [name=THIS_MODULE, type=module] ldv-cc: TRACE: TokenStruct.parseContent NameAndType [name=usb_stor_host_template, type=scsi_host_template] initialized as [NameAndType [name=proc_info, type=proc_info], NameAndType [name=host_info, type=info], NameAndType [name=queuecommand, type=queuecommand], NameAndType [name=command_abort, type=eh_abort_handler], NameAndType [name=device_reset, type=eh_device_reset_handler], NameAndType [name=bus_reset, type=eh_bus_reset_handler], NameAndType [name=slave_alloc, type=slave_alloc], NameAndType [name=slave_configure, type=slave_configure], NameAndType [name=SCSI_MAX_SG_CHAIN_SEGMENTS, type=sg_tablesize], NameAndType [name=sysfs_device_attr_list, type=sdev_attrs], NameAndType [name=THIS_MODULE, type=module]] ldv-cc: DEBUG: use parsed functions table ldv-cc: DEBUG: Not found declaration for name queuecommand ldv-cc: DEBUG: Not found declaration for name SCSI_MAX_SG_CHAIN_SEGMENTS ldv-cc: DEBUG: Not found declaration for name sysfs_device_attr_list ldv-cc: DEBUG: Not found declaration for name THIS_MODULE ldv-cc: TRACE: TokenStruct.parsed funcs [TokenFunctionDecl [name=proc_info, replacementParams=[struct Scsi_Host * $var , char * $var , char ** $var , off_t $var , int $var , int $var ], retType=static int, test=null], TokenFunctionDecl [name=host_info, replacementParams=[struct Scsi_Host * $var ], retType=static const char*, test=null], TokenFunctionDecl [name=command_abort, replacementParams=[struct scsi_cmnd * $var ], retType=static int, test=null], TokenFunctionDecl [name=device_reset, replacementParams=[struct scsi_cmnd * $var ], retType=static int, test=null], TokenFunctionDecl [name=bus_reset, replacementParams=[struct scsi_cmnd * $var ], retType=static int, test=null], TokenFunctionDecl [name=slave_alloc, replacementParams=[struct scsi_device * $var ], retType=static int, test=null], TokenFunctionDecl [name=slave_configure, replacementParams=[struct scsi_device * $var ], retType=static int, test=null]] ldv-cc: DEBUG: TokenStruct.parseContent: Found 7 out of 11 functions ldv-cc: TRACE: TokenStruct.parsed funcs after sort[TokenFunctionDecl [name=proc_info, replacementParams=[struct Scsi_Host * $var , char * $var , char ** $var , off_t $var , int $var , int $var ], retType=static int, test=null], TokenFunctionDecl [name=host_info, replacementParams=[struct Scsi_Host * $var ], retType=static const char*, test=null], TokenFunctionDecl [name=command_abort, replacementParams=[struct scsi_cmnd * $var ], retType=static int, test=null], TokenFunctionDecl [name=device_reset, replacementParams=[struct scsi_cmnd * $var ], retType=static int, test=null], TokenFunctionDecl [name=bus_reset, replacementParams=[struct scsi_cmnd * $var ], retType=static int, test=null], TokenFunctionDecl [name=slave_alloc, replacementParams=[struct scsi_device * $var ], retType=static int, test=null], TokenFunctionDecl [name=slave_configure, replacementParams=[struct scsi_device * $var ], retType=static int, test=null]] ldv-cc: DEBUG: Ok. I have taken 1 structures. ldv-cc: DEBUG: Pasring standart kernel driver macroses: module_init, module_exit, etc... ldv-cc: TRACE: The pattern is: \s+(postcore_initcall|arch_initcall|subsys_initcall|module_init|module_exit)\s*\(\s*[_a-zA-Z][_a-zA-Z0-9]*\s*\) ldv-cc: DEBUG: Functions not found ldv-cc: DEBUG: Ok. I have taken 0 structures. ldv-cc: TRACE: enabled=true ldv-cc: DEBUG: add collection with interrupt calls ldv-cc: DEBUG: Create callbacks for request_irq ldv-cc: DEBUG: add collection with timer calls ldv-cc: DEBUG: Create timers ldv-cc: DEBUG: Option isgenerateIfdefAroundMains - on. ldv-cc: TRACE: Append ifdef-macro: "#ifdef LDV_MAIN0_sequence_infinite_withcheck_stateful". ldv-cc: TRACE: Pre-main code: ldv-cc: TRACE: Start appending main function: "+void ldv_main0_sequence_infinite_withcheck_stateful(void)"... ldv-cc: TRACE: Start appending "VARIABLE DECLARATION PART"... ldv-cc: TRACE: Start appending declarations for STRUCT: struct type: scsi_host_template, struct name: usb_stor_host_template"... ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct Scsi_Host * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct Scsi_Host *] ldv-cc: TRACE: theGroups={} ldv-cc: TRACE: creating group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct Scsi_Host * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: generated declare=struct Scsi_Host * var_group1; ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=char * $var, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=char * $var, retvar=false]] ldv-cc: TRACE: generated declare=char * var_proc_info_8_p1; ldv-cc: TRACE: Create info VarInfo [index=2, replacementParam=char ** $var, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=2, replacementParam=char ** $var, retvar=false]] ldv-cc: TRACE: generated declare=char ** var_proc_info_8_p2; ldv-cc: TRACE: Create info VarInfo [index=3, replacementParam=off_t $var, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=3, replacementParam=off_t $var, retvar=false]] ldv-cc: TRACE: generated declare=off_t var_proc_info_8_p3; ldv-cc: TRACE: Create info VarInfo [index=4, replacementParam=int $var, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=4, replacementParam=int $var, retvar=false]] ldv-cc: TRACE: generated declare=int var_proc_info_8_p4; ldv-cc: TRACE: Create info VarInfo [index=5, replacementParam=int $var, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=5, replacementParam=int $var, retvar=false]] ldv-cc: TRACE: generated declare=int var_proc_info_8_p5; ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct Scsi_Host * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct Scsi_Host *] ldv-cc: TRACE: theGroups={GroupKey [key=struct Scsi_Host *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct Scsi_Host * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: DEBUG: variable is already declared v=GroupVar [info=VarInfo [index=0, replacementParam=struct Scsi_Host * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: ppcAfterTokens.size()=4 ldv-cc: TRACE: ppc.getContent().length=14 ldv-cc: TRACE: ppc.getContent().length=99 ldv-cc: TRACE: ppc.getContent().length=87 ldv-cc: TRACE: ppc.getContent().length=14 ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct scsi_cmnd * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct scsi_cmnd *] ldv-cc: TRACE: theGroups={GroupKey [key=struct Scsi_Host *]=GroupInfo [id=1]} ldv-cc: TRACE: creating group ldv-cc: TRACE: group=GroupInfo [id=2] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct scsi_cmnd * $var, retvar=false], g=GroupInfo [id=2]] ldv-cc: TRACE: generated declare=struct scsi_cmnd * var_group2; ldv-cc: TRACE: ppcAfterTokens.size()=4 ldv-cc: TRACE: ppc.getContent().length=14 ldv-cc: TRACE: ppc.getContent().length=99 ldv-cc: TRACE: ppc.getContent().length=87 ldv-cc: TRACE: ppc.getContent().length=14 ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct scsi_cmnd * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct scsi_cmnd *] ldv-cc: TRACE: theGroups={GroupKey [key=struct Scsi_Host *]=GroupInfo [id=1], GroupKey [key=struct scsi_cmnd *]=GroupInfo [id=2]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=2] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct scsi_cmnd * $var, retvar=false], g=GroupInfo [id=2]] ldv-cc: DEBUG: variable is already declared v=GroupVar [info=VarInfo [index=0, replacementParam=struct scsi_cmnd * $var, retvar=false], g=GroupInfo [id=2]] ldv-cc: TRACE: ppcAfterTokens.size()=4 ldv-cc: TRACE: ppc.getContent().length=14 ldv-cc: TRACE: ppc.getContent().length=99 ldv-cc: TRACE: ppc.getContent().length=87 ldv-cc: TRACE: ppc.getContent().length=14 ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct scsi_cmnd * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct scsi_cmnd *] ldv-cc: TRACE: theGroups={GroupKey [key=struct Scsi_Host *]=GroupInfo [id=1], GroupKey [key=struct scsi_cmnd *]=GroupInfo [id=2]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=2] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct scsi_cmnd * $var, retvar=false], g=GroupInfo [id=2]] ldv-cc: DEBUG: variable is already declared v=GroupVar [info=VarInfo [index=0, replacementParam=struct scsi_cmnd * $var, retvar=false], g=GroupInfo [id=2]] ldv-cc: TRACE: ppcAfterTokens.size()=4 ldv-cc: TRACE: ppc.getContent().length=14 ldv-cc: TRACE: ppc.getContent().length=99 ldv-cc: TRACE: ppc.getContent().length=87 ldv-cc: TRACE: ppc.getContent().length=14 ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct scsi_device * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct scsi_device *] ldv-cc: TRACE: theGroups={GroupKey [key=struct Scsi_Host *]=GroupInfo [id=1], GroupKey [key=struct scsi_cmnd *]=GroupInfo [id=2]} ldv-cc: TRACE: creating group ldv-cc: TRACE: group=GroupInfo [id=3] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct scsi_device * $var, retvar=false], g=GroupInfo [id=3]] ldv-cc: TRACE: generated declare=struct scsi_device * var_group3; ldv-cc: TRACE: ppcAfterTokens.size()=4 ldv-cc: TRACE: ppc.getContent().length=14 ldv-cc: TRACE: ppc.getContent().length=99 ldv-cc: TRACE: ppc.getContent().length=87 ldv-cc: TRACE: ppc.getContent().length=14 ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct scsi_device * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct scsi_device *] ldv-cc: TRACE: theGroups={GroupKey [key=struct scsi_device *]=GroupInfo [id=3], GroupKey [key=struct Scsi_Host *]=GroupInfo [id=1], GroupKey [key=struct scsi_cmnd *]=GroupInfo [id=2]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=3] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct scsi_device * $var, retvar=false], g=GroupInfo [id=3]] ldv-cc: DEBUG: variable is already declared v=GroupVar [info=VarInfo [index=0, replacementParam=struct scsi_device * $var, retvar=false], g=GroupInfo [id=3]] ldv-cc: TRACE: ppcAfterTokens.size()=4 ldv-cc: TRACE: ppc.getContent().length=14 ldv-cc: TRACE: ppc.getContent().length=99 ldv-cc: TRACE: ppc.getContent().length=87 ldv-cc: TRACE: ppc.getContent().length=14 ldv-cc: TRACE: Ok. Var declarations for STRUCT: struct type: scsi_host_template, struct name: usb_stor_host_template" - successfully finished. ldv-cc: TRACE: Appending for "VARIABLE DECLARATION PART" successfully finished ldv-cc: TRACE: Start appending "VARIABLE INITIALIZING PART"... ldv-cc: TRACE: Appending for "VARIABLE INITIALIZING" successfully finished ldv-cc: TRACE: Start appending "FUNCTION CALL SECTION"... ldv-cc: TRACE: Append part before standart functions. ldv-cc: TRACE: Append standart functions calls. ldv-cc: TRACE: itemCheck= ldv-cc: TRACE: itemCheck= ldv-cc: TRACE: itemCheck= ldv-cc: TRACE: itemCheck= ldv-cc: TRACE: itemCheck= ldv-cc: TRACE: itemCheck= ldv-cc: TRACE: itemCheck= ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct Scsi_Host * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct Scsi_Host *] ldv-cc: TRACE: theGroups={GroupKey [key=struct scsi_device *]=GroupInfo [id=3], GroupKey [key=struct Scsi_Host *]=GroupInfo [id=1], GroupKey [key=struct scsi_cmnd *]=GroupInfo [id=2]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct Scsi_Host * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=char * $var, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=char * $var, retvar=false]] ldv-cc: TRACE: Create info VarInfo [index=2, replacementParam=char ** $var, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=2, replacementParam=char ** $var, retvar=false]] ldv-cc: TRACE: Create info VarInfo [index=3, replacementParam=off_t $var, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=3, replacementParam=off_t $var, retvar=false]] ldv-cc: TRACE: Create info VarInfo [index=4, replacementParam=int $var, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=4, replacementParam=int $var, retvar=false]] ldv-cc: TRACE: Create info VarInfo [index=5, replacementParam=int $var, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=5, replacementParam=int $var, retvar=false]] ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct Scsi_Host * $var , retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct Scsi_Host *] ldv-cc: TRACE: theGroups={GroupKey [key=struct scsi_device *]=GroupInfo [id=3], GroupKey [key=struct Scsi_Host *]=GroupInfo [id=1], GroupKey [key=struct scsi_cmnd *]=GroupInfo [id=2]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct Scsi_Host * $var , retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=char * $var , retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=char * $var , retvar=false]] ldv-cc: TRACE: Create info VarInfo [index=2, replacementParam=char ** $var , retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=2, replacementParam=char ** $var , retvar=false]] ldv-cc: TRACE: Create info VarInfo [index=3, replacementParam=off_t $var , retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=3, replacementParam=off_t $var , retvar=false]] ldv-cc: TRACE: Create info VarInfo [index=4, replacementParam=int $var , retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=4, replacementParam=int $var , retvar=false]] ldv-cc: TRACE: Create info VarInfo [index=5, replacementParam=int $var , retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=5, replacementParam=int $var , retvar=false]] ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct Scsi_Host * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct Scsi_Host *] ldv-cc: TRACE: theGroups={GroupKey [key=struct scsi_device *]=GroupInfo [id=3], GroupKey [key=struct Scsi_Host *]=GroupInfo [id=1], GroupKey [key=struct scsi_cmnd *]=GroupInfo [id=2]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct Scsi_Host * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct Scsi_Host * $var , retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct Scsi_Host *] ldv-cc: TRACE: theGroups={GroupKey [key=struct scsi_device *]=GroupInfo [id=3], GroupKey [key=struct Scsi_Host *]=GroupInfo [id=1], GroupKey [key=struct scsi_cmnd *]=GroupInfo [id=2]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct Scsi_Host * $var , retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: ppcAfterTokens.size()=4 ldv-cc: TRACE: ppc.getContent().length=14 ldv-cc: TRACE: ppc.getContent().length=99 ldv-cc: TRACE: ppc.getContent().length=87 ldv-cc: TRACE: ppc.getContent().length=14 ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct scsi_cmnd * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct scsi_cmnd *] ldv-cc: TRACE: theGroups={GroupKey [key=struct scsi_device *]=GroupInfo [id=3], GroupKey [key=struct Scsi_Host *]=GroupInfo [id=1], GroupKey [key=struct scsi_cmnd *]=GroupInfo [id=2]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=2] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct scsi_cmnd * $var, retvar=false], g=GroupInfo [id=2]] ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct scsi_cmnd * $var , retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct scsi_cmnd *] ldv-cc: TRACE: theGroups={GroupKey [key=struct scsi_device *]=GroupInfo [id=3], GroupKey [key=struct Scsi_Host *]=GroupInfo [id=1], GroupKey [key=struct scsi_cmnd *]=GroupInfo [id=2]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=2] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct scsi_cmnd * $var , retvar=false], g=GroupInfo [id=2]] ldv-cc: TRACE: ppcAfterTokens.size()=4 ldv-cc: TRACE: ppc.getContent().length=14 ldv-cc: TRACE: ppc.getContent().length=99 ldv-cc: TRACE: ppc.getContent().length=87 ldv-cc: TRACE: ppc.getContent().length=14 ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct scsi_cmnd * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct scsi_cmnd *] ldv-cc: TRACE: theGroups={GroupKey [key=struct scsi_device *]=GroupInfo [id=3], GroupKey [key=struct Scsi_Host *]=GroupInfo [id=1], GroupKey [key=struct scsi_cmnd *]=GroupInfo [id=2]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=2] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct scsi_cmnd * $var, retvar=false], g=GroupInfo [id=2]] ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct scsi_cmnd * $var , retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct scsi_cmnd *] ldv-cc: TRACE: theGroups={GroupKey [key=struct scsi_device *]=GroupInfo [id=3], GroupKey [key=struct Scsi_Host *]=GroupInfo [id=1], GroupKey [key=struct scsi_cmnd *]=GroupInfo [id=2]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=2] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct scsi_cmnd * $var , retvar=false], g=GroupInfo [id=2]] ldv-cc: TRACE: ppcAfterTokens.size()=4 ldv-cc: TRACE: ppc.getContent().length=14 ldv-cc: TRACE: ppc.getContent().length=99 ldv-cc: TRACE: ppc.getContent().length=87 ldv-cc: TRACE: ppc.getContent().length=14 ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct scsi_cmnd * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct scsi_cmnd *] ldv-cc: TRACE: theGroups={GroupKey [key=struct scsi_device *]=GroupInfo [id=3], GroupKey [key=struct Scsi_Host *]=GroupInfo [id=1], GroupKey [key=struct scsi_cmnd *]=GroupInfo [id=2]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=2] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct scsi_cmnd * $var, retvar=false], g=GroupInfo [id=2]] ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct scsi_cmnd * $var , retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct scsi_cmnd *] ldv-cc: TRACE: theGroups={GroupKey [key=struct scsi_device *]=GroupInfo [id=3], GroupKey [key=struct Scsi_Host *]=GroupInfo [id=1], GroupKey [key=struct scsi_cmnd *]=GroupInfo [id=2]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=2] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct scsi_cmnd * $var , retvar=false], g=GroupInfo [id=2]] ldv-cc: TRACE: ppcAfterTokens.size()=4 ldv-cc: TRACE: ppc.getContent().length=14 ldv-cc: TRACE: ppc.getContent().length=99 ldv-cc: TRACE: ppc.getContent().length=87 ldv-cc: TRACE: ppc.getContent().length=14 ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct scsi_device * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct scsi_device *] ldv-cc: TRACE: theGroups={GroupKey [key=struct scsi_device *]=GroupInfo [id=3], GroupKey [key=struct Scsi_Host *]=GroupInfo [id=1], GroupKey [key=struct scsi_cmnd *]=GroupInfo [id=2]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=3] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct scsi_device * $var, retvar=false], g=GroupInfo [id=3]] ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct scsi_device * $var , retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct scsi_device *] ldv-cc: TRACE: theGroups={GroupKey [key=struct scsi_device *]=GroupInfo [id=3], GroupKey [key=struct Scsi_Host *]=GroupInfo [id=1], GroupKey [key=struct scsi_cmnd *]=GroupInfo [id=2]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=3] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct scsi_device * $var , retvar=false], g=GroupInfo [id=3]] ldv-cc: TRACE: ppcAfterTokens.size()=4 ldv-cc: TRACE: ppc.getContent().length=14 ldv-cc: TRACE: ppc.getContent().length=99 ldv-cc: TRACE: ppc.getContent().length=87 ldv-cc: TRACE: ppc.getContent().length=14 ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct scsi_device * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct scsi_device *] ldv-cc: TRACE: theGroups={GroupKey [key=struct scsi_device *]=GroupInfo [id=3], GroupKey [key=struct Scsi_Host *]=GroupInfo [id=1], GroupKey [key=struct scsi_cmnd *]=GroupInfo [id=2]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=3] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct scsi_device * $var, retvar=false], g=GroupInfo [id=3]] ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct scsi_device * $var , retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct scsi_device *] ldv-cc: TRACE: theGroups={GroupKey [key=struct scsi_device *]=GroupInfo [id=3], GroupKey [key=struct Scsi_Host *]=GroupInfo [id=1], GroupKey [key=struct scsi_cmnd *]=GroupInfo [id=2]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=3] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct scsi_device * $var , retvar=false], g=GroupInfo [id=3]] ldv-cc: TRACE: ppcAfterTokens.size()=4 ldv-cc: TRACE: ppc.getContent().length=14 ldv-cc: TRACE: ppc.getContent().length=99 ldv-cc: TRACE: ppc.getContent().length=87 ldv-cc: TRACE: ppc.getContent().length=14 ldv-cc: TRACE: Append calls after stndart functions. ldv-cc: TRACE: Start appending end section... ldv-cc: TRACE: Start appending "FUNCTION CALL SECTION"... ldv-cc: TRACE: Append macros: "#endif" for our function. deg: TRACE: Statistica: lines: 572, size: 18643, worktime: 394 deg: INFO: End of ldv_cc - Ok. deg: TRACE: Generate main option on for "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/protocol.c". deg: DEBUG: RUN LDV_CC: /home/malele/programs/ldv/drv-env-gen/../shared/sh/timeout --pattern=.*,ALL --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/deg/stats.xml --reference=23 java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_cc.jar /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/protocol.c --main -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/deg/driver/drivers/usb/storage/protocol.o -c 1 -props /home/malele/programs/ldv/drv-env-gen/default.properties -Wp,-MD,drivers/usb/storage/.protocol.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(protocol) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage deg: INFO: Starting ldv_cc interface... ldv-core: TRACE: Kill CSD and reap it... ldv-core: TRACE: Wait until the fork finishes... ldv-cc: DEBUG: --main ldv-cc: TRACE: Open file /home/malele/programs/ldv/drv-env-gen/default.properties ldv-cc: TRACE: Load properties ldv-cc: DEBUG: Adding sequence parameters sequence_infinite_withcheck_stateful ldv-cc: DEBUG: Start generator for: "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/protocol.c" file. ldv-cc: TRACE: Include interrupt parser ldv-cc: TRACE: Include timer parser ldv-cc: DEBUG: parseAllFunctions ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?((?!(\bfor\b)|(\bif\b))([_a-zA-Z][_a-z0-9A-Z]*\s*))\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (70):void usb_stor_pad12_command(struct scsi_cmnd *srb, struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_pad12_command, type=void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (68):void usb_stor_ufi_command(struct scsi_cmnd *srb, struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_ufi_command, type=void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (81):void usb_stor_transparent_scsi_command(struct scsi_cmnd *srb, struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_transparent_scsi_command, type=void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (177):unsigned int usb_stor_access_xfer_buf(unsigned char *buffer, unsigned int buflen, struct scsi_cmnd *srb, struct scatterlist **sgptr, unsigned int *offset, enum xfer_buf_dir dir) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_access_xfer_buf, type=unsigned int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (93):void usb_stor_set_xfer_buf(unsigned char *buffer, unsigned int buflen, struct scsi_cmnd *srb) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_set_xfer_buf, type=void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=connect, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=close, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: TRACE: Adding FuncInfo [name=disconnect, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: DEBUG: Loaded pattern default_main with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=pre_reset, check=null] ldv-cc: TRACE: Adding FuncInfo [name=reset_resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=post_reset, check=null] ldv-cc: TRACE: Adding FuncInfo [name=disconnect, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: DEBUG: Loaded pattern usb_driver with 9 functions ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=read, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=write, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=llseek, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern file_operations with 5 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=rescan, check=null] ldv-cc: TRACE: Adding FuncInfo [name=done, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: DEBUG: Loaded pattern scsi_driver with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=attach, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=activate, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=set_params, check=null] ldv-cc: TRACE: Adding FuncInfo [name=prep_fn, check=null] ldv-cc: TRACE: Adding FuncInfo [name=check_sense, check=null] ldv-cc: TRACE: Adding FuncInfo [name=detach, check=null] ldv-cc: DEBUG: Loaded pattern scsi_device_handler with 6 functions ldv-cc: TRACE: Adding FuncInfo [name=stop0, check=$indent mutex_lock(&$p0->usb_lock); $indent$fcall; $indent mutex_unlock(&$p0->usb_lock);] ldv-cc: DEBUG: Loaded pattern sd_desc with 1 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=suspend_late, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume_early, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: DEBUG: Loaded pattern platform_driver with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=ndo_init, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_open, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_stop, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_uninit, check=null] ldv-cc: DEBUG: Loaded pattern net_device_ops with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=irq_bus_lock, check=null] ldv-cc: TRACE: Adding FuncInfo [name=irq_bus_sync_unlock, check=null] ldv-cc: DEBUG: Loaded pattern irq_chip with 2 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=$CHECK_NONZERO] ldv-cc: DEBUG: Loaded pattern i2c_driver with 2 functions ldv-cc: TRACE: Adding FuncInfo [name=acquire, check=null] ldv-cc: TRACE: Adding FuncInfo [name=acquire_phy, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release_phy, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern e1000_phy_operations with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=acquire, check=null] ldv-cc: TRACE: Adding FuncInfo [name=acquire_nvm, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release_nvm, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern e1000_nvm_operations with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=isr_process_oq, check=$indent unsigned long $p0_flags; $indent spin_lock_irqsave(&$p0->lock, $p0_flags); $indent$fcall; $indent spin_unlock_irqrestore(&$p0->lock, $p0_flags);] ldv-cc: DEBUG: Loaded pattern pm8001_dispatch with 1 functions ldv-cc: TRACE: Adding FuncInfo [name=start, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=hidinput_input_event, check=null] ldv-cc: TRACE: Adding FuncInfo [name=close, check=null] ldv-cc: TRACE: Adding FuncInfo [name=stop, check=null] ldv-cc: DEBUG: Loaded pattern hid_ll_driver with 5 functions ldv-cc: DEBUG: Pasring standart kernel driver structures... ldv-cc: TRACE: The pattern is: (\s\\*\s*(static\s*)?+(const\s+)?struct[\*\s]+)[a-zA-Z_][a-zA-Z0-9_]*[\\*\s]+[a-zA-Z_][a-zA-Z0-9_]*[\\*\s]+[=]{1,1}[\\*\s]\{[\s\*]* ldv-cc: DEBUG: Functions not found ldv-cc: DEBUG: Ok. I have taken 0 structures. ldv-cc: DEBUG: Pasring standart kernel driver macroses: module_init, module_exit, etc... ldv-cc: TRACE: The pattern is: \s+(postcore_initcall|arch_initcall|subsys_initcall|module_init|module_exit)\s*\(\s*[_a-zA-Z][_a-zA-Z0-9]*\s*\) ldv-cc: DEBUG: Functions not found ldv-cc: DEBUG: Ok. I have taken 0 structures. ldv-cc: DEBUG: Nothing to generate. deg: TRACE: Statistica: lines: 220, size: 7075, worktime: 257 deg: INFO: End of ldv_cc - Ok. deg: TRACE: Generate main option on for "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/transport.c". deg: DEBUG: RUN LDV_CC: /home/malele/programs/ldv/drv-env-gen/../shared/sh/timeout --pattern=.*,ALL --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/deg/stats.xml --reference=24 java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_cc.jar /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/transport.c --main -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/deg/driver/drivers/usb/storage/transport.o -c 2 -props /home/malele/programs/ldv/drv-env-gen/default.properties -Wp,-MD,drivers/usb/storage/.transport.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(transport) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage deg: INFO: Starting ldv_cc interface... ldv-cc: DEBUG: --main ldv-cc: TRACE: Open file /home/malele/programs/ldv/drv-env-gen/default.properties ldv-cc: TRACE: Load properties ldv-cc: DEBUG: Adding sequence parameters sequence_infinite_withcheck_stateful ldv-cc: DEBUG: Start generator for: "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/transport.c" file. ldv-cc: TRACE: Include interrupt parser ldv-cc: TRACE: Include timer parser ldv-cc: DEBUG: parseAllFunctions ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?((?!(\bfor\b)|(\bif\b))([_a-zA-Z][_a-z0-9A-Z]*\s*))\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (57):static void usb_stor_blocking_completion(struct urb *urb) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_blocking_completion, type=static void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (63):static int usb_stor_msg_common(struct us_data *us, int timeout) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_msg_common, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (148):int usb_stor_control_msg(struct us_data *us, unsigned int pipe, u8 request, u8 requesttype, u16 value, u16 index, void *data, u16 size, int timeout) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_control_msg, type=int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (62):int usb_stor_clear_halt(struct us_data *us, unsigned int pipe) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_clear_halt, type=int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (125):static int interpret_urb_result(struct us_data *us, unsigned int pipe, unsigned int length, int result, unsigned int partial) ldv-cc: TRACE: Parse inner calls for NameAndType [name=interpret_urb_result, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (137):int usb_stor_ctrl_transfer(struct us_data *us, unsigned int pipe, u8 request, u8 requesttype, u16 value, u16 index, void *data, u16 size) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_ctrl_transfer, type=int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (85):static int usb_stor_intr_transfer(struct us_data *us, void *buf, unsigned int length) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_intr_transfer, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (124):int usb_stor_bulk_transfer_buf(struct us_data *us, unsigned int pipe, void *buf, unsigned int length, unsigned int *act_len) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_bulk_transfer_buf, type=int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (159):static int usb_stor_bulk_transfer_sglist(struct us_data *us, unsigned int pipe, struct scatterlist *sg, int num_sg, unsigned int length, unsigned int *act_len) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_bulk_transfer_sglist, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (83):int usb_stor_bulk_srb(struct us_data* us, unsigned int pipe, struct scsi_cmnd* srb) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_bulk_srb, type=int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (132):int usb_stor_bulk_transfer_sg(struct us_data* us, unsigned int pipe, void *buf, unsigned int length_left, int use_sg, int *residual) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_bulk_transfer_sg, type=int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (72):static void last_sector_hacks(struct us_data *us, struct scsi_cmnd *srb) ldv-cc: TRACE: Parse inner calls for NameAndType [name=last_sector_hacks, type=static void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (73):void usb_stor_invoke_transport(struct scsi_cmnd *srb, struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_invoke_transport, type=void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (48):void usb_stor_stop_transport(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_stop_transport, type=void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (68):int usb_stor_CB_transport(struct scsi_cmnd *srb, struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_CB_transport, type=int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (45):int usb_stor_Bulk_max_lun(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_Bulk_max_lun, type=int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (70):int usb_stor_Bulk_transport(struct scsi_cmnd *srb, struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_Bulk_transport, type=int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (124):static int usb_stor_reset_common(struct us_data *us, u8 request, u8 requesttype, u16 value, u16 index, void *data, u16 size) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_reset_common, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (41):int usb_stor_CB_reset(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_CB_reset, type=int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (43):int usb_stor_Bulk_reset(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_Bulk_reset, type=int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (43):int usb_stor_port_reset(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_port_reset, type=int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=connect, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=close, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: TRACE: Adding FuncInfo [name=disconnect, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: DEBUG: Loaded pattern default_main with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=pre_reset, check=null] ldv-cc: TRACE: Adding FuncInfo [name=reset_resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=post_reset, check=null] ldv-cc: TRACE: Adding FuncInfo [name=disconnect, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: DEBUG: Loaded pattern usb_driver with 9 functions ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=read, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=write, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=llseek, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern file_operations with 5 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=rescan, check=null] ldv-cc: TRACE: Adding FuncInfo [name=done, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: DEBUG: Loaded pattern scsi_driver with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=attach, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=activate, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=set_params, check=null] ldv-cc: TRACE: Adding FuncInfo [name=prep_fn, check=null] ldv-cc: TRACE: Adding FuncInfo [name=check_sense, check=null] ldv-cc: TRACE: Adding FuncInfo [name=detach, check=null] ldv-cc: DEBUG: Loaded pattern scsi_device_handler with 6 functions ldv-cc: TRACE: Adding FuncInfo [name=stop0, check=$indent mutex_lock(&$p0->usb_lock); $indent$fcall; $indent mutex_unlock(&$p0->usb_lock);] ldv-cc: DEBUG: Loaded pattern sd_desc with 1 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=suspend_late, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume_early, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: DEBUG: Loaded pattern platform_driver with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=ndo_init, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_open, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_stop, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_uninit, check=null] ldv-cc: DEBUG: Loaded pattern net_device_ops with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=irq_bus_lock, check=null] ldv-cc: TRACE: Adding FuncInfo [name=irq_bus_sync_unlock, check=null] ldv-cc: DEBUG: Loaded pattern irq_chip with 2 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=$CHECK_NONZERO] ldv-cc: DEBUG: Loaded pattern i2c_driver with 2 functions ldv-cc: TRACE: Adding FuncInfo [name=acquire, check=null] ldv-cc: TRACE: Adding FuncInfo [name=acquire_phy, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release_phy, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern e1000_phy_operations with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=acquire, check=null] ldv-cc: TRACE: Adding FuncInfo [name=acquire_nvm, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release_nvm, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern e1000_nvm_operations with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=isr_process_oq, check=$indent unsigned long $p0_flags; $indent spin_lock_irqsave(&$p0->lock, $p0_flags); $indent$fcall; $indent spin_unlock_irqrestore(&$p0->lock, $p0_flags);] ldv-cc: DEBUG: Loaded pattern pm8001_dispatch with 1 functions ldv-cc: TRACE: Adding FuncInfo [name=start, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=hidinput_input_event, check=null] ldv-cc: TRACE: Adding FuncInfo [name=close, check=null] ldv-cc: TRACE: Adding FuncInfo [name=stop, check=null] ldv-cc: DEBUG: Loaded pattern hid_ll_driver with 5 functions ldv-cc: DEBUG: Pasring standart kernel driver structures... ldv-cc: TRACE: The pattern is: (\s\\*\s*(static\s*)?+(const\s+)?struct[\*\s]+)[a-zA-Z_][a-zA-Z0-9_]*[\\*\s]+[a-zA-Z_][a-zA-Z0-9_]*[\\*\s]+[=]{1,1}[\\*\s]\{[\s\*]* ldv-cc: DEBUG: Functions not found ldv-cc: DEBUG: Ok. I have taken 0 structures. ldv-cc: DEBUG: Pasring standart kernel driver macroses: module_init, module_exit, etc... ldv-cc: TRACE: The pattern is: \s+(postcore_initcall|arch_initcall|subsys_initcall|module_init|module_exit)\s*\(\s*[_a-zA-Z][_a-zA-Z0-9]*\s*\) ldv-cc: DEBUG: Functions not found ldv-cc: DEBUG: Ok. I have taken 0 structures. ldv-cc: DEBUG: Nothing to generate. deg: TRACE: Statistica: lines: 1318, size: 41877, worktime: 793 deg: INFO: End of ldv_cc - Ok. deg: TRACE: Generate main option on for "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/usb.c". deg: DEBUG: RUN LDV_CC: /home/malele/programs/ldv/drv-env-gen/../shared/sh/timeout --pattern=.*,ALL --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/deg/stats.xml --reference=25 java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_cc.jar /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/usb.c --main -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/deg/driver/drivers/usb/storage/usb.o -c 3 -props /home/malele/programs/ldv/drv-env-gen/default.properties -Wp,-MD,drivers/usb/storage/.usb.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(usb) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage deg: INFO: Starting ldv_cc interface... ldv-cc: DEBUG: --main ldv-cc: TRACE: Open file /home/malele/programs/ldv/drv-env-gen/default.properties ldv-cc: TRACE: Load properties ldv-cc: DEBUG: Adding sequence parameters sequence_infinite_withcheck_stateful ldv-cc: DEBUG: Start generator for: "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/usb.c" file. ldv-cc: TRACE: Include interrupt parser ldv-cc: TRACE: Include timer parser ldv-cc: DEBUG: parseAllFunctions ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?((?!(\bfor\b)|(\bif\b))([_a-zA-Z][_a-z0-9A-Z]*\s*))\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (71):int usb_stor_suspend(struct usb_interface *iface, pm_message_t message) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_suspend, type=int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (48):int usb_stor_resume(struct usb_interface *iface) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_resume, type=int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (54):int usb_stor_reset_resume(struct usb_interface *iface) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_reset_resume, type=int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (51):int usb_stor_pre_reset(struct usb_interface *iface) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_pre_reset, type=int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (52):int usb_stor_post_reset(struct usb_interface *iface) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_post_reset, type=int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (90):void fill_inquiry_response(struct us_data *us, unsigned char *data, unsigned int data_len) ldv-cc: TRACE: Parse inner calls for NameAndType [name=fill_inquiry_response, type=void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (47):static int usb_stor_control_thread(void * __us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_control_thread, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (72):static int associate_dev(struct us_data *us, struct usb_interface *intf) ldv-cc: TRACE: Parse inner calls for NameAndType [name=associate_dev, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (45):static void adjust_quirks(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=adjust_quirks, type=static void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (114):static int get_device_info(struct us_data *us, const struct usb_device_id *id, struct us_unusual_dev *unusual_dev) ldv-cc: TRACE: Parse inner calls for NameAndType [name=get_device_info, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (45):static void get_transport(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=get_transport, type=static void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (44):static void get_protocol(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=get_protocol, type=static void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (40):static int get_pipes(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=get_pipes, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (57):static int usb_stor_acquire_resources(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_acquire_resources, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (58):static void usb_stor_release_resources(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_release_resources, type=static void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (46):static void dissociate_dev(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=dissociate_dev, type=static void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (55):static void quiesce_and_remove_host(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=quiesce_and_remove_host, type=static void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (50):static void release_everything(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=release_everything, type=static void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (44):static int usb_stor_scan_thread(void * __us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_scan_thread, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (69):static unsigned int usb_stor_sg_tablesize(struct usb_interface *intf) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_sg_tablesize, type=static unsigned int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (137):int usb_stor_probe1(struct us_data **pus, struct usb_interface *intf, const struct usb_device_id *id, struct us_unusual_dev *unusual_dev) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_probe1, type=int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (39):int usb_stor_probe2(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_probe2, type=int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (52):void usb_stor_disconnect(struct usb_interface *intf) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_disconnect, type=void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (84):static int storage_probe(struct usb_interface *intf, const struct usb_device_id *id) ldv-cc: TRACE: Parse inner calls for NameAndType [name=storage_probe, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (37):static int __init usb_stor_init(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_init, type=static int ] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (38):static void __exit usb_stor_exit(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_exit, type=static void ] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=connect, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=close, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: TRACE: Adding FuncInfo [name=disconnect, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: DEBUG: Loaded pattern default_main with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=pre_reset, check=null] ldv-cc: TRACE: Adding FuncInfo [name=reset_resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=post_reset, check=null] ldv-cc: TRACE: Adding FuncInfo [name=disconnect, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: DEBUG: Loaded pattern usb_driver with 9 functions ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=read, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=write, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=llseek, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern file_operations with 5 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=rescan, check=null] ldv-cc: TRACE: Adding FuncInfo [name=done, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: DEBUG: Loaded pattern scsi_driver with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=attach, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=activate, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=set_params, check=null] ldv-cc: TRACE: Adding FuncInfo [name=prep_fn, check=null] ldv-cc: TRACE: Adding FuncInfo [name=check_sense, check=null] ldv-cc: TRACE: Adding FuncInfo [name=detach, check=null] ldv-cc: DEBUG: Loaded pattern scsi_device_handler with 6 functions ldv-cc: TRACE: Adding FuncInfo [name=stop0, check=$indent mutex_lock(&$p0->usb_lock); $indent$fcall; $indent mutex_unlock(&$p0->usb_lock);] ldv-cc: DEBUG: Loaded pattern sd_desc with 1 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=suspend_late, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume_early, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: DEBUG: Loaded pattern platform_driver with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=ndo_init, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_open, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_stop, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_uninit, check=null] ldv-cc: DEBUG: Loaded pattern net_device_ops with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=irq_bus_lock, check=null] ldv-cc: TRACE: Adding FuncInfo [name=irq_bus_sync_unlock, check=null] ldv-cc: DEBUG: Loaded pattern irq_chip with 2 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=$CHECK_NONZERO] ldv-cc: DEBUG: Loaded pattern i2c_driver with 2 functions ldv-cc: TRACE: Adding FuncInfo [name=acquire, check=null] ldv-cc: TRACE: Adding FuncInfo [name=acquire_phy, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release_phy, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern e1000_phy_operations with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=acquire, check=null] ldv-cc: TRACE: Adding FuncInfo [name=acquire_nvm, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release_nvm, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern e1000_nvm_operations with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=isr_process_oq, check=$indent unsigned long $p0_flags; $indent spin_lock_irqsave(&$p0->lock, $p0_flags); $indent$fcall; $indent spin_unlock_irqrestore(&$p0->lock, $p0_flags);] ldv-cc: DEBUG: Loaded pattern pm8001_dispatch with 1 functions ldv-cc: TRACE: Adding FuncInfo [name=start, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=hidinput_input_event, check=null] ldv-cc: TRACE: Adding FuncInfo [name=close, check=null] ldv-cc: TRACE: Adding FuncInfo [name=stop, check=null] ldv-cc: DEBUG: Loaded pattern hid_ll_driver with 5 functions ldv-cc: DEBUG: Pasring standart kernel driver structures... ldv-cc: TRACE: The pattern is: (\s\\*\s*(static\s*)?+(const\s+)?struct[\*\s]+)[a-zA-Z_][a-zA-Z0-9_]*[\\*\s]+[a-zA-Z_][a-zA-Z0-9_]*[\\*\s]+[=]{1,1}[\\*\s]\{[\s\*]* ldv-cc: TRACE: Content of struct initialization: .name = "usb-storage", .probe = storage_probe, .disconnect = usb_stor_disconnect, .suspend = usb_stor_suspend, .resume = usb_stor_resume, .reset_resume = usb_stor_reset_resume, .pre_reset = usb_stor_pre_reset, .post_reset = usb_stor_post_reset, .id_table = usb_storage_usb_ids, .supports_autosuspend = 1, .soft_unbind = 1, ldv-cc: TRACE: fstruct pattern is \.[_a-zA-Z][_a-zA-Z0-9]*\s*=\s*[_a-zA-Z][_a-zA-Z0-9]*\s*(\(\s*[_a-zA-Z][_a-zA-Z0-9]*\s*\))? ldv-cc: TRACE: lfinded=.probe = storage_probe ldv-cc: TRACE: NameAndType [name=storage_probe, type=probe] ldv-cc: TRACE: lfinded=.disconnect = usb_stor_disconnect ldv-cc: TRACE: NameAndType [name=usb_stor_disconnect, type=disconnect] ldv-cc: TRACE: lfinded=.suspend = usb_stor_suspend ldv-cc: TRACE: NameAndType [name=usb_stor_suspend, type=suspend] ldv-cc: TRACE: lfinded=.resume = usb_stor_resume ldv-cc: TRACE: NameAndType [name=usb_stor_resume, type=resume] ldv-cc: TRACE: lfinded=.reset_resume = usb_stor_reset_resume ldv-cc: TRACE: NameAndType [name=usb_stor_reset_resume, type=reset_resume] ldv-cc: TRACE: lfinded=.pre_reset = usb_stor_pre_reset ldv-cc: TRACE: NameAndType [name=usb_stor_pre_reset, type=pre_reset] ldv-cc: TRACE: lfinded=.post_reset = usb_stor_post_reset ldv-cc: TRACE: NameAndType [name=usb_stor_post_reset, type=post_reset] ldv-cc: TRACE: lfinded=.id_table = usb_storage_usb_ids ldv-cc: TRACE: NameAndType [name=usb_storage_usb_ids, type=id_table] ldv-cc: TRACE: TokenStruct.parseContent NameAndType [name=usb_storage_driver, type=usb_driver] initialized as [NameAndType [name=storage_probe, type=probe], NameAndType [name=usb_stor_disconnect, type=disconnect], NameAndType [name=usb_stor_suspend, type=suspend], NameAndType [name=usb_stor_resume, type=resume], NameAndType [name=usb_stor_reset_resume, type=reset_resume], NameAndType [name=usb_stor_pre_reset, type=pre_reset], NameAndType [name=usb_stor_post_reset, type=post_reset], NameAndType [name=usb_storage_usb_ids, type=id_table]] ldv-cc: DEBUG: use parsed functions table ldv-cc: DEBUG: Not found declaration for name usb_storage_usb_ids ldv-cc: TRACE: TokenStruct.parsed funcs [TokenFunctionDecl [name=storage_probe, replacementParams=[struct usb_interface * $var , const struct usb_device_id * $var ], retType=static int, test=null], TokenFunctionDecl [name=usb_stor_disconnect, replacementParams=[struct usb_interface * $var ], retType=void, test=null], TokenFunctionDecl [name=usb_stor_suspend, replacementParams=[struct usb_interface * $var , pm_message_t $var ], retType=int, test=null], TokenFunctionDecl [name=usb_stor_resume, replacementParams=[struct usb_interface * $var ], retType=int, test=null], TokenFunctionDecl [name=usb_stor_reset_resume, replacementParams=[struct usb_interface * $var ], retType=int, test=null], TokenFunctionDecl [name=usb_stor_pre_reset, replacementParams=[struct usb_interface * $var ], retType=int, test=null], TokenFunctionDecl [name=usb_stor_post_reset, replacementParams=[struct usb_interface * $var ], retType=int, test=null]] ldv-cc: DEBUG: TokenStruct.parseContent: Found 7 out of 8 functions ldv-cc: TRACE: TokenStruct.parsed funcs after sort[TokenFunctionDecl [name=storage_probe, replacementParams=[struct usb_interface * $var , const struct usb_device_id * $var ], retType=static int, test=$CHECK_PROBE], TokenFunctionDecl [name=usb_stor_disconnect, replacementParams=[struct usb_interface * $var ], retType=void, test=null], TokenFunctionDecl [name=usb_stor_suspend, replacementParams=[struct usb_interface * $var , pm_message_t $var ], retType=int, test=null], TokenFunctionDecl [name=usb_stor_resume, replacementParams=[struct usb_interface * $var ], retType=int, test=null], TokenFunctionDecl [name=usb_stor_reset_resume, replacementParams=[struct usb_interface * $var ], retType=int, test=null], TokenFunctionDecl [name=usb_stor_pre_reset, replacementParams=[struct usb_interface * $var ], retType=int, test=null], TokenFunctionDecl [name=usb_stor_post_reset, replacementParams=[struct usb_interface * $var ], retType=int, test=null]] ldv-cc: DEBUG: Ok. I have taken 1 structures. ldv-cc: DEBUG: Pasring standart kernel driver macroses: module_init, module_exit, etc... ldv-cc: TRACE: The pattern is: \s+(postcore_initcall|arch_initcall|subsys_initcall|module_init|module_exit)\s*\(\s*[_a-zA-Z][_a-zA-Z0-9]*\s*\) ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?(usb_stor_init)\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (37):static int __init usb_stor_init(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_init, type=static int ] ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?(usb_stor_exit)\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (38):static void __exit usb_stor_exit(void) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_exit, type=static void ] ldv-cc: DEBUG: Ok. I have taken 2 structures. ldv-cc: TRACE: enabled=true ldv-cc: DEBUG: add collection with interrupt calls ldv-cc: DEBUG: Create callbacks for request_irq ldv-cc: DEBUG: add collection with timer calls ldv-cc: DEBUG: Create timers ldv-cc: DEBUG: Option isgenerateIfdefAroundMains - on. ldv-cc: TRACE: Append ifdef-macro: "#ifdef LDV_MAIN3_sequence_infinite_withcheck_stateful". ldv-cc: TRACE: Pre-main code: ldv-cc: TRACE: Start appending main function: "+void ldv_main3_sequence_infinite_withcheck_stateful(void)"... ldv-cc: TRACE: Start appending "VARIABLE DECLARATION PART"... ldv-cc: TRACE: Start appending declarations for STRUCT: struct type: usb_driver, struct name: usb_storage_driver"... ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={} ldv-cc: TRACE: creating group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: generated declare=struct usb_interface * var_group1; ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false]] ldv-cc: TRACE: generated declare=const struct usb_device_id * var_storage_probe_23_p1; ldv-cc: TRACE: Create info VarInfo [index=-1, replacementParam=static int $var, retvar=true] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=-1, replacementParam=static int $var, retvar=true]] ldv-cc: TRACE: generated declare=static int res_storage_probe_23; ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: DEBUG: variable is already declared v=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: DEBUG: variable is already declared v=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=pm_message_t $var, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=pm_message_t $var, retvar=false]] ldv-cc: TRACE: generated declare=pm_message_t var_usb_stor_suspend_0_p1; ldv-cc: TRACE: ppcAfterTokens.size()=2 ldv-cc: TRACE: ppc.getContent().length=7 ldv-cc: TRACE: ppc.getContent().length=31 ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: DEBUG: variable is already declared v=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: ppcAfterTokens.size()=2 ldv-cc: TRACE: ppc.getContent().length=7 ldv-cc: TRACE: ppc.getContent().length=31 ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: DEBUG: variable is already declared v=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: ppcAfterTokens.size()=2 ldv-cc: TRACE: ppc.getContent().length=7 ldv-cc: TRACE: ppc.getContent().length=31 ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: DEBUG: variable is already declared v=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: ppcAfterTokens.size()=1 ldv-cc: TRACE: ppc.getContent().length=31 ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: DEBUG: variable is already declared v=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: ppcAfterTokens.size()=1 ldv-cc: TRACE: ppc.getContent().length=31 ldv-cc: TRACE: Ok. Var declarations for STRUCT: struct type: usb_driver, struct name: usb_storage_driver" - successfully finished. ldv-cc: TRACE: Appending for "VARIABLE DECLARATION PART" successfully finished ldv-cc: TRACE: Start appending "VARIABLE INITIALIZING PART"... ldv-cc: TRACE: Appending for "VARIABLE INITIALIZING" successfully finished ldv-cc: TRACE: Start appending "FUNCTION CALL SECTION"... ldv-cc: TRACE: Append part before standart functions. ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=void, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=0, replacementParam=void, retvar=false]] ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Append standart functions calls. ldv-cc: TRACE: itemCheck=ldv_s_usb_storage_driver_usb_driver == 0 ldv-cc: TRACE: itemCheck=ldv_s_usb_storage_driver_usb_driver == 0 ldv-cc: TRACE: itemCheck=ldv_s_usb_storage_driver_usb_driver == 0 ldv-cc: TRACE: itemCheck=ldv_s_usb_storage_driver_usb_driver == 0 ldv-cc: TRACE: itemCheck=ldv_s_usb_storage_driver_usb_driver == 0 ldv-cc: TRACE: itemCheck=ldv_s_usb_storage_driver_usb_driver == 0 ldv-cc: TRACE: itemCheck=ldv_s_usb_storage_driver_usb_driver == 0 ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=const struct usb_device_id * $var, retvar=false]] ldv-cc: TRACE: Create info VarInfo [index=-1, replacementParam=static int $var, retvar=true] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=-1, replacementParam=static int $var, retvar=true]] ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var , retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var , retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=const struct usb_device_id * $var , retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=const struct usb_device_id * $var , retvar=false]] ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=pm_message_t $var, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=pm_message_t $var, retvar=false]] ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var , retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var , retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: Create info VarInfo [index=1, replacementParam=pm_message_t $var , retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=1, replacementParam=pm_message_t $var , retvar=false]] ldv-cc: TRACE: ppcAfterTokens.size()=2 ldv-cc: TRACE: ppc.getContent().length=7 ldv-cc: TRACE: ppc.getContent().length=31 ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var , retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var , retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: ppcAfterTokens.size()=2 ldv-cc: TRACE: ppc.getContent().length=7 ldv-cc: TRACE: ppc.getContent().length=31 ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var , retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var , retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: ppcAfterTokens.size()=1 ldv-cc: TRACE: ppc.getContent().length=31 ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var , retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var , retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: ppcAfterTokens.size()=2 ldv-cc: TRACE: ppc.getContent().length=7 ldv-cc: TRACE: ppc.getContent().length=31 ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var , retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var , retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: ppcAfterTokens.size()=1 ldv-cc: TRACE: ppc.getContent().length=31 ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var, retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=struct usb_interface * $var , retvar=false] ldv-cc: TRACE: key=GroupKey [key=struct usb_interface *] ldv-cc: TRACE: theGroups={GroupKey [key=struct usb_interface *]=GroupInfo [id=1]} ldv-cc: TRACE: existing group ldv-cc: TRACE: group=GroupInfo [id=1] ldv-cc: TRACE: var=GroupVar [info=VarInfo [index=0, replacementParam=struct usb_interface * $var , retvar=false], g=GroupInfo [id=1]] ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Append calls after stndart functions. ldv-cc: TRACE: Create info VarInfo [index=0, replacementParam=void, retvar=false] ldv-cc: TRACE: simple var ldv-cc: TRACE: var=SimpleVar [info=VarInfo [index=0, replacementParam=void, retvar=false]] ldv-cc: TRACE: ppcAfterTokens.size()=0 ldv-cc: TRACE: Start appending end section... ldv-cc: TRACE: Start appending "FUNCTION CALL SECTION"... ldv-cc: TRACE: Append macros: "#endif" for our function. deg: TRACE: Statistica: lines: 1080, size: 29741, worktime: 866 deg: INFO: End of ldv_cc - Ok. deg: TRACE: Generate main option on for "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/initializers.c". deg: DEBUG: RUN LDV_CC: /home/malele/programs/ldv/drv-env-gen/../shared/sh/timeout --pattern=.*,ALL --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/deg/stats.xml --reference=26 java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_cc.jar /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/initializers.c --main -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/deg/driver/drivers/usb/storage/initializers.o -c 4 -props /home/malele/programs/ldv/drv-env-gen/default.properties -Wp,-MD,drivers/usb/storage/.initializers.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(initializers) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage deg: INFO: Starting ldv_cc interface... ldv-cc: DEBUG: --main ldv-cc: TRACE: Open file /home/malele/programs/ldv/drv-env-gen/default.properties ldv-cc: TRACE: Load properties ldv-cc: DEBUG: Adding sequence parameters sequence_infinite_withcheck_stateful ldv-cc: DEBUG: Start generator for: "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/initializers.c" file. ldv-cc: TRACE: Include interrupt parser ldv-cc: TRACE: Include timer parser ldv-cc: DEBUG: parseAllFunctions ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?((?!(\bfor\b)|(\bif\b))([_a-zA-Z][_a-z0-9A-Z]*\s*))\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (44):int usb_stor_euscsi_init(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_euscsi_init, type=int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (46):int usb_stor_ucr61s2b_init(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_ucr61s2b_init, type=int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (49):int usb_stor_huawei_e220_init(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_stor_huawei_e220_init, type=int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=connect, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=close, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: TRACE: Adding FuncInfo [name=disconnect, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: DEBUG: Loaded pattern default_main with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=pre_reset, check=null] ldv-cc: TRACE: Adding FuncInfo [name=reset_resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=post_reset, check=null] ldv-cc: TRACE: Adding FuncInfo [name=disconnect, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: DEBUG: Loaded pattern usb_driver with 9 functions ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=read, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=write, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=llseek, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern file_operations with 5 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=rescan, check=null] ldv-cc: TRACE: Adding FuncInfo [name=done, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: DEBUG: Loaded pattern scsi_driver with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=attach, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=activate, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=set_params, check=null] ldv-cc: TRACE: Adding FuncInfo [name=prep_fn, check=null] ldv-cc: TRACE: Adding FuncInfo [name=check_sense, check=null] ldv-cc: TRACE: Adding FuncInfo [name=detach, check=null] ldv-cc: DEBUG: Loaded pattern scsi_device_handler with 6 functions ldv-cc: TRACE: Adding FuncInfo [name=stop0, check=$indent mutex_lock(&$p0->usb_lock); $indent$fcall; $indent mutex_unlock(&$p0->usb_lock);] ldv-cc: DEBUG: Loaded pattern sd_desc with 1 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=suspend_late, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume_early, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: DEBUG: Loaded pattern platform_driver with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=ndo_init, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_open, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_stop, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_uninit, check=null] ldv-cc: DEBUG: Loaded pattern net_device_ops with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=irq_bus_lock, check=null] ldv-cc: TRACE: Adding FuncInfo [name=irq_bus_sync_unlock, check=null] ldv-cc: DEBUG: Loaded pattern irq_chip with 2 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=$CHECK_NONZERO] ldv-cc: DEBUG: Loaded pattern i2c_driver with 2 functions ldv-cc: TRACE: Adding FuncInfo [name=acquire, check=null] ldv-cc: TRACE: Adding FuncInfo [name=acquire_phy, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release_phy, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern e1000_phy_operations with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=acquire, check=null] ldv-cc: TRACE: Adding FuncInfo [name=acquire_nvm, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release_nvm, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern e1000_nvm_operations with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=isr_process_oq, check=$indent unsigned long $p0_flags; $indent spin_lock_irqsave(&$p0->lock, $p0_flags); $indent$fcall; $indent spin_unlock_irqrestore(&$p0->lock, $p0_flags);] ldv-cc: DEBUG: Loaded pattern pm8001_dispatch with 1 functions ldv-cc: TRACE: Adding FuncInfo [name=start, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=hidinput_input_event, check=null] ldv-cc: TRACE: Adding FuncInfo [name=close, check=null] ldv-cc: TRACE: Adding FuncInfo [name=stop, check=null] ldv-cc: DEBUG: Loaded pattern hid_ll_driver with 5 functions ldv-cc: DEBUG: Pasring standart kernel driver structures... ldv-cc: TRACE: The pattern is: (\s\\*\s*(static\s*)?+(const\s+)?struct[\*\s]+)[a-zA-Z_][a-zA-Z0-9_]*[\\*\s]+[a-zA-Z_][a-zA-Z0-9_]*[\\*\s]+[=]{1,1}[\\*\s]\{[\s\*]* ldv-cc: DEBUG: Functions not found ldv-cc: DEBUG: Ok. I have taken 0 structures. ldv-cc: DEBUG: Pasring standart kernel driver macroses: module_init, module_exit, etc... ldv-cc: TRACE: The pattern is: \s+(postcore_initcall|arch_initcall|subsys_initcall|module_init|module_exit)\s*\(\s*[_a-zA-Z][_a-zA-Z0-9]*\s*\) ldv-cc: DEBUG: Functions not found ldv-cc: DEBUG: Ok. I have taken 0 structures. ldv-cc: DEBUG: Nothing to generate. deg: TRACE: Statistica: lines: 106, size: 3567, worktime: 225 deg: INFO: End of ldv_cc - Ok. deg: TRACE: Generate main option on for "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/sierra_ms.c". deg: DEBUG: RUN LDV_CC: /home/malele/programs/ldv/drv-env-gen/../shared/sh/timeout --pattern=.*,ALL --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/deg/stats.xml --reference=27 java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_cc.jar /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/sierra_ms.c --main -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/deg/driver/drivers/usb/storage/sierra_ms.o -c 5 -props /home/malele/programs/ldv/drv-env-gen/default.properties -Wp,-MD,drivers/usb/storage/.sierra_ms.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(sierra_ms) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage deg: INFO: Starting ldv_cc interface... ldv-cc: DEBUG: --main ldv-cc: TRACE: Open file /home/malele/programs/ldv/drv-env-gen/default.properties ldv-cc: TRACE: Load properties ldv-cc: DEBUG: Adding sequence parameters sequence_infinite_withcheck_stateful ldv-cc: DEBUG: Start generator for: "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/sierra_ms.c" file. ldv-cc: TRACE: Include interrupt parser ldv-cc: TRACE: Include timer parser ldv-cc: DEBUG: parseAllFunctions ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?((?!(\bfor\b)|(\bif\b))([_a-zA-Z][_a-z0-9A-Z]*\s*))\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (64):static bool containsFullLinuxPackage(struct swoc_info *swocInfo) ldv-cc: TRACE: Parse inner calls for NameAndType [name=containsFullLinuxPackage, type=static bool] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (71):static int sierra_set_ms_mode(struct usb_device *udev, __u16 eSWocMode) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sierra_set_ms_mode, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (84):static int sierra_get_swoc_info(struct usb_device *udev, struct swoc_info *swocInfo) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sierra_get_swoc_info, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (50):static void debug_swoc(struct swoc_info *swocInfo) ldv-cc: TRACE: Parse inner calls for NameAndType [name=debug_swoc, type=static void] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (89):static ssize_t show_truinst(struct device *dev, struct device_attribute *attr, char *buf) ldv-cc: TRACE: Parse inner calls for NameAndType [name=show_truinst, type=static ssize_t] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (38):int sierra_ms_init(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=sierra_ms_init, type=int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=connect, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=close, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: TRACE: Adding FuncInfo [name=disconnect, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: DEBUG: Loaded pattern default_main with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=pre_reset, check=null] ldv-cc: TRACE: Adding FuncInfo [name=reset_resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=post_reset, check=null] ldv-cc: TRACE: Adding FuncInfo [name=disconnect, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: DEBUG: Loaded pattern usb_driver with 9 functions ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=read, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=write, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=llseek, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern file_operations with 5 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=rescan, check=null] ldv-cc: TRACE: Adding FuncInfo [name=done, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: DEBUG: Loaded pattern scsi_driver with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=attach, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=activate, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=set_params, check=null] ldv-cc: TRACE: Adding FuncInfo [name=prep_fn, check=null] ldv-cc: TRACE: Adding FuncInfo [name=check_sense, check=null] ldv-cc: TRACE: Adding FuncInfo [name=detach, check=null] ldv-cc: DEBUG: Loaded pattern scsi_device_handler with 6 functions ldv-cc: TRACE: Adding FuncInfo [name=stop0, check=$indent mutex_lock(&$p0->usb_lock); $indent$fcall; $indent mutex_unlock(&$p0->usb_lock);] ldv-cc: DEBUG: Loaded pattern sd_desc with 1 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=suspend_late, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume_early, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: DEBUG: Loaded pattern platform_driver with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=ndo_init, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_open, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_stop, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_uninit, check=null] ldv-cc: DEBUG: Loaded pattern net_device_ops with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=irq_bus_lock, check=null] ldv-cc: TRACE: Adding FuncInfo [name=irq_bus_sync_unlock, check=null] ldv-cc: DEBUG: Loaded pattern irq_chip with 2 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=$CHECK_NONZERO] ldv-cc: DEBUG: Loaded pattern i2c_driver with 2 functions ldv-cc: TRACE: Adding FuncInfo [name=acquire, check=null] ldv-cc: TRACE: Adding FuncInfo [name=acquire_phy, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release_phy, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern e1000_phy_operations with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=acquire, check=null] ldv-cc: TRACE: Adding FuncInfo [name=acquire_nvm, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release_nvm, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern e1000_nvm_operations with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=isr_process_oq, check=$indent unsigned long $p0_flags; $indent spin_lock_irqsave(&$p0->lock, $p0_flags); $indent$fcall; $indent spin_unlock_irqrestore(&$p0->lock, $p0_flags);] ldv-cc: DEBUG: Loaded pattern pm8001_dispatch with 1 functions ldv-cc: TRACE: Adding FuncInfo [name=start, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=hidinput_input_event, check=null] ldv-cc: TRACE: Adding FuncInfo [name=close, check=null] ldv-cc: TRACE: Adding FuncInfo [name=stop, check=null] ldv-cc: DEBUG: Loaded pattern hid_ll_driver with 5 functions ldv-cc: DEBUG: Pasring standart kernel driver structures... ldv-cc: TRACE: The pattern is: (\s\\*\s*(static\s*)?+(const\s+)?struct[\*\s]+)[a-zA-Z_][a-zA-Z0-9_]*[\\*\s]+[a-zA-Z_][a-zA-Z0-9_]*[\\*\s]+[=]{1,1}[\\*\s]\{[\s\*]* ldv-cc: DEBUG: Functions not found ldv-cc: DEBUG: Ok. I have taken 0 structures. ldv-cc: DEBUG: Pasring standart kernel driver macroses: module_init, module_exit, etc... ldv-cc: TRACE: The pattern is: \s+(postcore_initcall|arch_initcall|subsys_initcall|module_init|module_exit)\s*\(\s*[_a-zA-Z][_a-zA-Z0-9]*\s*\) ldv-cc: DEBUG: Functions not found ldv-cc: DEBUG: Ok. I have taken 0 structures. ldv-cc: DEBUG: Nothing to generate. deg: TRACE: Statistica: lines: 208, size: 5511, worktime: 244 deg: INFO: End of ldv_cc - Ok. deg: TRACE: Generate main option on for "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/option_ms.c". deg: DEBUG: RUN LDV_CC: /home/malele/programs/ldv/drv-env-gen/../shared/sh/timeout --pattern=.*,ALL --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/deg/stats.xml --reference=28 java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_cc.jar /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/option_ms.c --main -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/deg/driver/drivers/usb/storage/option_ms.o -c 6 -props /home/malele/programs/ldv/drv-env-gen/default.properties -Wp,-MD,drivers/usb/storage/.option_ms.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(option_ms) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage deg: INFO: Starting ldv_cc interface... ldv-cc: DEBUG: --main ldv-cc: TRACE: Open file /home/malele/programs/ldv/drv-env-gen/default.properties ldv-cc: TRACE: Load properties ldv-cc: DEBUG: Adding sequence parameters sequence_infinite_withcheck_stateful ldv-cc: DEBUG: Start generator for: "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/option_ms.c" file. ldv-cc: TRACE: Include interrupt parser ldv-cc: TRACE: Include timer parser ldv-cc: DEBUG: parseAllFunctions ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?((?!(\bfor\b)|(\bif\b))([_a-zA-Z][_a-z0-9A-Z]*\s*))\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (44):static int option_rezero(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=option_rezero, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (45):static int option_inquiry(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=option_inquiry, type=static int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Function name (38):int option_ms_init(struct us_data *us) ldv-cc: TRACE: Parse inner calls for NameAndType [name=option_ms_init, type=int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=connect, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=close, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: TRACE: Adding FuncInfo [name=disconnect, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: DEBUG: Loaded pattern default_main with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=pre_reset, check=null] ldv-cc: TRACE: Adding FuncInfo [name=reset_resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=post_reset, check=null] ldv-cc: TRACE: Adding FuncInfo [name=disconnect, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: DEBUG: Loaded pattern usb_driver with 9 functions ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=read, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=write, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=llseek, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern file_operations with 5 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=rescan, check=null] ldv-cc: TRACE: Adding FuncInfo [name=done, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: DEBUG: Loaded pattern scsi_driver with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=attach, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=activate, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=set_params, check=null] ldv-cc: TRACE: Adding FuncInfo [name=prep_fn, check=null] ldv-cc: TRACE: Adding FuncInfo [name=check_sense, check=null] ldv-cc: TRACE: Adding FuncInfo [name=detach, check=null] ldv-cc: DEBUG: Loaded pattern scsi_device_handler with 6 functions ldv-cc: TRACE: Adding FuncInfo [name=stop0, check=$indent mutex_lock(&$p0->usb_lock); $indent$fcall; $indent mutex_unlock(&$p0->usb_lock);] ldv-cc: DEBUG: Loaded pattern sd_desc with 1 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=suspend_late, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume_early, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: DEBUG: Loaded pattern platform_driver with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=ndo_init, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_open, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_stop, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_uninit, check=null] ldv-cc: DEBUG: Loaded pattern net_device_ops with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=irq_bus_lock, check=null] ldv-cc: TRACE: Adding FuncInfo [name=irq_bus_sync_unlock, check=null] ldv-cc: DEBUG: Loaded pattern irq_chip with 2 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=$CHECK_NONZERO] ldv-cc: DEBUG: Loaded pattern i2c_driver with 2 functions ldv-cc: TRACE: Adding FuncInfo [name=acquire, check=null] ldv-cc: TRACE: Adding FuncInfo [name=acquire_phy, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release_phy, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern e1000_phy_operations with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=acquire, check=null] ldv-cc: TRACE: Adding FuncInfo [name=acquire_nvm, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release_nvm, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern e1000_nvm_operations with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=isr_process_oq, check=$indent unsigned long $p0_flags; $indent spin_lock_irqsave(&$p0->lock, $p0_flags); $indent$fcall; $indent spin_unlock_irqrestore(&$p0->lock, $p0_flags);] ldv-cc: DEBUG: Loaded pattern pm8001_dispatch with 1 functions ldv-cc: TRACE: Adding FuncInfo [name=start, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=hidinput_input_event, check=null] ldv-cc: TRACE: Adding FuncInfo [name=close, check=null] ldv-cc: TRACE: Adding FuncInfo [name=stop, check=null] ldv-cc: DEBUG: Loaded pattern hid_ll_driver with 5 functions ldv-cc: DEBUG: Pasring standart kernel driver structures... ldv-cc: TRACE: The pattern is: (\s\\*\s*(static\s*)?+(const\s+)?struct[\*\s]+)[a-zA-Z_][a-zA-Z0-9_]*[\\*\s]+[a-zA-Z_][a-zA-Z0-9_]*[\\*\s]+[=]{1,1}[\\*\s]\{[\s\*]* ldv-cc: DEBUG: Functions not found ldv-cc: DEBUG: Ok. I have taken 0 structures. ldv-cc: DEBUG: Pasring standart kernel driver macroses: module_init, module_exit, etc... ldv-cc: TRACE: The pattern is: \s+(postcore_initcall|arch_initcall|subsys_initcall|module_init|module_exit)\s*\(\s*[_a-zA-Z][_a-zA-Z0-9]*\s*\) ldv-cc: DEBUG: Functions not found ldv-cc: DEBUG: Ok. I have taken 0 structures. ldv-cc: DEBUG: Nothing to generate. deg: TRACE: Statistica: lines: 169, size: 4453, worktime: 265 deg: INFO: End of ldv_cc - Ok. deg: TRACE: Generate main option on for "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/usual-tables.c". deg: DEBUG: RUN LDV_CC: /home/malele/programs/ldv/drv-env-gen/../shared/sh/timeout --pattern=.*,ALL --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/deg/stats.xml --reference=29 java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_cc.jar /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/usual-tables.c --main -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/deg/driver/drivers/usb/storage/usual-tables.o -c 7 -props /home/malele/programs/ldv/drv-env-gen/default.properties -Wp,-MD,drivers/usb/storage/.usual-tables.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -O2 -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(usual_tables) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage deg: INFO: Starting ldv_cc interface... ldv-cc: DEBUG: --main ldv-cc: TRACE: Open file /home/malele/programs/ldv/drv-env-gen/default.properties ldv-cc: TRACE: Load properties ldv-cc: DEBUG: Adding sequence parameters sequence_infinite_withcheck_stateful ldv-cc: DEBUG: Start generator for: "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/usual-tables.c" file. ldv-cc: TRACE: Include interrupt parser ldv-cc: TRACE: Include timer parser ldv-cc: DEBUG: parseAllFunctions ldv-cc: TRACE: The pattern is: (}\s*;?|\)\s*;|\n\s*)((?!(\s*(while|sizeof|if|list_for_each_entry|list_for_each_entry_safe|switch|gadget_for_each_ep)\s*\())([\s\w\d\*\_\,\(\)]*))\s+\*?((?!(\bfor\b)|(\bif\b))([_a-zA-Z][_a-z0-9A-Z]*\s*))\s*\([\s\w\d\*\&\_\,]*\)\s*\{ ldv-cc: TRACE: Function name (55):int usb_usual_ignore_device(struct usb_interface *intf) ldv-cc: TRACE: Parse inner calls for NameAndType [name=usb_usual_ignore_device, type=int] ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Parse timers ldv-cc: TRACE: Parsed elements 0 ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=connect, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=close, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: TRACE: Adding FuncInfo [name=disconnect, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: DEBUG: Loaded pattern default_main with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=pre_reset, check=null] ldv-cc: TRACE: Adding FuncInfo [name=reset_resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=post_reset, check=null] ldv-cc: TRACE: Adding FuncInfo [name=disconnect, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: DEBUG: Loaded pattern usb_driver with 9 functions ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=read, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=write, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=llseek, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern file_operations with 5 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=rescan, check=null] ldv-cc: TRACE: Adding FuncInfo [name=done, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: DEBUG: Loaded pattern scsi_driver with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=attach, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=activate, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=set_params, check=null] ldv-cc: TRACE: Adding FuncInfo [name=prep_fn, check=null] ldv-cc: TRACE: Adding FuncInfo [name=check_sense, check=null] ldv-cc: TRACE: Adding FuncInfo [name=detach, check=null] ldv-cc: DEBUG: Loaded pattern scsi_device_handler with 6 functions ldv-cc: TRACE: Adding FuncInfo [name=stop0, check=$indent mutex_lock(&$p0->usb_lock); $indent$fcall; $indent mutex_unlock(&$p0->usb_lock);] ldv-cc: DEBUG: Loaded pattern sd_desc with 1 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=suspend, check=null] ldv-cc: TRACE: Adding FuncInfo [name=suspend_late, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume_early, check=null] ldv-cc: TRACE: Adding FuncInfo [name=resume, check=null] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=null] ldv-cc: TRACE: Adding FuncInfo [name=shutdown, check=null] ldv-cc: DEBUG: Loaded pattern platform_driver with 7 functions ldv-cc: TRACE: Adding FuncInfo [name=ndo_init, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_open, check=$CHECK_LESSTHANZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_stop, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=ndo_uninit, check=null] ldv-cc: DEBUG: Loaded pattern net_device_ops with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=irq_bus_lock, check=null] ldv-cc: TRACE: Adding FuncInfo [name=irq_bus_sync_unlock, check=null] ldv-cc: DEBUG: Loaded pattern irq_chip with 2 functions ldv-cc: TRACE: Adding FuncInfo [name=probe, check=$CHECK_PROBE] ldv-cc: TRACE: Adding FuncInfo [name=remove, check=$CHECK_NONZERO] ldv-cc: DEBUG: Loaded pattern i2c_driver with 2 functions ldv-cc: TRACE: Adding FuncInfo [name=acquire, check=null] ldv-cc: TRACE: Adding FuncInfo [name=acquire_phy, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release_phy, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern e1000_phy_operations with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=acquire, check=null] ldv-cc: TRACE: Adding FuncInfo [name=acquire_nvm, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release_nvm, check=null] ldv-cc: TRACE: Adding FuncInfo [name=release, check=null] ldv-cc: DEBUG: Loaded pattern e1000_nvm_operations with 4 functions ldv-cc: TRACE: Adding FuncInfo [name=isr_process_oq, check=$indent unsigned long $p0_flags; $indent spin_lock_irqsave(&$p0->lock, $p0_flags); $indent$fcall; $indent spin_unlock_irqrestore(&$p0->lock, $p0_flags);] ldv-cc: DEBUG: Loaded pattern pm8001_dispatch with 1 functions ldv-cc: TRACE: Adding FuncInfo [name=start, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=open, check=$CHECK_NONZERO] ldv-cc: TRACE: Adding FuncInfo [name=hidinput_input_event, check=null] ldv-cc: TRACE: Adding FuncInfo [name=close, check=null] ldv-cc: TRACE: Adding FuncInfo [name=stop, check=null] ldv-cc: DEBUG: Loaded pattern hid_ll_driver with 5 functions ldv-cc: DEBUG: Pasring standart kernel driver structures... ldv-cc: TRACE: The pattern is: (\s\\*\s*(static\s*)?+(const\s+)?struct[\*\s]+)[a-zA-Z_][a-zA-Z0-9_]*[\\*\s]+[a-zA-Z_][a-zA-Z0-9_]*[\\*\s]+[=]{1,1}[\\*\s]\{[\s\*]* ldv-cc: DEBUG: Functions not found ldv-cc: DEBUG: Ok. I have taken 0 structures. ldv-cc: DEBUG: Pasring standart kernel driver macroses: module_init, module_exit, etc... ldv-cc: TRACE: The pattern is: \s+(postcore_initcall|arch_initcall|subsys_initcall|module_init|module_exit)\s*\(\s*[_a-zA-Z][_a-zA-Z0-9]*\s*\) ldv-cc: DEBUG: Functions not found ldv-cc: DEBUG: Ok. I have taken 0 structures. ldv-cc: DEBUG: Nothing to generate. deg: TRACE: Statistica: lines: 116, size: 3410, worktime: 229 deg: INFO: End of ldv_cc - Ok. deg: TRACE: Internal driver with basedir='/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver', driver_name='drivers/usb/storage/usb-storage.ko', module_name='drivers/usb/storage/usb-storage.ko' deg: DEBUG: RUN LDV_LD: java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_ld.jar /home/malele/programs/ldv/drv-env-gen/../shared/sh/timeout --pattern=.*,ALL --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/deg/stats.xml --reference=30 java -ea -jar /home/malele/programs/ldv/drv-env-gen/ldv_ld.jar /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/deg/driver/drivers/usb/storage/scsiglue.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/deg/driver/drivers/usb/storage/protocol.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/deg/driver/drivers/usb/storage/transport.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/deg/driver/drivers/usb/storage/usb.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/deg/driver/drivers/usb/storage/initializers.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/deg/driver/drivers/usb/storage/sierra_ms.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/deg/driver/drivers/usb/storage/option_ms.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/deg/driver/drivers/usb/storage/usual-tables.o -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/deg/driver/drivers/usb/storage/usb-storage.ko -m elf_i386 -r deg: INFO: Starting ldv_ld interface... deg: INFO: End of ldv_ld - Ok. deg: DEBUG: Start sanity checks for generated cmd stream file... deg: DEBUG: Check LD command with id:"30"... deg: DEBUG: Check CC command for input section with file:"/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/scsiglue.o"... deg: DEBUG: CC command exists. deg: DEBUG: Check CC command for input section with file:"/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/protocol.o"... deg: DEBUG: CC command exists. deg: DEBUG: Check CC command for input section with file:"/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/transport.o"... deg: DEBUG: CC command exists. deg: DEBUG: Check CC command for input section with file:"/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/usb.o"... deg: DEBUG: CC command exists. deg: DEBUG: Check CC command for input section with file:"/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/initializers.o"... deg: DEBUG: CC command exists. deg: DEBUG: Check CC command for input section with file:"/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/sierra_ms.o"... deg: DEBUG: CC command exists. deg: DEBUG: Check CC command for input section with file:"/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/option_ms.o"... deg: DEBUG: CC command exists. deg: DEBUG: Check CC command for input section with file:"/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/usual-tables.o"... deg: DEBUG: CC command exists. deg: DEBUG: LD command :"30" -Ok. deg: DEBUG: Ok ldv-core: TRACE: Calling external interface to submit task for CID=30 ldv-core: NORMAL: Calling Domain Speicific C-Verifier ldv-core: TRACE: Write DSCV arguments to task descriptor file "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/task_descriptor". ldv-core: TRACE: Make work dir for task "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/input_task" ldv-core: TRACE: Set RCV_FRONTEND_CMD to "/home/malele/programs/ldv/ldv-core/../bin/dscv" ldv-core: TRACE: Remove existing DSCV's report '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/report_after_dscv.xml' if so (workaround for #2727) ldv-core: TRACE: Calling watcher... watcher: DEBUG: Called watcher (output not checked): /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher queue dscv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/task_descriptor /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir ldv 1 dscv 30 watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: : queue dscv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/task_descriptor /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir ldv 1 dscv 30 watcher: INFO: Queueing to pool dscv task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/task_descriptor with wd=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir and key ["ldv", "1", "dscv", "30"]. watcher: DEBUG: Putting workdir to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/30/task watcher: DEBUG: Copying taskfile to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/30/task from /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/task_descriptor watcher: INFO: Forking process to run /home/malele/programs/ldv/ldv-core/../bin/dscv --rawcmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/30/task... watcher: INFO: Waiting for dscv call to finish... watcher: DEBUG: Going to use semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/dscv_pool watcher: TRACE: TOKEN: 17193892 for /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/dscv_pool watcher: TRACE: Semaphore otime: Sun Nov 04 20:31:25 +0800 2012 watcher: INFO: Running dscv with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/30/task right NOW! watcher: DEBUG: Setting key for the processes spawned: ldv,1,dscv,30 dscv: INFO: Watcher server is /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher key dscv watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,30: key dscv watcher: DEBUG: Key requested for ["dscv"] watcher: TRACE: Increasing reference counter... watcher: DEBUG: Serving 2 instances watcher: TRACE: Watcher says: ldv,1,dscv,30 watcher: TRACE: watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: Got key string ldv,1,dscv,30. dscv: DEBUG: Expecting 4 runs of RCV backend. dscv: DEBUG: Copying driver from '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7'... dscv: DEBUG: CMDFILE : /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/cmd_after_deg.xml dscv: DEBUG: CMDFILE-OUT: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml dscv: TRACE: BASEDIR: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7 dscv: NORMAL: Calling rule_instrumenter for rule model 32_7... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: The tool base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7'. rule-instrumentor: DEBUG: The commands input file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/cmd_after_deg.xml'. rule-instrumentor: DEBUG: The commands output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml'. rule-instrumentor: DEBUG: The model identifier is '32_7'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/stats.xml'. rule-instrumentor: DEBUG: The tool configurations directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config'. rule-instrumentor: DEBUG: The tool common model directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/common-model'. rule-instrumentor: TRACE: Try to find the instrument absolute path. rule-instrumentor: DEBUG: The instrument absolute path is '/home/malele/programs/ldv/bin/rule-instrumentor.pl'. rule-instrumentor: TRACE: Try to find the instrument directory. rule-instrumentor: DEBUG: The instrument directory is '/home/malele/programs/ldv/bin/'. rule-instrumentor: TRACE: Obtain the LDV_HOME as earlier as possible. rule-instrumentor: DEBUG: The LDV_HOME is '/home/malele/programs/ldv'. rule-instrumentor: TRACE: Obtain the directory where all instrumentor auxiliary tools (such as aspectator) are placed. rule-instrumentor: TRACE: Obtain absolute path for RI common aspect file. rule-instrumentor: DEBUG: RI common aspect file is '/home/malele/programs/ldv/ri/ri.aspect'. rule-instrumentor: DEBUG: The timeout script is '/home/malele/programs/ldv/shared/sh/timeout'. rule-instrumentor: DEBUG: The rule instrumentor processes patterns are: '.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER'. rule-instrumentor: DEBUG: The ldv timeout script options are '--pattern=.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/stats.xml'. rule-instrumentor: DEBUG: The instrument auxiliary tools directory is '/home/malele/programs/ldv/ri'. rule-instrumentor: DEBUG: The aspectator binaries directory is '/home/malele/programs/ldv/ri/bin'. rule-instrumentor: DEBUG: The aspectator script (compiler) is '/home/malele/programs/ldv/ri/bin/compiler'. rule-instrumentor: DEBUG: The models directory is '/home/malele/programs/ldv/kernel-rules'. rule-instrumentor: TRACE: Check whether the models are installed properly. rule-instrumentor: DEBUG: The models database xml file is 'model-db.xml'. rule-instrumentor: DEBUG: Files and directories are checked and prepared successfully. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: DEBUG: Get and store information on the required model. rule-instrumentor: TRACE: Read the models database xml file '/home/malele/programs/ldv/kernel-rules/model-db.xml'. rule-instrumentor: TRACE: Obtain all models. rule-instrumentor: TRACE: Iterate over the all models and try to find the appropriate one. rule-instrumentor: TRACE: Process 'plain_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -Wno-unused-but-set-variable' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_llvm_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-Wno-attributes -g -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -Wframe-larger-than=\d+ -fno-dwarf2-cfi-asm -fconserve-stack -femit-struct-debug-baseonly -O.' are specified. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '07_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '08_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '10_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '18_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '26_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '27_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_5' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_7' id attribute for a model. rule-instrumentor: DEBUG: The required model having id '32_7' is found. rule-instrumentor: TRACE: Read engine tag. rule-instrumentor: DEBUG: The engine 'blast' is specified for the '32_7' model. rule-instrumentor: TRACE: Read error tag. rule-instrumentor: DEBUG: The error label 'LDV_ERROR' is specified for the '32_7' model. rule-instrumentor: TRACE: Read hints tag. rule-instrumentor: TRACE: Read array of kinds. rule-instrumentor: DEBUG: The kinds 'plain' are specified for the '32_7' model. rule-instrumentor: TRACE: Read file names. rule-instrumentor: TRACE: Read config file name. rule-instrumentor: DEBUG: The config file 'models/0032-config.h' is specified for the '32_7' model. rule-instrumentor: TRACE: Check whether the '32_7' model kinds are specified correctly. rule-instrumentor: DEBUG: The plain mode is used for '32_7' model. rule-instrumentor: TRACE: Read common file name. rule-instrumentor: DEBUG: The common file 'models/0032_7.c' is specified for the '32_7' model. rule-instrumentor: DEBUG: Header files will be additionaly searched for in '/home/malele/programs/ldv/kernel-rules/models'. rule-instrumentor: TRACE: Store model information into hash. rule-instrumentor: DEBUG: The model '32_7' information is processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Print a root node open tag in the plain mode. rule-instrumentor: DEBUG: Process the commands input file. rule-instrumentor: TRACE: Read commands input xml file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/cmd_after_deg.xml'. rule-instrumentor: TRACE: Read xml root tag. rule-instrumentor: TRACE: Obtain all commands. rule-instrumentor: TRACE: Iterate over all commands to execute them and write output xml file. rule-instrumentor: TRACE: Gather argument signatures for all cc comands specified first of all. rule-instrumentor: DEBUG: The base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver' is specified. rule-instrumentor: TRACE: Use the tool base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7' instead of the specified one in the plain mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'cc' having id '22'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/scsiglue.o'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'false' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/scsiglue.c' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/scsiglue.c'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/scsiglue.o'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as configuration header file. rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as automatic configuration header file. rule-instrumentor: DEBUG: Exclude the option '-O2' for the '22' command. rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: TRACE: Add config include options for cc command. rule-instrumentor: TRACE: Relative path to config file is include/generated/autoconf.h. rule-instrumentor: TRACE: Check presence of configuration file. rule-instrumentor: DEBUG: Create configuration 'autoconf.h'. rule-instrumentor: TRACE: Copy the main configuration file to the configuration directory and patch it. rule-instrumentor: DEBUG: Create configuration '/generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: Create configuration 'include//generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: The config includes directories are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.scsiglue.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(scsiglue) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h'. rule-instrumentor: DEBUG: The entry points are ''. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/scsiglue.c'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The cc command '22' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: DEBUG: The command '22' is specifically processed for the plain mode. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: For CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Duplicate an each cc command with the one containing a common model. rule-instrumentor: TRACE: Change an id attribute. rule-instrumentor: TRACE: Concatenate a common model with the first input file. rule-instrumentor: DEBUG: Finish processing of the command having id '22' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.013562'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '1'. rule-instrumentor: TRACE: Log information on the '22' command execution status. rule-instrumentor: DEBUG: Finish processing of the command having id '22' in the aspect mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'cc' having id '23'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/protocol.o'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'false' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/protocol.c' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/protocol.c'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/protocol.o'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as configuration header file. rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as automatic configuration header file. rule-instrumentor: DEBUG: Exclude the option '-O2' for the '23' command. rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: TRACE: Add config include options for cc command. rule-instrumentor: TRACE: Relative path to config file is include/generated/autoconf.h. rule-instrumentor: TRACE: Check presence of configuration file. rule-instrumentor: DEBUG: Create configuration 'autoconf.h'. rule-instrumentor: TRACE: Copy the main configuration file to the configuration directory and patch it. rule-instrumentor: DEBUG: Create configuration '/generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: Create configuration 'include//generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: The config includes directories are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.protocol.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(protocol) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h'. rule-instrumentor: DEBUG: The entry points are ''. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/protocol.c'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The cc command '23' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: DEBUG: The command '23' is specifically processed for the plain mode. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: For CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Duplicate an each cc command with the one containing a common model. rule-instrumentor: TRACE: Change an id attribute. rule-instrumentor: TRACE: Concatenate a common model with the first input file. rule-instrumentor: DEBUG: Finish processing of the command having id '23' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.013772'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '1'. rule-instrumentor: TRACE: Log information on the '23' command execution status. rule-instrumentor: DEBUG: Finish processing of the command having id '23' in the aspect mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'cc' having id '24'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/transport.o'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'false' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/transport.c' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/transport.c'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/transport.o'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as configuration header file. rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as automatic configuration header file. rule-instrumentor: DEBUG: Exclude the option '-O2' for the '24' command. rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: TRACE: Add config include options for cc command. rule-instrumentor: TRACE: Relative path to config file is include/generated/autoconf.h. rule-instrumentor: TRACE: Check presence of configuration file. rule-instrumentor: DEBUG: Create configuration 'autoconf.h'. rule-instrumentor: TRACE: Copy the main configuration file to the configuration directory and patch it. rule-instrumentor: DEBUG: Create configuration '/generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: Create configuration 'include//generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: The config includes directories are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.transport.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(transport) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h'. rule-instrumentor: DEBUG: The entry points are ''. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/transport.c'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The cc command '24' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: DEBUG: The command '24' is specifically processed for the plain mode. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: For CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Duplicate an each cc command with the one containing a common model. rule-instrumentor: TRACE: Change an id attribute. rule-instrumentor: TRACE: Concatenate a common model with the first input file. rule-instrumentor: DEBUG: Finish processing of the command having id '24' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.014484'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '1'. rule-instrumentor: TRACE: Log information on the '24' command execution status. rule-instrumentor: DEBUG: Finish processing of the command having id '24' in the aspect mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'cc' having id '25'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/usb.o'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'false' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/usb.c' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/usb.c'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/usb.o'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as configuration header file. rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as automatic configuration header file. rule-instrumentor: DEBUG: Exclude the option '-O2' for the '25' command. rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: TRACE: Add config include options for cc command. rule-instrumentor: TRACE: Relative path to config file is include/generated/autoconf.h. rule-instrumentor: TRACE: Check presence of configuration file. rule-instrumentor: DEBUG: Create configuration 'autoconf.h'. rule-instrumentor: TRACE: Copy the main configuration file to the configuration directory and patch it. rule-instrumentor: DEBUG: Create configuration '/generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: Create configuration 'include//generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: The config includes directories are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.usb.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(usb) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN3_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h'. rule-instrumentor: DEBUG: The entry points are ''. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/usb.c'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The cc command '25' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: DEBUG: The command '25' is specifically processed for the plain mode. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: For CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Duplicate an each cc command with the one containing a common model. rule-instrumentor: TRACE: Change an id attribute. rule-instrumentor: TRACE: Concatenate a common model with the first input file. rule-instrumentor: DEBUG: Finish processing of the command having id '25' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.014933'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '1'. rule-instrumentor: TRACE: Log information on the '25' command execution status. rule-instrumentor: DEBUG: Finish processing of the command having id '25' in the aspect mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'cc' having id '26'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/initializers.o'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'false' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/initializers.c' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/initializers.c'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/initializers.o'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as configuration header file. rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as automatic configuration header file. rule-instrumentor: DEBUG: Exclude the option '-O2' for the '26' command. rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: TRACE: Add config include options for cc command. rule-instrumentor: TRACE: Relative path to config file is include/generated/autoconf.h. rule-instrumentor: TRACE: Check presence of configuration file. rule-instrumentor: DEBUG: Create configuration 'autoconf.h'. rule-instrumentor: TRACE: Copy the main configuration file to the configuration directory and patch it. rule-instrumentor: DEBUG: Create configuration '/generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: Create configuration 'include//generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: The config includes directories are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.initializers.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(initializers) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h'. rule-instrumentor: DEBUG: The entry points are ''. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/initializers.c'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The cc command '26' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: DEBUG: The command '26' is specifically processed for the plain mode. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: For CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Duplicate an each cc command with the one containing a common model. rule-instrumentor: TRACE: Change an id attribute. rule-instrumentor: TRACE: Concatenate a common model with the first input file. rule-instrumentor: DEBUG: Finish processing of the command having id '26' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.015412'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '1'. rule-instrumentor: TRACE: Log information on the '26' command execution status. rule-instrumentor: DEBUG: Finish processing of the command having id '26' in the aspect mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'cc' having id '27'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/sierra_ms.o'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'false' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/sierra_ms.c' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/sierra_ms.c'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/sierra_ms.o'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as configuration header file. rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as automatic configuration header file. rule-instrumentor: DEBUG: Exclude the option '-O2' for the '27' command. rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: TRACE: Add config include options for cc command. rule-instrumentor: TRACE: Relative path to config file is include/generated/autoconf.h. rule-instrumentor: TRACE: Check presence of configuration file. rule-instrumentor: DEBUG: Create configuration 'autoconf.h'. rule-instrumentor: TRACE: Copy the main configuration file to the configuration directory and patch it. rule-instrumentor: DEBUG: Create configuration '/generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: Create configuration 'include//generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: The config includes directories are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.sierra_ms.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(sierra_ms) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h'. rule-instrumentor: DEBUG: The entry points are ''. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/sierra_ms.c'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The cc command '27' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: DEBUG: The command '27' is specifically processed for the plain mode. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: For CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Duplicate an each cc command with the one containing a common model. rule-instrumentor: TRACE: Change an id attribute. rule-instrumentor: TRACE: Concatenate a common model with the first input file. rule-instrumentor: DEBUG: Finish processing of the command having id '27' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.015973'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '1'. rule-instrumentor: TRACE: Log information on the '27' command execution status. rule-instrumentor: DEBUG: Finish processing of the command having id '27' in the aspect mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'cc' having id '28'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/option_ms.o'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'false' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/option_ms.c' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/option_ms.c'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/option_ms.o'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as configuration header file. rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as automatic configuration header file. rule-instrumentor: DEBUG: Exclude the option '-O2' for the '28' command. rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: TRACE: Add config include options for cc command. rule-instrumentor: TRACE: Relative path to config file is include/generated/autoconf.h. rule-instrumentor: TRACE: Check presence of configuration file. rule-instrumentor: DEBUG: Create configuration 'autoconf.h'. rule-instrumentor: TRACE: Copy the main configuration file to the configuration directory and patch it. rule-instrumentor: DEBUG: Create configuration '/generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: Create configuration 'include//generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: The config includes directories are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.option_ms.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(option_ms) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h'. rule-instrumentor: DEBUG: The entry points are ''. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/option_ms.c'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The cc command '28' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: DEBUG: The command '28' is specifically processed for the plain mode. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: For CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Duplicate an each cc command with the one containing a common model. rule-instrumentor: TRACE: Change an id attribute. rule-instrumentor: TRACE: Concatenate a common model with the first input file. rule-instrumentor: DEBUG: Finish processing of the command having id '28' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.016212'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '1'. rule-instrumentor: TRACE: Log information on the '28' command execution status. rule-instrumentor: DEBUG: Finish processing of the command having id '28' in the aspect mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'cc' having id '29'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/usual-tables.o'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'false' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/usual-tables.c' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/usual-tables.c'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/usual-tables.o'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as configuration header file. rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as automatic configuration header file. rule-instrumentor: DEBUG: Exclude the option '-O2' for the '29' command. rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: TRACE: Add config include options for cc command. rule-instrumentor: TRACE: Relative path to config file is include/generated/autoconf.h. rule-instrumentor: TRACE: Check presence of configuration file. rule-instrumentor: DEBUG: Create configuration 'autoconf.h'. rule-instrumentor: TRACE: Copy the main configuration file to the configuration directory and patch it. rule-instrumentor: DEBUG: Create configuration '/generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: Create configuration 'include//generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: The config includes directories are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.usual-tables.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(usual_tables) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h'. rule-instrumentor: DEBUG: The entry points are ''. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/usual-tables.c'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The cc command '29' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: DEBUG: The command '29' is specifically processed for the plain mode. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: For CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Duplicate an each cc command with the one containing a common model. rule-instrumentor: TRACE: Change an id attribute. rule-instrumentor: TRACE: Concatenate a common model with the first input file. rule-instrumentor: DEBUG: Finish processing of the command having id '29' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.0168'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '1'. rule-instrumentor: TRACE: Log information on the '29' command execution status. rule-instrumentor: DEBUG: Finish processing of the command having id '29' in the aspect mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id '30'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/usb-storage.ko'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'true' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/scsiglue.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/protocol.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/transport.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/usb.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/initializers.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/sierra_ms.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/option_ms.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/usual-tables.o' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/scsiglue.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/protocol.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/transport.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/usb.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/initializers.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/sierra_ms.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/option_ms.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/usual-tables.o'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/usb-storage.ko'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-m elf_i386 -r -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The entry points are 'ldv_main0_sequence_infinite_withcheck_stateful ldv_main3_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/scsiglue.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/protocol.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/transport.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/usb.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/initializers.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/sierra_ms.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/option_ms.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/usual-tables.o'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The ld command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful ldv_main3_sequence_infinite_withcheck_stateful'. rule-instrumentor: DEBUG: The ld command '30' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: The required by ld file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/scsiglue.o' was processed successfully. rule-instrumentor: TRACE: The required by ld file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/protocol.o' was processed successfully. rule-instrumentor: TRACE: The required by ld file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/transport.o' was processed successfully. rule-instrumentor: TRACE: The required by ld file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/usb.o' was processed successfully. rule-instrumentor: TRACE: The required by ld file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/initializers.o' was processed successfully. rule-instrumentor: TRACE: The required by ld file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/sierra_ms.o' was processed successfully. rule-instrumentor: TRACE: The required by ld file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/option_ms.o' was processed successfully. rule-instrumentor: TRACE: The required by ld file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/usual-tables.o' was processed successfully. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: TRACE: Copy a common model to a common model directory. rule-instrumentor: TRACE: For auxiliary CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print auxiliary common model CC command. rule-instrumentor: TRACE: Specify a common model file for ld command. rule-instrumentor: TRACE: For the ld command add error tag. rule-instrumentor: TRACE: For the ld command copy hints as them. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Finish processing of the command having id '30' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.0097'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '0'. rule-instrumentor: TRACE: Log information on the '30' command execution status. rule-instrumentor: DEBUG: All ld command input files are processed successfully. rule-instrumentor: DEBUG: Finish processing of the command having id '30' in the aspect mode. rule-instrumentor: TRACE: Print root node close tag in the plain mode. rule-instrumentor: TRACE: Close file handlers. rule-instrumentor: INFO: Delete auxiliary files in the nondebug modes. rule-instrumentor: NORMAL: Make all successfully. dscv: TRACE: Writing command for a single RCV to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: DEBUG: Written RCV single command to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: INFO: Spawning RCV with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful workdir /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful for ld 30, main ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Called watcher (output not checked): /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 30 rcv 32_7 30 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7 watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,30: queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 30 rcv 32_7 30 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7 watcher: INFO: Queueing to pool rcv task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful with wd=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful and key ["ldv", "1", "dscv", "30", "rcv", "32_7", "30", "ldv_main0_sequence_infinite_withcheck_stateful"]. watcher: DEBUG: Putting workdir to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/30/rcv/32_7/30/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: DEBUG: Copying taskfile to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/30/rcv/32_7/30/ldv_main0_sequence_infinite_withcheck_stateful/task from /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main0_sequence_infinite_withcheck_stateful watcher: INFO: Forking process to run /home/malele/programs/ldv/bin/../dscv/rcv-launcher --rawcmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/30/rcv/32_7/30/ldv_main0_sequence_infinite_withcheck_stateful/task... watcher: INFO: Waiting for rcv call to finish... watcher: DEBUG: Going to use semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: TOKEN: 17193957 for /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: Semaphore otime: Sun Nov 04 20:31:24 +0800 2012 watcher: INFO: Running rcv with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/30/rcv/32_7/30/ldv_main0_sequence_infinite_withcheck_stateful/task right NOW! watcher: DEBUG: Setting key for the processes spawned: ldv,1,dscv,30,rcv,32_7,30,ldv_main0_sequence_infinite_withcheck_stateful rcv-launcher: TRACE: Default time limit is: 900; memory limit is: 1000000. rcv-launcher: TRACE: Watcher server is /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher key rcv watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,30,rcv,32_7,30,ldv_main0_sequence_infinite_withcheck_stateful: key rcv watcher: DEBUG: Key requested for ["rcv"] watcher: TRACE: Increasing reference counter... watcher: DEBUG: Serving 3 instances watcher: TRACE: Watcher says: ldv,1,dscv,30,rcv,32_7,30,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: watcher: DEBUG: Watcher returns 0, waitpid: 0 rcv-launcher: DEBUG: Got key string ldv,1,dscv,30,rcv,32_7,30,ldv_main0_sequence_infinite_withcheck_stateful. rcv-launcher: TRACE: Trying 'blast' as engine rcv-launcher: TRACE: Trying '/home/malele/programs/ldv/bin/../dscv/rcv/blast' as engine rcv-launcher: DEBUG: Will use engine: /home/malele/programs/ldv/bin/../dscv/rcv/blast BLAST: DEBUG: Setting PATH to '/home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/malele/programs/ldv/bin' BLAST: TRACE: CSIsat to be used is /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/csisat BLAST: INFO: Will use preprocessors: cpp BLAST: NORMAL: Preprocessing 9 files with cpp BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/scsiglue.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/scsiglue.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/scsiglue.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.scsiglue.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(scsiglue) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/protocol.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/protocol.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/protocol.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.protocol.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(protocol) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/transport.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/transport.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/transport.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.transport.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(transport) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/usb.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/usb.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/usb.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.usb.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(usb) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN3_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: TRACE: CPP's stdout stream closed. cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/initializers.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/initializers.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/initializers.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.initializers.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(initializers) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/sierra_ms.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/sierra_ms.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/sierra_ms.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.sierra_ms.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(sierra_ms) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/option_ms.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/option_ms.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/option_ms.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.option_ms.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(option_ms) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/usual-tables.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/usual-tables.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/usual-tables.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.usual-tables.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(usual_tables) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.scsiglue.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(scsiglue) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: DEBUG: Running BLAST without alias analysis. BLAST: DEBUG: OCaml machine-specific tuning is performed! BLAST: NORMAL: Running BLAST for drivers/usb/storage/usb-storage.ko, entry ldv_main0_sequence_infinite_withcheck_stateful... BLAST: INFO: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.timestats.xml -p .*pblast\.opt.*,PBLAST.OPT;.*,ALL;CHILD:.*smtlibServer.*,SMT_SOLVER -m 1000000 -t 900 ocamltune /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/pblast.opt /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/scsiglue.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/protocol.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/transport.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/usb.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/initializers.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/sierra_ms.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/option_ms.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/usual-tables.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.i -predH 7 -craig 2 -ignoredupfn -nosserr -enable-recursion -main ldv_main0_sequence_infinite_withcheck_stateful -L LDV_ERROR -cldepth 0 -alias "" -lattice -include-lattice symb -stop-sep -merge bdd -reroute -reroute-map mutex_lock_interruptible -reroute-map mutex_lock_killable -reroute-map mutex_lock -reroute-map mutex_trylock -reroute-map mutex_unlock -reroute-map mutex_is_locked -reroute-map2 atomic_dec_and_mutex_lock -reroute-foreach ldv_check_final_state -reroute-foreach ldv_initialize -reroute-placeholder TEMPLATE BLAST: INFO: The debug trace will be written to /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/usb-storage.ko.1.gz BLAST: TRACE: Child's stderr stream closed. BLAST: TRACE: Child's stdout stream closed. BLAST: TRACE: wait3 return value: 0 BLAST: NORMAL: Finished with code 0 term by OK. BLAST: INFO: Finished. BLAST: INFO: Getting files for trace /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/error_trace_m.txt with ETV for parent package. BLAST: DEBUG: Calling error-trace-visualizer: /home/malele/programs/ldv/bin/../bin/etv --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/error_trace_m.txt --reqs-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/etv.tmp etv: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. etv: DEBUG: Process command-line options. etv: TRACE: Options '--report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/error_trace_m.txt --reqs-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/etv.tmp' were passed through the command-line. etv: DEBUG: Error trace to be processed is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/error_trace_m.txt'. etv: DEBUG: Paths to files required by the given error trace will be put to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/etv.tmp'. etv: DEBUG: Command-line options were processed successfully. etv: DEBUG: Parse a error trace specified. etv: TRACE: Check that a given error trace is in the common format of the supported format. etv: DEBUG: A given error trace of BLAST has supported format ('2.7'). etv: INFO: Evaluate 'blast' converter '/home/malele/programs/ldv/bin/../etv/converters/blast'. blast-et-conv: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. blast-et-conv: INFO: Begin to parse error trace specified. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'FunctionCall' to 'FunctionCallInitialization'. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'FunctionCall' to 'FunctionCallInitialization'. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'FunctionCall' to 'FunctionCallInitialization'. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'FunctionCall' to 'FunctionCallInitialization'. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'FunctionCall' to 'FunctionCallInitialization'. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'FunctionCall' to 'FunctionCallInitialization'. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'FunctionCall' to 'FunctionCallInitialization'. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'FunctionCall' to 'FunctionCallInitialization'. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'FunctionCall' to 'FunctionCallInitialization'. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'LDV' annotation. blast-et-conv: TRACE: Decrease the parent stack due to post annotations. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'LDV' annotation. blast-et-conv: TRACE: Decrease the parent stack due to post annotations. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'LDV' annotation. blast-et-conv: TRACE: Decrease the parent stack due to post annotations. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'LDV' annotation. blast-et-conv: TRACE: Decrease the parent stack due to post annotations. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: WARNING: A path to a source code file '="";' wasn't processed. So a previosly obtained value '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include/asm/bitops.h' will be used for a given error trace entity. blast-et-conv: WARNING: A line number '=-1' wasn't processed. So a previosly obtained value '311' will be used for a given error trace entity. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: WARNING: A path to a source code file '="";' wasn't processed. So a previosly obtained value '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include/asm/bitops.h' will be used for a given error trace entity. blast-et-conv: WARNING: A line number '=-1' wasn't processed. So a previosly obtained value '311' will be used for a given error trace entity. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: DEBUG: Error trace was parsed successfully. blast-et-conv: INFO: Begin to convert error trace to the common format. blast-et-conv: DEBUG: Error trace was converted to the common format successfully. blast-et-conv: DEBUG: An error trace was converted successfully. blast-et-conv: TRACE: Check that a given error trace is in the common format of the supported format. blast-et-conv: DEBUG: A given error trace is in the common format of the supported format ('0.1'). blast-et-conv: DEBUG: Obtain requirements for a specified error trace. blast-et-conv: DEBUG: Close file handlers. blast-et-conv: NORMAL: Make all successfully. BLAST: DEBUG: ETV returns file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage/usb.h BLAST: DEBUG: ETV returns file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.c BLAST: DEBUG: ETV returns file: include/linux/device.h BLAST: DEBUG: ETV returns file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/scsiglue.c BLAST: DEBUG: ETV returns file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/transport.c BLAST: DEBUG: Writing report to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.report' BLAST: INFO: Wrapper finished! BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/usb-storage.ko.1.gz BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/error_trace_m.txt BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage/usb.h BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.c BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/scsiglue.c BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/transport.c BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.report watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher success rcv ldv 1 dscv 30 rcv 32_7 30 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/usb-storage.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/error_trace_m.txt /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage/usb.h /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.c /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/scsiglue.c /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/transport.c /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.report watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,30,rcv,32_7,30,ldv_main0_sequence_infinite_withcheck_stateful: success rcv ldv 1 dscv 30 rcv 32_7 30 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/usb-storage.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/error_trace_m.txt /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage/usb.h /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.c /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/scsiglue.c /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/transport.c /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.report watcher: INFO: Reported success for ["ldv", "1", "dscv", "30", "rcv", "32_7", "30", "ldv_main0_sequence_infinite_withcheck_stateful"] watcher: DEBUG: Watcher returns 0, waitpid: 0 watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: TRACE: Writing command for a single RCV to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main3_sequence_infinite_withcheck_stateful' dscv: DEBUG: Written RCV single command to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main3_sequence_infinite_withcheck_stateful' dscv: INFO: Spawning RCV with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main3_sequence_infinite_withcheck_stateful workdir /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful for ld 30, main ldv_main3_sequence_infinite_withcheck_stateful watcher: DEBUG: Called watcher (output not checked): /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main3_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful ldv 1 dscv 30 rcv 32_7 30 ldv_main3_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7 watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,30: queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main3_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful ldv 1 dscv 30 rcv 32_7 30 ldv_main3_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/cmdfiles/cmd32_7.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7 watcher: INFO: Queueing to pool rcv task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main3_sequence_infinite_withcheck_stateful with wd=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful and key ["ldv", "1", "dscv", "30", "rcv", "32_7", "30", "ldv_main3_sequence_infinite_withcheck_stateful"]. watcher: DEBUG: Putting workdir to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/30/rcv/32_7/30/ldv_main3_sequence_infinite_withcheck_stateful/task watcher: DEBUG: Copying taskfile to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/30/rcv/32_7/30/ldv_main3_sequence_infinite_withcheck_stateful/task from /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/task-for-ldv_main3_sequence_infinite_withcheck_stateful watcher: INFO: Forking process to run /home/malele/programs/ldv/bin/../dscv/rcv-launcher --rawcmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/30/rcv/32_7/30/ldv_main3_sequence_infinite_withcheck_stateful/task... watcher: INFO: Waiting for rcv call to finish... watcher: DEBUG: Going to use semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: TOKEN: 17193957 for /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: Semaphore otime: Sun Nov 04 20:31:45 +0800 2012 watcher: INFO: Running rcv with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/30/rcv/32_7/30/ldv_main3_sequence_infinite_withcheck_stateful/task right NOW! watcher: DEBUG: Setting key for the processes spawned: ldv,1,dscv,30,rcv,32_7,30,ldv_main3_sequence_infinite_withcheck_stateful rcv-launcher: TRACE: Default time limit is: 900; memory limit is: 1000000. rcv-launcher: TRACE: Watcher server is /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher key rcv watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,30,rcv,32_7,30,ldv_main3_sequence_infinite_withcheck_stateful: key rcv watcher: DEBUG: Key requested for ["rcv"] watcher: TRACE: Increasing reference counter... watcher: DEBUG: Serving 3 instances watcher: TRACE: Watcher says: ldv,1,dscv,30,rcv,32_7,30,ldv_main3_sequence_infinite_withcheck_stateful watcher: TRACE: watcher: DEBUG: Watcher returns 0, waitpid: 0 rcv-launcher: DEBUG: Got key string ldv,1,dscv,30,rcv,32_7,30,ldv_main3_sequence_infinite_withcheck_stateful. rcv-launcher: TRACE: Trying 'blast' as engine rcv-launcher: TRACE: Trying '/home/malele/programs/ldv/bin/../dscv/rcv/blast' as engine rcv-launcher: DEBUG: Will use engine: /home/malele/programs/ldv/bin/../dscv/rcv/blast BLAST: DEBUG: Setting PATH to '/home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/malele/programs/ldv/bin' BLAST: TRACE: CSIsat to be used is /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/csisat BLAST: INFO: Will use preprocessors: cpp BLAST: NORMAL: Preprocessing 9 files with cpp BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/scsiglue.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/scsiglue.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/scsiglue.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.scsiglue.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(scsiglue) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/protocol.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/protocol.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/protocol.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.protocol.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(protocol) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/transport.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/transport.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/transport.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.transport.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(transport) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/usb.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/usb.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/usb.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.usb.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(usb) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN3_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/initializers.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/initializers.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/initializers.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.initializers.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(initializers) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/sierra_ms.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/sierra_ms.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/sierra_ms.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.sierra_ms.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(sierra_ms) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/option_ms.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/option_ms.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/option_ms.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.option_ms.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(option_ms) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/usual-tables.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/usual-tables.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/usual-tables.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.usual-tables.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(usual_tables) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/config/include//generated -Wp,-MD,drivers/usb/storage/.scsiglue.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(scsiglue) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: DEBUG: Running BLAST without alias analysis. BLAST: DEBUG: OCaml machine-specific tuning is performed! BLAST: NORMAL: Running BLAST for drivers/usb/storage/usb-storage.ko, entry ldv_main3_sequence_infinite_withcheck_stateful... BLAST: INFO: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.timestats.xml -p .*pblast\.opt.*,PBLAST.OPT;.*,ALL;CHILD:.*smtlibServer.*,SMT_SOLVER -m 1000000 -t 900 ocamltune /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/pblast.opt /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/scsiglue.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/protocol.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/transport.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/usb.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/initializers.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/sierra_ms.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/option_ms.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/usual-tables.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.i -predH 7 -craig 2 -ignoredupfn -nosserr -enable-recursion -main ldv_main3_sequence_infinite_withcheck_stateful -L LDV_ERROR -cldepth 0 -alias "" -lattice -include-lattice symb -stop-sep -merge bdd -reroute -reroute-map mutex_lock_interruptible -reroute-map mutex_lock_killable -reroute-map mutex_lock -reroute-map mutex_trylock -reroute-map mutex_unlock -reroute-map mutex_is_locked -reroute-map2 atomic_dec_and_mutex_lock -reroute-foreach ldv_check_final_state -reroute-foreach ldv_initialize -reroute-placeholder TEMPLATE BLAST: INFO: The debug trace will be written to /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/usb-storage.ko.1.gz BLAST: TRACE: Child's stderr stream closed. BLAST: TRACE: Child's stdout stream closed. BLAST: TRACE: wait3 return value: 512 BLAST: NORMAL: Finished with code 2 term by SIGNAL. BLAST: INFO: Failed with exit code 2 by SIGNAL. But who cares? BLAST: DEBUG: Writing report to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.report' BLAST: INFO: Wrapper finished! BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/usb-storage.ko.1.gz BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.report watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher success rcv ldv 1 dscv 30 rcv 32_7 30 ldv_main3_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/usb-storage.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.report watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,30,rcv,32_7,30,ldv_main3_sequence_infinite_withcheck_stateful: success rcv ldv 1 dscv 30 rcv 32_7 30 ldv_main3_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/usb-storage.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.report watcher: INFO: Reported success for ["ldv", "1", "dscv", "30", "rcv", "32_7", "30", "ldv_main3_sequence_infinite_withcheck_stateful"] watcher: DEBUG: Watcher returns 0, waitpid: 0 watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: Copying driver from '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1'... dscv: DEBUG: CMDFILE : /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/cmd_after_deg.xml dscv: DEBUG: CMDFILE-OUT: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml dscv: TRACE: BASEDIR: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1 dscv: NORMAL: Calling rule_instrumenter for rule model 32_1... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/cmd_after_deg.xml --cmdfile-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: The tool base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1'. rule-instrumentor: DEBUG: The commands input file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/cmd_after_deg.xml'. rule-instrumentor: DEBUG: The commands output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml'. rule-instrumentor: DEBUG: The model identifier is '32_1'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/stats.xml'. rule-instrumentor: DEBUG: The tool configurations directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config'. rule-instrumentor: DEBUG: The tool common model directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/common-model'. rule-instrumentor: TRACE: Try to find the instrument absolute path. rule-instrumentor: DEBUG: The instrument absolute path is '/home/malele/programs/ldv/bin/rule-instrumentor.pl'. rule-instrumentor: TRACE: Try to find the instrument directory. rule-instrumentor: DEBUG: The instrument directory is '/home/malele/programs/ldv/bin/'. rule-instrumentor: TRACE: Obtain the LDV_HOME as earlier as possible. rule-instrumentor: DEBUG: The LDV_HOME is '/home/malele/programs/ldv'. rule-instrumentor: TRACE: Obtain the directory where all instrumentor auxiliary tools (such as aspectator) are placed. rule-instrumentor: TRACE: Obtain absolute path for RI common aspect file. rule-instrumentor: DEBUG: RI common aspect file is '/home/malele/programs/ldv/ri/ri.aspect'. rule-instrumentor: DEBUG: The timeout script is '/home/malele/programs/ldv/shared/sh/timeout'. rule-instrumentor: DEBUG: The rule instrumentor processes patterns are: '.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER'. rule-instrumentor: DEBUG: The ldv timeout script options are '--pattern=.*,ALL;.*cc1.*,CC1;.*c-backend.*,C-BACKEND;.*linker.*,LINKER --output=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/stats.xml'. rule-instrumentor: DEBUG: The instrument auxiliary tools directory is '/home/malele/programs/ldv/ri'. rule-instrumentor: DEBUG: The aspectator binaries directory is '/home/malele/programs/ldv/ri/bin'. rule-instrumentor: DEBUG: The aspectator script (compiler) is '/home/malele/programs/ldv/ri/bin/compiler'. rule-instrumentor: DEBUG: The models directory is '/home/malele/programs/ldv/kernel-rules'. rule-instrumentor: TRACE: Check whether the models are installed properly. rule-instrumentor: DEBUG: The models database xml file is 'model-db.xml'. rule-instrumentor: DEBUG: Files and directories are checked and prepared successfully. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: DEBUG: Get and store information on the required model. rule-instrumentor: TRACE: Read the models database xml file '/home/malele/programs/ldv/kernel-rules/model-db.xml'. rule-instrumentor: TRACE: Obtain all models. rule-instrumentor: TRACE: Iterate over the all models and try to find the appropriate one. rule-instrumentor: TRACE: Process 'plain_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -Wno-unused-but-set-variable' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -O.' are specified. rule-instrumentor: TRACE: Process 'aspect_llvm_options' options. rule-instrumentor: TRACE: Read an array of on options. rule-instrumentor: DEBUG: The on options '-Wno-attributes -g -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1' are specified. rule-instrumentor: TRACE: Read an array of off options. rule-instrumentor: DEBUG: The off options '-DCC_HAVE_ASM_GOTO -Wframe-larger-than=\d+ -fno-dwarf2-cfi-asm -fconserve-stack -femit-struct-debug-baseonly -O.' are specified. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '07_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '08_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '10_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '18_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '26_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '27_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1a' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '29_1' id attribute for a model. rule-instrumentor: TRACE: Read id attribute for a model to find the corresponding one. rule-instrumentor: TRACE: Read the '32_1' id attribute for a model. rule-instrumentor: DEBUG: The required model having id '32_1' is found. rule-instrumentor: TRACE: Read engine tag. rule-instrumentor: DEBUG: The engine 'blast' is specified for the '32_1' model. rule-instrumentor: TRACE: Read error tag. rule-instrumentor: DEBUG: The error label 'LDV_ERROR' is specified for the '32_1' model. rule-instrumentor: TRACE: Read hints tag. rule-instrumentor: TRACE: Read array of kinds. rule-instrumentor: DEBUG: The kinds 'plain' are specified for the '32_1' model. rule-instrumentor: TRACE: Read file names. rule-instrumentor: TRACE: Read config file name. rule-instrumentor: DEBUG: The config file 'models/0032-config.h' is specified for the '32_1' model. rule-instrumentor: TRACE: Check whether the '32_1' model kinds are specified correctly. rule-instrumentor: DEBUG: The plain mode is used for '32_1' model. rule-instrumentor: TRACE: Read common file name. rule-instrumentor: DEBUG: The common file 'models/0032.c' is specified for the '32_1' model. rule-instrumentor: DEBUG: Header files will be additionaly searched for in '/home/malele/programs/ldv/kernel-rules/models'. rule-instrumentor: TRACE: Store model information into hash. rule-instrumentor: DEBUG: The model '32_1' information is processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Print a root node open tag in the plain mode. rule-instrumentor: DEBUG: Process the commands input file. rule-instrumentor: TRACE: Read commands input xml file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/cmd_after_deg.xml'. rule-instrumentor: TRACE: Read xml root tag. rule-instrumentor: TRACE: Obtain all commands. rule-instrumentor: TRACE: Iterate over all commands to execute them and write output xml file. rule-instrumentor: TRACE: Gather argument signatures for all cc comands specified first of all. rule-instrumentor: DEBUG: The base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver' is specified. rule-instrumentor: TRACE: Use the tool base directory '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1' instead of the specified one in the plain mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'cc' having id '22'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/scsiglue.o'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'false' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/scsiglue.c' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/scsiglue.c'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/scsiglue.o'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as configuration header file. rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as automatic configuration header file. rule-instrumentor: DEBUG: Exclude the option '-O2' for the '22' command. rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: TRACE: Add config include options for cc command. rule-instrumentor: TRACE: Relative path to config file is include/generated/autoconf.h. rule-instrumentor: TRACE: Check presence of configuration file. rule-instrumentor: DEBUG: Create configuration 'autoconf.h'. rule-instrumentor: TRACE: Copy the main configuration file to the configuration directory and patch it. rule-instrumentor: DEBUG: Create configuration '/generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: Create configuration 'include//generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: The config includes directories are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.scsiglue.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(scsiglue) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h'. rule-instrumentor: DEBUG: The entry points are ''. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/scsiglue.c'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The cc command '22' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: DEBUG: The command '22' is specifically processed for the plain mode. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: For CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Duplicate an each cc command with the one containing a common model. rule-instrumentor: TRACE: Change an id attribute. rule-instrumentor: TRACE: Concatenate a common model with the first input file. rule-instrumentor: DEBUG: Finish processing of the command having id '22' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.013305'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '1'. rule-instrumentor: TRACE: Log information on the '22' command execution status. rule-instrumentor: DEBUG: Finish processing of the command having id '22' in the aspect mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'cc' having id '23'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/protocol.o'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'false' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/protocol.c' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/protocol.c'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/protocol.o'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as configuration header file. rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as automatic configuration header file. rule-instrumentor: DEBUG: Exclude the option '-O2' for the '23' command. rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: TRACE: Add config include options for cc command. rule-instrumentor: TRACE: Relative path to config file is include/generated/autoconf.h. rule-instrumentor: TRACE: Check presence of configuration file. rule-instrumentor: DEBUG: Create configuration 'autoconf.h'. rule-instrumentor: TRACE: Copy the main configuration file to the configuration directory and patch it. rule-instrumentor: DEBUG: Create configuration '/generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: Create configuration 'include//generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: The config includes directories are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.protocol.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(protocol) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h'. rule-instrumentor: DEBUG: The entry points are ''. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/protocol.c'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The cc command '23' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: DEBUG: The command '23' is specifically processed for the plain mode. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: For CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Duplicate an each cc command with the one containing a common model. rule-instrumentor: TRACE: Change an id attribute. rule-instrumentor: TRACE: Concatenate a common model with the first input file. rule-instrumentor: DEBUG: Finish processing of the command having id '23' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.013602'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '1'. rule-instrumentor: TRACE: Log information on the '23' command execution status. rule-instrumentor: DEBUG: Finish processing of the command having id '23' in the aspect mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'cc' having id '24'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/transport.o'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'false' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/transport.c' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/transport.c'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/transport.o'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as configuration header file. rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as automatic configuration header file. rule-instrumentor: DEBUG: Exclude the option '-O2' for the '24' command. rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: TRACE: Add config include options for cc command. rule-instrumentor: TRACE: Relative path to config file is include/generated/autoconf.h. rule-instrumentor: TRACE: Check presence of configuration file. rule-instrumentor: DEBUG: Create configuration 'autoconf.h'. rule-instrumentor: TRACE: Copy the main configuration file to the configuration directory and patch it. rule-instrumentor: DEBUG: Create configuration '/generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: Create configuration 'include//generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: The config includes directories are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.transport.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(transport) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h'. rule-instrumentor: DEBUG: The entry points are ''. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/transport.c'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The cc command '24' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: DEBUG: The command '24' is specifically processed for the plain mode. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: For CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Duplicate an each cc command with the one containing a common model. rule-instrumentor: TRACE: Change an id attribute. rule-instrumentor: TRACE: Concatenate a common model with the first input file. rule-instrumentor: DEBUG: Finish processing of the command having id '24' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.014062'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '1'. rule-instrumentor: TRACE: Log information on the '24' command execution status. rule-instrumentor: DEBUG: Finish processing of the command having id '24' in the aspect mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'cc' having id '25'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/usb.o'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'false' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/usb.c' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/usb.c'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/usb.o'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as configuration header file. rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as automatic configuration header file. rule-instrumentor: DEBUG: Exclude the option '-O2' for the '25' command. rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: TRACE: Add config include options for cc command. rule-instrumentor: TRACE: Relative path to config file is include/generated/autoconf.h. rule-instrumentor: TRACE: Check presence of configuration file. rule-instrumentor: DEBUG: Create configuration 'autoconf.h'. rule-instrumentor: TRACE: Copy the main configuration file to the configuration directory and patch it. rule-instrumentor: DEBUG: Create configuration '/generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: Create configuration 'include//generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: The config includes directories are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.usb.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(usb) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN3_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h'. rule-instrumentor: DEBUG: The entry points are ''. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/usb.c'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The cc command '25' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: DEBUG: The command '25' is specifically processed for the plain mode. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: For CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Duplicate an each cc command with the one containing a common model. rule-instrumentor: TRACE: Change an id attribute. rule-instrumentor: TRACE: Concatenate a common model with the first input file. rule-instrumentor: DEBUG: Finish processing of the command having id '25' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.014714'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '1'. rule-instrumentor: TRACE: Log information on the '25' command execution status. rule-instrumentor: DEBUG: Finish processing of the command having id '25' in the aspect mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'cc' having id '26'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/initializers.o'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'false' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/initializers.c' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/initializers.c'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/initializers.o'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as configuration header file. rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as automatic configuration header file. rule-instrumentor: DEBUG: Exclude the option '-O2' for the '26' command. rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: TRACE: Add config include options for cc command. rule-instrumentor: TRACE: Relative path to config file is include/generated/autoconf.h. rule-instrumentor: TRACE: Check presence of configuration file. rule-instrumentor: DEBUG: Create configuration 'autoconf.h'. rule-instrumentor: TRACE: Copy the main configuration file to the configuration directory and patch it. rule-instrumentor: DEBUG: Create configuration '/generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: Create configuration 'include//generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: The config includes directories are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.initializers.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(initializers) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h'. rule-instrumentor: DEBUG: The entry points are ''. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/initializers.c'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The cc command '26' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: DEBUG: The command '26' is specifically processed for the plain mode. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: For CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Duplicate an each cc command with the one containing a common model. rule-instrumentor: TRACE: Change an id attribute. rule-instrumentor: TRACE: Concatenate a common model with the first input file. rule-instrumentor: DEBUG: Finish processing of the command having id '26' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.014932'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '1'. rule-instrumentor: TRACE: Log information on the '26' command execution status. rule-instrumentor: DEBUG: Finish processing of the command having id '26' in the aspect mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'cc' having id '27'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/sierra_ms.o'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'false' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/sierra_ms.c' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/sierra_ms.c'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/sierra_ms.o'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as configuration header file. rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as automatic configuration header file. rule-instrumentor: DEBUG: Exclude the option '-O2' for the '27' command. rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: TRACE: Add config include options for cc command. rule-instrumentor: TRACE: Relative path to config file is include/generated/autoconf.h. rule-instrumentor: TRACE: Check presence of configuration file. rule-instrumentor: DEBUG: Create configuration 'autoconf.h'. rule-instrumentor: TRACE: Copy the main configuration file to the configuration directory and patch it. rule-instrumentor: DEBUG: Create configuration '/generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: Create configuration 'include//generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: The config includes directories are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.sierra_ms.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(sierra_ms) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h'. rule-instrumentor: DEBUG: The entry points are ''. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/sierra_ms.c'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The cc command '27' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: DEBUG: The command '27' is specifically processed for the plain mode. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: For CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Duplicate an each cc command with the one containing a common model. rule-instrumentor: TRACE: Change an id attribute. rule-instrumentor: TRACE: Concatenate a common model with the first input file. rule-instrumentor: DEBUG: Finish processing of the command having id '27' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.015514'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '1'. rule-instrumentor: TRACE: Log information on the '27' command execution status. rule-instrumentor: DEBUG: Finish processing of the command having id '27' in the aspect mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'cc' having id '28'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/option_ms.o'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'false' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/option_ms.c' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/option_ms.c'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/option_ms.o'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as configuration header file. rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as automatic configuration header file. rule-instrumentor: DEBUG: Exclude the option '-O2' for the '28' command. rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: TRACE: Add config include options for cc command. rule-instrumentor: TRACE: Relative path to config file is include/generated/autoconf.h. rule-instrumentor: TRACE: Check presence of configuration file. rule-instrumentor: DEBUG: Create configuration 'autoconf.h'. rule-instrumentor: TRACE: Copy the main configuration file to the configuration directory and patch it. rule-instrumentor: DEBUG: Create configuration '/generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: Create configuration 'include//generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: The config includes directories are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.option_ms.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(option_ms) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h'. rule-instrumentor: DEBUG: The entry points are ''. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/option_ms.c'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The cc command '28' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: DEBUG: The command '28' is specifically processed for the plain mode. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: For CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Duplicate an each cc command with the one containing a common model. rule-instrumentor: TRACE: Change an id attribute. rule-instrumentor: TRACE: Concatenate a common model with the first input file. rule-instrumentor: DEBUG: Finish processing of the command having id '28' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.01597'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '1'. rule-instrumentor: TRACE: Log information on the '28' command execution status. rule-instrumentor: DEBUG: Finish processing of the command having id '28' in the aspect mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'cc' having id '29'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/usual-tables.o'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'false' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/usual-tables.c' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/usual-tables.c'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/usual-tables.o'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as configuration header file. rule-instrumentor: DEBUG: The option 'include/generated/autoconf.h' is marked as automatic configuration header file. rule-instrumentor: DEBUG: Exclude the option '-O2' for the '29' command. rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: TRACE: Add config include options for cc command. rule-instrumentor: TRACE: Relative path to config file is include/generated/autoconf.h. rule-instrumentor: TRACE: Check presence of configuration file. rule-instrumentor: DEBUG: Create configuration 'autoconf.h'. rule-instrumentor: TRACE: Copy the main configuration file to the configuration directory and patch it. rule-instrumentor: DEBUG: Create configuration '/generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: Create configuration 'include//generated'. rule-instrumentor: TRACE: Just copy the patched configuration file to the corresponding configuration directory. rule-instrumentor: DEBUG: The config includes directories are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.usual-tables.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(usual_tables) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h'. rule-instrumentor: DEBUG: The entry points are ''. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/usual-tables.c'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The cc command '29' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: DEBUG: The command '29' is specifically processed for the plain mode. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: For CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Duplicate an each cc command with the one containing a common model. rule-instrumentor: TRACE: Change an id attribute. rule-instrumentor: TRACE: Concatenate a common model with the first input file. rule-instrumentor: DEBUG: Finish processing of the command having id '29' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.016612'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '1'. rule-instrumentor: TRACE: Log information on the '29' command execution status. rule-instrumentor: DEBUG: Finish processing of the command having id '29' in the aspect mode. rule-instrumentor: TRACE: Read id for some command. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id '30'. rule-instrumentor: TRACE: Read current working directory. rule-instrumentor: DEBUG: The specified current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36'. rule-instrumentor: TRACE: Read output file name. rule-instrumentor: DEBUG: The output file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/usb-storage.ko'. rule-instrumentor: TRACE: Read check. rule-instrumentor: DEBUG: The attribute check leads to 'true' check (this has sence just for ld command). rule-instrumentor: TRACE: Read array of input file names. rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: TRACE: Restrict-main check. rule-instrumentor: DEBUG: The attribute restrict leads to '' (makes sense for caching). rule-instrumentor: DEBUG: The '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/scsiglue.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/protocol.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/transport.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/usb.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/initializers.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/sierra_ms.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/option_ms.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/driver/drivers/usb/storage/usual-tables.o' input files are specified. rule-instrumentor: TRACE: Replace previous base directory prefix with the instrument one. rule-instrumentor: DEBUG: The input files with replaced base directory are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/scsiglue.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/protocol.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/transport.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/usb.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/initializers.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/sierra_ms.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/option_ms.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/usual-tables.o'. rule-instrumentor: DEBUG: The output file with replaced base directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/usb-storage.ko'. rule-instrumentor: TRACE: Get on and off options. rule-instrumentor: TRACE: Read an array of options and exclude the unwanted ones ('-DCC_HAVE_ASM_GOTO -O.'). rule-instrumentor: DEBUG: Add wanted options '-U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The options to be passed to the gcc compiler are '-m elf_i386 -r -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1'. rule-instrumentor: DEBUG: The entry points are 'ldv_main0_sequence_infinite_withcheck_stateful ldv_main3_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The input files are '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/scsiglue.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/protocol.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/transport.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/usb.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/initializers.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/sierra_ms.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/option_ms.o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/usual-tables.o'. rule-instrumentor: TRACE: Store the current command information. rule-instrumentor: DEBUG: The ld command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful ldv_main3_sequence_infinite_withcheck_stateful'. rule-instrumentor: DEBUG: The ld command '30' is especially specifically processed for the aspect mode. rule-instrumentor: TRACE: The required by ld file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/scsiglue.o' was processed successfully. rule-instrumentor: TRACE: The required by ld file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/protocol.o' was processed successfully. rule-instrumentor: TRACE: The required by ld file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/transport.o' was processed successfully. rule-instrumentor: TRACE: The required by ld file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/usb.o' was processed successfully. rule-instrumentor: TRACE: The required by ld file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/initializers.o' was processed successfully. rule-instrumentor: TRACE: The required by ld file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/sierra_ms.o' was processed successfully. rule-instrumentor: TRACE: The required by ld file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/option_ms.o' was processed successfully. rule-instrumentor: TRACE: The required by ld file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/usual-tables.o' was processed successfully. rule-instrumentor: TRACE: Keep the start time. rule-instrumentor: TRACE: Call the function by the function reference. rule-instrumentor: TRACE: Copy a common model to a common model directory. rule-instrumentor: TRACE: For auxiliary CC command add '/home/malele/programs/ldv/kernel-rules' and '/home/malele/programs/ldv/kernel-rules/models' directories to be searched for headers. rule-instrumentor: TRACE: Print auxiliary common model CC command. rule-instrumentor: TRACE: Specify a common model file for ld command. rule-instrumentor: TRACE: For the ld command add error tag. rule-instrumentor: TRACE: For the ld command copy hints as them. rule-instrumentor: TRACE: For the both cc and ld commands add engine. rule-instrumentor: TRACE: Print the modified command. rule-instrumentor: DEBUG: Finish processing of the command having id '30' in the plain mode. rule-instrumentor: TRACE: Find and save script execution time. rule-instrumentor: DEBUG: The elapsed time is '0.007988'. rule-instrumentor: TRACE: Convert time to milliseconds. rule-instrumentor: DEBUG: The elapsed time in milliseconds is '0'. rule-instrumentor: TRACE: Log information on the '30' command execution status. rule-instrumentor: DEBUG: All ld command input files are processed successfully. rule-instrumentor: DEBUG: Finish processing of the command having id '30' in the aspect mode. rule-instrumentor: TRACE: Print root node close tag in the plain mode. rule-instrumentor: TRACE: Close file handlers. rule-instrumentor: INFO: Delete auxiliary files in the nondebug modes. rule-instrumentor: NORMAL: Make all successfully. dscv: TRACE: Writing command for a single RCV to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: DEBUG: Written RCV single command to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful' dscv: INFO: Spawning RCV with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful workdir /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful for ld 30, main ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Called watcher (output not checked): /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 30 rcv 32_1 30 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1 watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,30: queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 30 rcv 32_1 30 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1 watcher: INFO: Queueing to pool rcv task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful with wd=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful and key ["ldv", "1", "dscv", "30", "rcv", "32_1", "30", "ldv_main0_sequence_infinite_withcheck_stateful"]. watcher: DEBUG: Putting workdir to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/30/rcv/32_1/30/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: DEBUG: Copying taskfile to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/30/rcv/32_1/30/ldv_main0_sequence_infinite_withcheck_stateful/task from /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main0_sequence_infinite_withcheck_stateful watcher: INFO: Forking process to run /home/malele/programs/ldv/bin/../dscv/rcv-launcher --rawcmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/30/rcv/32_1/30/ldv_main0_sequence_infinite_withcheck_stateful/task... watcher: INFO: Waiting for rcv call to finish... watcher: DEBUG: Going to use semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: TOKEN: 17193957 for /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: Semaphore otime: Sun Nov 04 20:33:04 +0800 2012 watcher: INFO: Running rcv with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/30/rcv/32_1/30/ldv_main0_sequence_infinite_withcheck_stateful/task right NOW! watcher: DEBUG: Setting key for the processes spawned: ldv,1,dscv,30,rcv,32_1,30,ldv_main0_sequence_infinite_withcheck_stateful rcv-launcher: TRACE: Default time limit is: 900; memory limit is: 1000000. rcv-launcher: TRACE: Watcher server is /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher key rcv watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,30,rcv,32_1,30,ldv_main0_sequence_infinite_withcheck_stateful: key rcv watcher: DEBUG: Key requested for ["rcv"] watcher: TRACE: Increasing reference counter... watcher: DEBUG: Serving 3 instances watcher: TRACE: Watcher says: ldv,1,dscv,30,rcv,32_1,30,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: watcher: DEBUG: Watcher returns 0, waitpid: 0 rcv-launcher: DEBUG: Got key string ldv,1,dscv,30,rcv,32_1,30,ldv_main0_sequence_infinite_withcheck_stateful. rcv-launcher: TRACE: Trying 'blast' as engine rcv-launcher: TRACE: Trying '/home/malele/programs/ldv/bin/../dscv/rcv/blast' as engine rcv-launcher: DEBUG: Will use engine: /home/malele/programs/ldv/bin/../dscv/rcv/blast BLAST: DEBUG: Setting PATH to '/home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/malele/programs/ldv/bin' BLAST: TRACE: CSIsat to be used is /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/csisat BLAST: INFO: Will use preprocessors: cpp BLAST: NORMAL: Preprocessing 9 files with cpp BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/scsiglue.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/scsiglue.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/scsiglue.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.scsiglue.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(scsiglue) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/protocol.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/protocol.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/protocol.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.protocol.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(protocol) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/transport.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/transport.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/transport.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.transport.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(transport) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/usb.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/usb.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/usb.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.usb.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(usb) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN3_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/initializers.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/initializers.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/initializers.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.initializers.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(initializers) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/sierra_ms.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/sierra_ms.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/sierra_ms.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.sierra_ms.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(sierra_ms) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/option_ms.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/option_ms.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/option_ms.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.option_ms.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(option_ms) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/usual-tables.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/usual-tables.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/usual-tables.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.usual-tables.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(usual_tables) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.scsiglue.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(scsiglue) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: DEBUG: Running BLAST without alias analysis. BLAST: DEBUG: OCaml machine-specific tuning is performed! BLAST: NORMAL: Running BLAST for drivers/usb/storage/usb-storage.ko, entry ldv_main0_sequence_infinite_withcheck_stateful... BLAST: INFO: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.timestats.xml -p .*pblast\.opt.*,PBLAST.OPT;.*,ALL;CHILD:.*smtlibServer.*,SMT_SOLVER -m 1000000 -t 900 ocamltune /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/pblast.opt /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/scsiglue.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/protocol.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/transport.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/usb.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/initializers.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/sierra_ms.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/option_ms.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/usual-tables.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.i -predH 7 -craig 2 -ignoredupfn -nosserr -enable-recursion -main ldv_main0_sequence_infinite_withcheck_stateful -L LDV_ERROR -cldepth 0 -alias "" -lattice -include-lattice symb -stop-sep -merge bdd BLAST: INFO: The debug trace will be written to /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/usb-storage.ko.1.gz BLAST: TRACE: Child's stderr stream closed. BLAST: TRACE: Child's stdout stream closed. BLAST: TRACE: wait3 return value: 0 BLAST: NORMAL: Finished with code 0 term by OK. BLAST: INFO: Finished. BLAST: INFO: Getting files for trace /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/error_trace_m.txt with ETV for parent package. BLAST: DEBUG: Calling error-trace-visualizer: /home/malele/programs/ldv/bin/../bin/etv --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/error_trace_m.txt --reqs-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/etv.tmp etv: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. etv: DEBUG: Process command-line options. etv: TRACE: Options '--report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/error_trace_m.txt --reqs-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/etv.tmp' were passed through the command-line. etv: DEBUG: Error trace to be processed is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/error_trace_m.txt'. etv: DEBUG: Paths to files required by the given error trace will be put to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/etv.tmp'. etv: DEBUG: Command-line options were processed successfully. etv: DEBUG: Parse a error trace specified. etv: TRACE: Check that a given error trace is in the common format of the supported format. etv: DEBUG: A given error trace of BLAST has supported format ('2.7'). etv: INFO: Evaluate 'blast' converter '/home/malele/programs/ldv/bin/../etv/converters/blast'. blast-et-conv: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. blast-et-conv: INFO: Begin to parse error trace specified. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'FunctionCall' to 'FunctionCallInitialization'. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'FunctionCall' to 'FunctionCallInitialization'. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'FunctionCall' to 'FunctionCallInitialization'. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'FunctionCall' to 'FunctionCallInitialization'. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'FunctionCall' to 'FunctionCallInitialization'. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'FunctionCall' to 'FunctionCallInitialization'. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'FunctionCall' to 'FunctionCallInitialization'. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'FunctionCall' to 'FunctionCallInitialization'. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'FunctionCall' to 'FunctionCallInitialization'. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'LDV' annotation. blast-et-conv: TRACE: Decrease the parent stack due to post annotations. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'LDV' annotation. blast-et-conv: TRACE: Decrease the parent stack due to post annotations. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'LDV' annotation. blast-et-conv: TRACE: Decrease the parent stack due to post annotations. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'LDV' annotation. blast-et-conv: TRACE: Decrease the parent stack due to post annotations. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'LDV' annotation. blast-et-conv: TRACE: Decrease the parent stack due to post annotations. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: WARNING: A path to a source code file '="";' wasn't processed. So a previosly obtained value '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include/asm/bitops.h' will be used for a given error trace entity. blast-et-conv: WARNING: A line number '=-1' wasn't processed. So a previosly obtained value '311' will be used for a given error trace entity. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: WARNING: A path to a source code file '="";' wasn't processed. So a previosly obtained value '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include/asm/bitops.h' will be used for a given error trace entity. blast-et-conv: WARNING: A line number '=-1' wasn't processed. So a previosly obtained value '311' will be used for a given error trace entity. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: DEBUG: Error trace was parsed successfully. blast-et-conv: INFO: Begin to convert error trace to the common format. blast-et-conv: DEBUG: Error trace was converted to the common format successfully. blast-et-conv: DEBUG: An error trace was converted successfully. blast-et-conv: TRACE: Check that a given error trace is in the common format of the supported format. blast-et-conv: DEBUG: A given error trace is in the common format of the supported format ('0.1'). blast-et-conv: DEBUG: Obtain requirements for a specified error trace. blast-et-conv: DEBUG: Close file handlers. blast-et-conv: NORMAL: Make all successfully. BLAST: DEBUG: ETV returns file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/transport.c BLAST: DEBUG: ETV returns file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage/usb.h BLAST: DEBUG: ETV returns file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/scsiglue.c BLAST: DEBUG: ETV returns file: include/linux/device.h BLAST: DEBUG: ETV returns file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.c BLAST: DEBUG: Writing report to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.report' BLAST: INFO: Wrapper finished! BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/usb-storage.ko.1.gz BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/error_trace_m.txt BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/transport.c BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage/usb.h BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/scsiglue.c BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.c BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.report watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher success rcv ldv 1 dscv 30 rcv 32_1 30 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/usb-storage.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/error_trace_m.txt /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/transport.c /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage/usb.h /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/scsiglue.c /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.c /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.report watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,30,rcv,32_1,30,ldv_main0_sequence_infinite_withcheck_stateful: success rcv ldv 1 dscv 30 rcv 32_1 30 ldv_main0_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/usb-storage.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/error_trace_m.txt /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/transport.c /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage/usb.h /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/scsiglue.c /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.c /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.report watcher: INFO: Reported success for ["ldv", "1", "dscv", "30", "rcv", "32_1", "30", "ldv_main0_sequence_infinite_withcheck_stateful"] watcher: DEBUG: Watcher returns 0, waitpid: 0 watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: TRACE: Writing command for a single RCV to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main3_sequence_infinite_withcheck_stateful' dscv: DEBUG: Written RCV single command to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main3_sequence_infinite_withcheck_stateful' dscv: INFO: Spawning RCV with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main3_sequence_infinite_withcheck_stateful workdir /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful for ld 30, main ldv_main3_sequence_infinite_withcheck_stateful watcher: DEBUG: Called watcher (output not checked): /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main3_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful ldv 1 dscv 30 rcv 32_1 30 ldv_main3_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1 watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,30: queue rcv /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main3_sequence_infinite_withcheck_stateful /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful ldv 1 dscv 30 rcv 32_1 30 ldv_main3_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/cmdfiles/cmd32_1.xml /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1 /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1 watcher: INFO: Queueing to pool rcv task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main3_sequence_infinite_withcheck_stateful with wd=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful and key ["ldv", "1", "dscv", "30", "rcv", "32_1", "30", "ldv_main3_sequence_infinite_withcheck_stateful"]. watcher: DEBUG: Putting workdir to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/30/rcv/32_1/30/ldv_main3_sequence_infinite_withcheck_stateful/task watcher: DEBUG: Copying taskfile to: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/30/rcv/32_1/30/ldv_main3_sequence_infinite_withcheck_stateful/task from /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/task-for-ldv_main3_sequence_infinite_withcheck_stateful watcher: INFO: Forking process to run /home/malele/programs/ldv/bin/../dscv/rcv-launcher --rawcmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/30/rcv/32_1/30/ldv_main3_sequence_infinite_withcheck_stateful/task... watcher: INFO: Waiting for rcv call to finish... watcher: DEBUG: Going to use semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: TOKEN: 17193957 for /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: Semaphore otime: Sun Nov 04 20:33:20 +0800 2012 watcher: INFO: Running rcv with task /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/dscv/30/rcv/32_1/30/ldv_main3_sequence_infinite_withcheck_stateful/task right NOW! watcher: DEBUG: Setting key for the processes spawned: ldv,1,dscv,30,rcv,32_1,30,ldv_main3_sequence_infinite_withcheck_stateful rcv-launcher: TRACE: Default time limit is: 900; memory limit is: 1000000. rcv-launcher: TRACE: Watcher server is /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher key rcv watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,30,rcv,32_1,30,ldv_main3_sequence_infinite_withcheck_stateful: key rcv watcher: DEBUG: Key requested for ["rcv"] watcher: TRACE: Increasing reference counter... watcher: DEBUG: Serving 3 instances watcher: TRACE: Watcher says: ldv,1,dscv,30,rcv,32_1,30,ldv_main3_sequence_infinite_withcheck_stateful watcher: TRACE: watcher: DEBUG: Watcher returns 0, waitpid: 0 rcv-launcher: DEBUG: Got key string ldv,1,dscv,30,rcv,32_1,30,ldv_main3_sequence_infinite_withcheck_stateful. rcv-launcher: TRACE: Trying 'blast' as engine rcv-launcher: TRACE: Trying '/home/malele/programs/ldv/bin/../dscv/rcv/blast' as engine rcv-launcher: DEBUG: Will use engine: /home/malele/programs/ldv/bin/../dscv/rcv/blast BLAST: DEBUG: Setting PATH to '/home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/malele/programs/ldv/bin' BLAST: TRACE: CSIsat to be used is /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/csisat BLAST: INFO: Will use preprocessors: cpp BLAST: NORMAL: Preprocessing 9 files with cpp BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/scsiglue.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/scsiglue.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/scsiglue.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.scsiglue.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(scsiglue) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/protocol.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/protocol.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/protocol.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.protocol.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(protocol) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/transport.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/transport.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/transport.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.transport.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(transport) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/usb.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/usb.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/usb.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.usb.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(usb) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN3_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/initializers.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/initializers.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/initializers.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.initializers.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(initializers) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/sierra_ms.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/sierra_ms.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/sierra_ms.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.sierra_ms.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(sierra_ms) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/option_ms.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/option_ms.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/option_ms.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.option_ms.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(option_ms) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: drivers/usb/storage/usual-tables.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/usual-tables.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/usual-tables.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.usual-tables.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(usual_tables) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: TRACE: Preprocessing the driver's file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.c cpp: DEBUG: Preprocessor: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.timestats.xml -p .*,CPP gcc -E -x c -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config//generated -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/config/include//generated -Wp,-MD,drivers/usb/storage/.scsiglue.o.d -nostdinc -isystem /usr/lib/gcc/i486-linux-gnu/4.4.3/include -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include -Iinclude -include include/generated/autoconf.h -D__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Wno-format-security -fno-delete-null-pointer-checks -m32 -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2 -march=i586 -mtune=generic -maccumulate-outgoing-args -Wa,-mtune=generic32 -ffreestanding -fstack-protector -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -Wframe-larger-than=1024 -fno-omit-frame-pointer -fno-optimize-sibling-calls -g -pg -Wdeclaration-after-statement -Wno-pointer-sign -fno-strict-overflow -fconserve-stack -Idrivers/scsi -DMODULE -DKBUILD_STR(s)=#s -DKBUILD_BASENAME=KBUILD_STR(scsiglue) -DKBUILD_MODNAME=KBUILD_STR(usb_storage) -c -I/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage -DLDV_MAIN0_sequence_infinite_withcheck_stateful -U__GNUC__ -D__GNUC__=4 -U__GNUC_MINOR__ -D__GNUC_MINOR__=2 -U__GNUC_PATCHLEVEL__ -D__GNUC_PATCHLEVEL__=1 -include /home/malele/programs/ldv/kernel-rules/models/0032-config.h -I/home/malele/programs/ldv/kernel-rules -I/home/malele/programs/ldv/kernel-rules/models cpp: DEBUG: cpp: TRACE: CPP's stderr stream closed. cpp: TRACE: CPP's stdout stream closed. BLAST: DEBUG: Running BLAST without alias analysis. BLAST: DEBUG: OCaml machine-specific tuning is performed! BLAST: NORMAL: Running BLAST for drivers/usb/storage/usb-storage.ko, entry ldv_main3_sequence_infinite_withcheck_stateful... BLAST: INFO: /home/malele/programs/ldv/bin/../shared/sh/timeout -o /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.timestats.xml -p .*pblast\.opt.*,PBLAST.OPT;.*,ALL;CHILD:.*smtlibServer.*,SMT_SOLVER -m 1000000 -t 900 ocamltune /home/malele/programs/ldv/bin/../dscv/rcv/backends/blast/bin/pblast.opt /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/scsiglue.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/protocol.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/transport.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/usb.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/initializers.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/sierra_ms.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/option_ms.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful/preprocess/1-cpp/drivers/usb/storage/usual-tables.i /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful/preprocess/1-cpp//home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.i -predH 7 -craig 2 -ignoredupfn -nosserr -enable-recursion -main ldv_main3_sequence_infinite_withcheck_stateful -L LDV_ERROR -cldepth 0 -alias "" -lattice -include-lattice symb -stop-sep -merge bdd BLAST: INFO: The debug trace will be written to /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/usb-storage.ko.1.gz BLAST: TRACE: Child's stderr stream closed. BLAST: TRACE: Child's stdout stream closed. BLAST: TRACE: wait3 return value: 512 BLAST: NORMAL: Finished with code 2 term by SIGNAL. BLAST: INFO: Failed with exit code 2 by SIGNAL. But who cares? BLAST: DEBUG: Writing report to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.report' BLAST: INFO: Wrapper finished! BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/usb-storage.ko.1.gz BLAST: TRACE: Will send file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.report watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher success rcv ldv 1 dscv 30 rcv 32_1 30 ldv_main3_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/usb-storage.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.report watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,30,rcv,32_1,30,ldv_main3_sequence_infinite_withcheck_stateful: success rcv ldv 1 dscv 30 rcv 32_1 30 ldv_main3_sequence_infinite_withcheck_stateful @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful/runs/drivers/usb/storage/usb-storage.ko.1.gz /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.report watcher: INFO: Reported success for ["ldv", "1", "dscv", "30", "rcv", "32_1", "30", "ldv_main3_sequence_infinite_withcheck_stateful"] watcher: DEBUG: Watcher returns 0, waitpid: 0 watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: INFO: Waiting for 4 more RCVs... watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher wait rcv ldv 1 dscv 30 # watcher: TRACE: Read 0 lines, need to read 4, reading next line... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,30: wait rcv ldv 1 dscv 30 # watcher: DEBUG: Called wait with ["ldv", "1", "dscv", "30", "#"], ignored "rcv" watcher: TRACE: Searching for files in /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/30 and /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/30 watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/30/task watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/30/rcv/32_1/30/ldv_main3_sequence_infinite_withcheck_stateful/task watcher: TRACE: Dirs are not empty watcher: TRACE: ACKED /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/30/rcv/32_1/30/ldv_main3_sequence_infinite_withcheck_stateful/task when LEVEL IS nil for ["ldv", "1", "dscv", "30"] watcher: TRACE: Key is '["ldv", "1", "dscv", "30", "rcv", "32_1", "30", "ldv_main3_sequence_infinite_withcheck_stateful", "task"]' watcher: TRACE: Key is '["ldv", "1", "dscv", "30", "rcv", "32_1", "30", "ldv_main3_sequence_infinite_withcheck_stateful"]' watcher: TRACE: Waited workdir is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful' watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/30/rcv/32_1/30/ldv_main3_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/30/rcv/32_1/30/ldv_main3_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/30/rcv/32_1/30/ldv_main3_sequence_infinite_withcheck_stateful watcher: DEBUG: Writing key: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful,,ldv,1,dscv,30,rcv,32_1,30,ldv_main3_sequence_infinite_withcheck_stateful watcher: TRACE: Watcher says: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful,,ldv,1,dscv,30,rcv,32_1,30,ldv_main3_sequence_infinite_withcheck_stateful dscv: TRACE: In callback: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful ldv 1 dscv 30 rcv 32_1 30 ldv_main3_sequence_infinite_withcheck_stateful dscv: TRACE: Done key loop dscv: INFO: Successfully waited for 32_1, ldv_main3_sequence_infinite_withcheck_stateful, dscv: DEBUG: Unpacking '' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful' watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,30: unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful watcher: DEBUG: Unpack does nothing in local mode. watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: After callback, read 1 useful lines, need to read 4. dscv: TRACE: Left callback. dscv: TRACE: Read 1 lines, need to read 4, reading next line... dscv: TRACE: Closing read pipe... dscv: TRACE: Read pipe closed. dscv: DEBUG: Watcher returns 0, waitpid: 0 dscv: INFO: Waiting for 3 more RCVs... watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher wait rcv ldv 1 dscv 30 # watcher: TRACE: Read 0 lines, need to read 3, reading next line... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,30: wait rcv ldv 1 dscv 30 # watcher: DEBUG: Called wait with ["ldv", "1", "dscv", "30", "#"], ignored "rcv" watcher: TRACE: Searching for files in /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/30 and /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/30 watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/30/task watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/30/rcv/32_1/30/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: TRACE: Dirs are not empty watcher: TRACE: ACKED /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/30/rcv/32_1/30/ldv_main0_sequence_infinite_withcheck_stateful/task when LEVEL IS nil for ["ldv", "1", "dscv", "30"] watcher: TRACE: Key is '["ldv", "1", "dscv", "30", "rcv", "32_1", "30", "ldv_main0_sequence_infinite_withcheck_stateful", "task"]' watcher: TRACE: Key is '["ldv", "1", "dscv", "30", "rcv", "32_1", "30", "ldv_main0_sequence_infinite_withcheck_stateful"]' watcher: TRACE: Waited workdir is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/30/rcv/32_1/30/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/30/rcv/32_1/30/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/30/rcv/32_1/30/ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Writing key: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,30,rcv,32_1,30,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Watcher says: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,30,rcv,32_1,30,ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: In callback: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 30 rcv 32_1 30 ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: Done key loop dscv: INFO: Successfully waited for 32_1, ldv_main0_sequence_infinite_withcheck_stateful, dscv: DEBUG: Unpacking '' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,30: unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Unpack does nothing in local mode. watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: After callback, read 1 useful lines, need to read 3. dscv: TRACE: Left callback. dscv: TRACE: Read 1 lines, need to read 3, reading next line... dscv: TRACE: Closing read pipe... dscv: TRACE: Read pipe closed. dscv: DEBUG: Watcher returns 0, waitpid: 0 dscv: INFO: Waiting for 2 more RCVs... watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher wait rcv ldv 1 dscv 30 # watcher: TRACE: Read 0 lines, need to read 2, reading next line... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,30: wait rcv ldv 1 dscv 30 # watcher: DEBUG: Called wait with ["ldv", "1", "dscv", "30", "#"], ignored "rcv" watcher: TRACE: Searching for files in /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/30 and /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/30 watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/30/task watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/30/rcv/32_7/30/ldv_main3_sequence_infinite_withcheck_stateful/task watcher: TRACE: Dirs are not empty watcher: TRACE: ACKED /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/30/rcv/32_7/30/ldv_main3_sequence_infinite_withcheck_stateful/task when LEVEL IS nil for ["ldv", "1", "dscv", "30"] watcher: TRACE: Key is '["ldv", "1", "dscv", "30", "rcv", "32_7", "30", "ldv_main3_sequence_infinite_withcheck_stateful", "task"]' watcher: TRACE: Key is '["ldv", "1", "dscv", "30", "rcv", "32_7", "30", "ldv_main3_sequence_infinite_withcheck_stateful"]' watcher: TRACE: Waited workdir is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful' watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/30/rcv/32_7/30/ldv_main3_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/30/rcv/32_7/30/ldv_main3_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/30/rcv/32_7/30/ldv_main3_sequence_infinite_withcheck_stateful watcher: DEBUG: Writing key: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful,,ldv,1,dscv,30,rcv,32_7,30,ldv_main3_sequence_infinite_withcheck_stateful watcher: TRACE: Watcher says: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful,,ldv,1,dscv,30,rcv,32_7,30,ldv_main3_sequence_infinite_withcheck_stateful dscv: TRACE: In callback: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful ldv 1 dscv 30 rcv 32_7 30 ldv_main3_sequence_infinite_withcheck_stateful dscv: TRACE: Done key loop dscv: INFO: Successfully waited for 32_7, ldv_main3_sequence_infinite_withcheck_stateful, dscv: DEBUG: Unpacking '' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful' watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,30: unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful watcher: DEBUG: Unpack does nothing in local mode. watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: After callback, read 1 useful lines, need to read 2. dscv: TRACE: Left callback. dscv: TRACE: Read 1 lines, need to read 2, reading next line... dscv: TRACE: Closing read pipe... dscv: TRACE: Read pipe closed. dscv: DEBUG: Watcher returns 0, waitpid: 0 dscv: INFO: Waiting for 1 more RCVs... watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher wait rcv ldv 1 dscv 30 # watcher: TRACE: Read 0 lines, need to read 1, reading next line... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,30: wait rcv ldv 1 dscv 30 # watcher: DEBUG: Called wait with ["ldv", "1", "dscv", "30", "#"], ignored "rcv" watcher: TRACE: Searching for files in /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/30 and /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/30 watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/30/task watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/30/rcv/32_7/30/ldv_main0_sequence_infinite_withcheck_stateful/task watcher: TRACE: Dirs are not empty watcher: TRACE: ACKED /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/30/rcv/32_7/30/ldv_main0_sequence_infinite_withcheck_stateful/task when LEVEL IS nil for ["ldv", "1", "dscv", "30"] watcher: TRACE: Key is '["ldv", "1", "dscv", "30", "rcv", "32_7", "30", "ldv_main0_sequence_infinite_withcheck_stateful", "task"]' watcher: TRACE: Key is '["ldv", "1", "dscv", "30", "rcv", "32_7", "30", "ldv_main0_sequence_infinite_withcheck_stateful"]' watcher: TRACE: Waited workdir is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/30/rcv/32_7/30/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/30/rcv/32_7/30/ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/30/rcv/32_7/30/ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Writing key: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,30,rcv,32_7,30,ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Watcher says: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful,,ldv,1,dscv,30,rcv,32_7,30,ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: In callback: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful ldv 1 dscv 30 rcv 32_7 30 ldv_main0_sequence_infinite_withcheck_stateful dscv: TRACE: Done key loop dscv: INFO: Successfully waited for 32_7, ldv_main0_sequence_infinite_withcheck_stateful, dscv: DEBUG: Unpacking '' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful' watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,30: unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful watcher: DEBUG: Unpack does nothing in local mode. watcher: DEBUG: Watcher returns 0, waitpid: 0 dscv: DEBUG: After callback, read 1 useful lines, need to read 1. dscv: TRACE: Left callback. dscv: DEBUG: Killing watcher... dscv: TRACE: Closing read pipe... dscv: TRACE: Read pipe closed. dscv: DEBUG: Watcher returns 0, waitpid: 0 dscv: INFO: Results from 4 RCVs are here. Processing... dscv: DEBUG: Chewing RCV report '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.report'... dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.report' dscv: DEBUG: Chewing RCV report '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.report'... dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main3_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.report' dscv: NORMAL: Calling rule-instrumenter to fix up report for rule 32_7... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7 --rule-model=32_7 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: Debug mode is active. rule-instrumentor: DEBUG: The input report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/report.xml'. rule-instrumentor: DEBUG: The output report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml'. rule-instrumentor: DEBUG: The model identifier is '32_7'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/stats.xml'. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: TRACE: Obtain the mode. rule-instrumentor: DEBUG: The plain mode is specified. rule-instrumentor: TRACE: Obtain the verifier. rule-instrumentor: DEBUG: The verifier 'verifier=blast' is specified. rule-instrumentor: TRACE: Process the commands log line by line. rule-instrumentor: TRACE: Process the 'cc:ok:1:22:0::' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '22'. rule-instrumentor: DEBUG: The command check is '0'. rule-instrumentor: DEBUG: The commmand log command name is 'cc'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are ''. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: TRACE: Process the 'cc:ok:1:23:0::' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '23'. rule-instrumentor: DEBUG: The command check is '0'. rule-instrumentor: DEBUG: The commmand log command name is 'cc'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are ''. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: TRACE: Process the 'cc:ok:1:24:0::' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '24'. rule-instrumentor: DEBUG: The command check is '0'. rule-instrumentor: DEBUG: The commmand log command name is 'cc'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are ''. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: TRACE: Process the 'cc:ok:1:25:0::' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '25'. rule-instrumentor: DEBUG: The command check is '0'. rule-instrumentor: DEBUG: The commmand log command name is 'cc'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are ''. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: TRACE: Process the 'cc:ok:1:26:0::' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '26'. rule-instrumentor: DEBUG: The command check is '0'. rule-instrumentor: DEBUG: The commmand log command name is 'cc'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are ''. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: TRACE: Process the 'cc:ok:1:27:0::' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '27'. rule-instrumentor: DEBUG: The command check is '0'. rule-instrumentor: DEBUG: The commmand log command name is 'cc'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are ''. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: TRACE: Process the 'cc:ok:1:28:0::' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '28'. rule-instrumentor: DEBUG: The command check is '0'. rule-instrumentor: DEBUG: The commmand log command name is 'cc'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are ''. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: TRACE: Process the 'cc:ok:1:29:0::' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '29'. rule-instrumentor: DEBUG: The command check is '0'. rule-instrumentor: DEBUG: The commmand log command name is 'cc'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are ''. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: TRACE: Process the 'ld:ok:0:30:1:ldv_main0_sequence_infinite_withcheck_stateful ldv_main3_sequence_infinite_withcheck_stateful:' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '30'. rule-instrumentor: DEBUG: The command check is '1'. rule-instrumentor: DEBUG: The commmand log command name is 'ld'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful ldv_main3_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: DEBUG: The command log is processed successfully. rule-instrumentor: TRACE: Read the report file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/report.xml'. rule-instrumentor: TRACE: Obtain all ld reports. rule-instrumentor: TRACE: Iterate over the all ld reports. rule-instrumentor: TRACE: Read ld command reference. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id reference '30'. rule-instrumentor: TRACE: Read ld main. rule-instrumentor: DEBUG: The command main is 'ldv_main3_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: Read verdict. rule-instrumentor: DEBUG: The verdict is 'UNKNOWN'. rule-instrumentor: TRACE: Read verifier. rule-instrumentor: DEBUG: The verifier is 'blast'. rule-instrumentor: TRACE: Read trace. rule-instrumentor: DEBUG: The trace is ''. rule-instrumentor: TRACE: Read rcv report section. rule-instrumentor: TRACE: Read rcv status. rule-instrumentor: DEBUG: The rcv status is 'FAILED'. rule-instrumentor: TRACE: Read rcv time. rule-instrumentor: DEBUG: The rcv time is '150'. rule-instrumentor: TRACE: Read rcv description. rule-instrumentor: DEBUG: The rcv description is 'ERROR(SYML)> eval: attempting to take field offset dev_mutex of expression us@usb_stor_resume whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: don't know how to take field offset of 0 (expr=cil_3@us_to_host), hostdata rule-instrumentor: DEBUG: ERROR(SYML)> eval: don't know how to take field offset of 0 (expr=cil_3@us_to_host), hostdata rule-instrumentor: DEBUG: ERROR(SYML)> eval: don't know how to take field offset of 0 (expr=cil_3@us_to_host), hostdata rule-instrumentor: DEBUG: ERROR(SYML)> eval: don't know how to take field offset of 0 (expr=cil_3@interface_to_usbdev), dev rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset dflags of expression us@quiesce_and_remove_host whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset dflags of expression us@quiesce_and_remove_host whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset __annonCompField18 of expression lock@spin_unlock_irq whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset rlock of expression lock@spin_unlock_irqfoffset__annonCompField18 whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset __annonCompField18 of expression lock@spin_unlock_irq whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset rlock of expression lock@spin_unlock_irqfoffset__annonCompField18 whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset raw_lock of expression lock@do_raw_spin_unlock whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset raw_lock of expression lock@do_raw_spin_unlock whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: don't know how to take field offset of 0 (expr=cil_3@interface_to_usbdev), dev rule-instrumentor: DEBUG: ERROR(SYML)> UNSOUND: Attempting to dereference a structure as a pointer! rule-instrumentor: DEBUG: ERROR(SYML)> struct {bcdmin[*]=Top; pid[*]=Top; bcdmax[*]=Top; vid[*]=Top} rule-instrumentor: DEBUG: WARNING: Possible dereference through null pointer! rule-instrumentor: DEBUG: ERROR(SYML)> UNSOUND: Attempting to dereference a structure as a pointer! rule-instrumentor: DEBUG: ERROR(SYML)> struct {bcdmin[*]=Top; pid[*]=Top; bcdmax[*]=Top; vid[*]=Top} rule-instrumentor: DEBUG: ERROR(SYML)> UNSOUND: Attempting to dereference a structure as a pointer! rule-instrumentor: DEBUG: ERROR(SYML)> struct {bcdmin[*]=Top; pid[*]=Top; vid[*]=Top; bcdmax[*]=Top} rule-instrumentor: DEBUG: ERROR(SYML)> UNSOUND: Attempting to dereference a structure as a pointer! rule-instrumentor: DEBUG: ERROR(SYML)> struct {bcdmin[*]=Top; pid[*]=Top; vid[*]=Top; bcdmax[*]=Top} rule-instrumentor: DEBUG: WARNING: Possible dereference through null pointer! rule-instrumentor: DEBUG: ERROR(SYML)> UNSOUND: Attempting to dereference a structure as a pointer! rule-instrumentor: DEBUG: ERROR(SYML)> struct {bcdmin[*]=Top; pid[*]=Top; vid[*]=Top; bcdmax[*]=Top} rule-instrumentor: DEBUG: WARNING: Possible dereference through null pointer! rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset dev_mutex of expression us@usb_stor_suspend whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset dev_mutex of expression us@usb_stor_pre_reset whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> UNSOUND: Attempting to dereference a structure as a pointer! rule-instrumentor: DEBUG: ERROR(SYML)> struct {bcdmin[*]=Top; pid[*]=Top; bcdmax[*]=Top; vid[*]=Top} rule-instrumentor: DEBUG: ERROR(SYML)> UNSOUND: Attempting to dereference a structure as a pointer! rule-instrumentor: DEBUG: ERROR(SYML)> struct {bcdmin[*]=Top; pid[*]=Top; bcdmax[*]=Top; vid[*]=Top} rule-instrumentor: DEBUG: WARNING: Possible dereference through null pointer! rule-instrumentor: DEBUG: ERROR(SYML)> UNSOUND: Attempting to dereference a structure as a pointer! rule-instrumentor: DEBUG: ERROR(SYML)> struct {bcdmin[*]=Top; pid[*]=Top; bcdmax[*]=Top; vid[*]=Top} rule-instrumentor: DEBUG: WARNING: Possible dereference through null pointer! rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset dev_mutex of expression us@usb_stor_resume whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset dflags of expression us@quiesce_and_remove_host whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> UNSOUND: Attempting to dereference a structure as a pointer! rule-instrumentor: DEBUG: ERROR(SYML)> struct {bcdmin[*]=Top; pid[*]=Top; vid[*]=Top; bcdmax[*]=Top} rule-instrumentor: DEBUG: WARNING: Possible dereference through null pointer! rule-instrumentor: DEBUG: ERROR(SYML)> UNSOUND: Attempting to dereference a structure as a pointer! rule-instrumentor: DEBUG: ERROR(SYML)> struct {bcdmin[*]=Top; pid[*]=Top; vid[*]=Top; bcdmax[*]=Top} rule-instrumentor: DEBUG: WARNING: Possible dereference through null pointer! rule-instrumentor: DEBUG: block_at hits exceptionFailure("SMT sovler answer is strange: *** Fatal exception:") rule-instrumentor: DEBUG: Exception raised :(Failure("SMT sovler answer is strange: *** Fatal exception:") rule-instrumentor: DEBUG: Ack! The gremlins again!: Failure("SMT sovler answer is strange: *** Fatal exception:") rule-instrumentor: DEBUG: Fatal error: exception Failure("SMT sovler answer is strange: *** Fatal exception:") rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== BLAST attrubutes =========== rule-instrumentor: DEBUG: stop-sep with default merge rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== Launch information =========== rule-instrumentor: DEBUG: The verifier has completed in time rule-instrumentor: DEBUG: Time Limit: 900 rule-instrumentor: DEBUG: Memory Limit: 1000000'. rule-instrumentor: TRACE: Read ld command reference. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id reference '30'. rule-instrumentor: TRACE: Read ld main. rule-instrumentor: DEBUG: The command main is 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: Read verdict. rule-instrumentor: DEBUG: The verdict is 'UNSAFE'. rule-instrumentor: TRACE: Read verifier. rule-instrumentor: DEBUG: The verifier is 'blast'. rule-instrumentor: TRACE: Read trace. rule-instrumentor: DEBUG: The trace is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/error_trace_m.txt'. rule-instrumentor: TRACE: Read rcv report section. rule-instrumentor: TRACE: Read rcv status. rule-instrumentor: DEBUG: The rcv status is 'OK'. rule-instrumentor: TRACE: Read rcv time. rule-instrumentor: DEBUG: The rcv time is '3160'. rule-instrumentor: TRACE: Read rcv description. rule-instrumentor: DEBUG: The rcv description is 'include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/usual-tables.c:55: Warning: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/usual-tables.c:55: CIL only supports attribute((alias)) for functions. rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (mutex_is_locked_mutex) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (mutex_is_locked_dev_mutex) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (mutex_unlock_mutex) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (mutex_unlock_dev_mutex) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (mutex_trylock_mutex) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (mutex_trylock_dev_mutex) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (mutex_lock_mutex) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (mutex_lock_dev_mutex) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (mutex_lock_killable_mutex) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (mutex_lock_killable_dev_mutex) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (mutex_lock_interruptible_mutex) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (mutex_lock_interruptible_dev_mutex) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (atomic_dec_and_mutex_lock_mutex) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (atomic_dec_and_mutex_lock_dev_mutex) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_initialize_mutex) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_initialize_dev_mutex) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_check_final_state_mutex) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_check_final_state_dev_mutex) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_initialize_FOREACH) rule-instrumentor: DEBUG: Duplicate function skipped due to -ignoredupfn (ldv_check_final_state_FOREACH) rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: Setting signal for 0 seconds rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset dev_mutex of expression us@device_reset whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: don't know how to take field offset of 0 (expr=cil_3@us_to_host), hostdata rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset dflags of expression us@usb_stor_port_reset whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset dev_mutex of expression us@device_reset whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset dflags of expression us@command_abort whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: don't know how to take field offset of 0 (expr=cil_3@us_to_host), hostdata rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset dflags of expression us@command_abort whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset dev of expression cil_6@usb_stor_port_reset whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset dev of expression cil_6@usb_stor_port_reset whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset __annonCompField18 of expression lock@spin_unlock_irq whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset rlock of expression lock@spin_unlock_irqfoffset__annonCompField18 whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset mutex of expression dev@device_unlock whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset mutex of expression dev@device_unlock whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset dev of expression cil_6@usb_stor_port_reset whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset mutex of expression dev@device_unlock whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset raw_lock of expression lock@do_raw_spin_unlock whose value is Top rule-instrumentor: DEBUG: Test generation failed. rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: Error found! The system is unsafe :-( rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: Error trace: (final) rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== BLAST attrubutes =========== rule-instrumentor: DEBUG: stop-sep with default merge rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== Launch information =========== rule-instrumentor: DEBUG: The verifier has completed in time rule-instrumentor: DEBUG: Time Limit: 900 rule-instrumentor: DEBUG: Memory Limit: 1000000'. rule-instrumentor: DEBUG: All ld reports are processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Prepare a xml writer, open a root node tag and print a base directory in the report mode. rule-instrumentor: TRACE: Iterate over all commands from the log and build reports for them. rule-instrumentor: DEBUG: Build a report for the '22' cc command. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: DEBUG: Build a report for the '23' cc command. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: DEBUG: Build a report for the '24' cc command. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: DEBUG: Build a report for the '25' cc command. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: DEBUG: Build a report for the '26' cc command. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: DEBUG: Build a report for the '27' cc command. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: DEBUG: Build a report for the '28' cc command. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: DEBUG: Build a report for the '29' cc command. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: DEBUG: Build a report for the '30' ld command. rule-instrumentor: DEBUG: The rule inctrumentor '30' ld command has corresponding the rcv '30' ld command. rule-instrumentor: DEBUG: Build a report for the 'ldv_main0_sequence_infinite_withcheck_stateful' entry point. rule-instrumentor: DEBUG: The '30' ld command has 'check=true'. rule-instrumentor: TRACE: Try to find the corresponding rcv report. rule-instrumentor: DEBUG: rcv production of a report for the '30' ('30') ld command 'ldv_main0_sequence_infinite_withcheck_stateful' entry point is '1'. rule-instrumentor: TRACE: Fix the ld command identifier. rule-instrumentor: TRACE: Add model identifier attribute. rule-instrumentor: TRACE: Add model kind tag. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: TRACE: Print the command execution status. rule-instrumentor: TRACE: Print the command execution time. rule-instrumentor: TRACE: Print the command description. rule-instrumentor: DEBUG: Build a report for the 'ldv_main3_sequence_infinite_withcheck_stateful' entry point. rule-instrumentor: DEBUG: The '30' ld command has 'check=true'. rule-instrumentor: TRACE: Try to find the corresponding rcv report. rule-instrumentor: DEBUG: rcv production of a report for the '30' ('30') ld command 'ldv_main3_sequence_infinite_withcheck_stateful' entry point is '1'. rule-instrumentor: TRACE: Fix the ld command identifier. rule-instrumentor: TRACE: Add model identifier attribute. rule-instrumentor: TRACE: Add model kind tag. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: TRACE: Print the command execution status. rule-instrumentor: TRACE: Print the command execution time. rule-instrumentor: TRACE: Print the command description. rule-instrumentor: TRACE: Close the root node tag and peform final checks in the report mode. rule-instrumentor: DEBUG: The instrument prints report for all commands successfully. rule-instrumentor: DEBUG: Make the report successfully. dscv: TRACE: Will package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml' dscv: DEBUG: Chewing RCV report '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.report'... dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.report' dscv: DEBUG: Chewing RCV report '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.report'... dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main3_sequence_infinite_withcheck_stateful/reports/drivers/usb/storage/usb-storage.ko.report' dscv: NORMAL: Calling rule-instrumenter to fix up report for rule 32_1... dscv: INFO: /home/malele/programs/ldv/ldv-core/../bin/rule-instrumentor.pl --basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml rule-instrumentor: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. rule-instrumentor: DEBUG: Obtain the absolute path of the current working directory. rule-instrumentor: DEBUG: The current working directory is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws'. rule-instrumentor: DEBUG: Process the command-line options. rule-instrumentor: TRACE: Options '--basedir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1 --rule-model=32_1 --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/report.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml' were passed to the instrument through the command-line. rule-instrumentor: TRACE: Check whether report mode is activated. rule-instrumentor: DEBUG: Debug mode is active. rule-instrumentor: DEBUG: The input report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/report.xml'. rule-instrumentor: DEBUG: The output report file is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml'. rule-instrumentor: DEBUG: The model identifier is '32_1'. rule-instrumentor: DEBUG: The command-line options are processed successfully. rule-instrumentor: DEBUG: Check presence of needed files, executables and directories. Copy needed files and directories. rule-instrumentor: TRACE: Try to find global working directory. rule-instrumentor: DEBUG: The tool auxiliary working directory: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1'. rule-instrumentor: TRACE: Try to open a commands log file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The commands log file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/cmds-log'. rule-instrumentor: DEBUG: The timeout script will put data to the file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/stats.xml'. rule-instrumentor: TRACE: Prepare a twig xml parser for the models database, the input commands and report. rule-instrumentor: TRACE: Obtain the mode. rule-instrumentor: DEBUG: The plain mode is specified. rule-instrumentor: TRACE: Obtain the verifier. rule-instrumentor: DEBUG: The verifier 'verifier=blast' is specified. rule-instrumentor: TRACE: Process the commands log line by line. rule-instrumentor: TRACE: Process the 'cc:ok:1:22:0::' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '22'. rule-instrumentor: DEBUG: The command check is '0'. rule-instrumentor: DEBUG: The commmand log command name is 'cc'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are ''. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: TRACE: Process the 'cc:ok:1:23:0::' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '23'. rule-instrumentor: DEBUG: The command check is '0'. rule-instrumentor: DEBUG: The commmand log command name is 'cc'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are ''. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: TRACE: Process the 'cc:ok:1:24:0::' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '24'. rule-instrumentor: DEBUG: The command check is '0'. rule-instrumentor: DEBUG: The commmand log command name is 'cc'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are ''. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: TRACE: Process the 'cc:ok:1:25:0::' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '25'. rule-instrumentor: DEBUG: The command check is '0'. rule-instrumentor: DEBUG: The commmand log command name is 'cc'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are ''. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: TRACE: Process the 'cc:ok:1:26:0::' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '26'. rule-instrumentor: DEBUG: The command check is '0'. rule-instrumentor: DEBUG: The commmand log command name is 'cc'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are ''. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: TRACE: Process the 'cc:ok:1:27:0::' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '27'. rule-instrumentor: DEBUG: The command check is '0'. rule-instrumentor: DEBUG: The commmand log command name is 'cc'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are ''. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: TRACE: Process the 'cc:ok:1:28:0::' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '28'. rule-instrumentor: DEBUG: The command check is '0'. rule-instrumentor: DEBUG: The commmand log command name is 'cc'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are ''. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: TRACE: Process the 'cc:ok:1:29:0::' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '29'. rule-instrumentor: DEBUG: The command check is '0'. rule-instrumentor: DEBUG: The commmand log command name is 'cc'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are ''. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: TRACE: Process the 'ld:ok:0:30:1:ldv_main0_sequence_infinite_withcheck_stateful ldv_main3_sequence_infinite_withcheck_stateful:' command log. rule-instrumentor: TRACE: Read the command execution description. rule-instrumentor: TRACE: Obtain the description open tag. rule-instrumentor: DEBUG: The commmand log id is '30'. rule-instrumentor: DEBUG: The command check is '1'. rule-instrumentor: DEBUG: The commmand log command name is 'ld'. rule-instrumentor: DEBUG: The commmand log command execution status is 'ok'. rule-instrumentor: DEBUG: The commmand log command entry points are 'ldv_main0_sequence_infinite_withcheck_stateful ldv_main3_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: The commmand log command description is ''. rule-instrumentor: TRACE: Remove the non-ASCII symbols from description since they aren't parsed correctly. rule-instrumentor: DEBUG: The command log is processed successfully. rule-instrumentor: TRACE: Read the report file '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/report.xml'. rule-instrumentor: TRACE: Obtain all ld reports. rule-instrumentor: TRACE: Iterate over the all ld reports. rule-instrumentor: TRACE: Read ld command reference. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id reference '30'. rule-instrumentor: TRACE: Read ld main. rule-instrumentor: DEBUG: The command main is 'ldv_main3_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: Read verdict. rule-instrumentor: DEBUG: The verdict is 'UNKNOWN'. rule-instrumentor: TRACE: Read verifier. rule-instrumentor: DEBUG: The verifier is 'blast'. rule-instrumentor: TRACE: Read trace. rule-instrumentor: DEBUG: The trace is ''. rule-instrumentor: TRACE: Read rcv report section. rule-instrumentor: TRACE: Read rcv status. rule-instrumentor: DEBUG: The rcv status is 'FAILED'. rule-instrumentor: TRACE: Read rcv time. rule-instrumentor: DEBUG: The rcv time is '51590'. rule-instrumentor: TRACE: Read rcv description. rule-instrumentor: DEBUG: The rcv description is 'ERROR(SYML)> UNSOUND: Attempting to dereference a structure as a pointer! rule-instrumentor: DEBUG: ERROR(SYML)> struct {bcdmin[*]=Top; pid[*]=Top; bcdmax[*]=Top; vid[*]=Top} rule-instrumentor: DEBUG: WARNING: Possible dereference through null pointer! rule-instrumentor: DEBUG: ERROR(SYML)> UNSOUND: Attempting to dereference a structure as a pointer! rule-instrumentor: DEBUG: ERROR(SYML)> struct {bcdmin[*]=Top; pid[*]=Top; bcdmax[*]=Top; vid[*]=Top} rule-instrumentor: DEBUG: WARNING: Possible dereference through null pointer! rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset dev_mutex of expression us@usb_stor_resume whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: don't know how to take field offset of 0 (expr=cil_3@us_to_host), hostdata rule-instrumentor: DEBUG: ERROR(SYML)> eval: don't know how to take field offset of 0 (expr=cil_3@us_to_host), hostdata rule-instrumentor: DEBUG: ERROR(SYML)> eval: don't know how to take field offset of 0 (expr=cil_3@us_to_host), hostdata rule-instrumentor: DEBUG: ERROR(SYML)> eval: don't know how to take field offset of 0 (expr=cil_3@interface_to_usbdev), dev rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset dflags of expression us@quiesce_and_remove_host whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset dflags of expression us@quiesce_and_remove_host whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset __annonCompField18 of expression lock@spin_unlock_irq whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset rlock of expression lock@spin_unlock_irqfoffset__annonCompField18 whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset __annonCompField18 of expression lock@spin_unlock_irq whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset rlock of expression lock@spin_unlock_irqfoffset__annonCompField18 whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset raw_lock of expression lock@do_raw_spin_unlock whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset raw_lock of expression lock@do_raw_spin_unlock whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: don't know how to take field offset of 0 (expr=cil_3@interface_to_usbdev), dev rule-instrumentor: DEBUG: ERROR(SYML)> UNSOUND: Attempting to dereference a structure as a pointer! rule-instrumentor: DEBUG: ERROR(SYML)> struct {bcdmin[*]=Top; pid[*]=Top; vid[*]=Top; bcdmax[*]=Top} rule-instrumentor: DEBUG: WARNING: Possible dereference through null pointer! rule-instrumentor: DEBUG: ERROR(SYML)> UNSOUND: Attempting to dereference a structure as a pointer! rule-instrumentor: DEBUG: ERROR(SYML)> struct {bcdmin[*]=Top; pid[*]=Top; vid[*]=Top; bcdmax[*]=Top} rule-instrumentor: DEBUG: ERROR(SYML)> UNSOUND: Attempting to dereference a structure as a pointer! rule-instrumentor: DEBUG: ERROR(SYML)> struct {bcdmin[*]=Top; pid[*]=Top; bcdmax[*]=Top; vid[*]=Top} rule-instrumentor: DEBUG: ERROR(SYML)> UNSOUND: Attempting to dereference a structure as a pointer! rule-instrumentor: DEBUG: ERROR(SYML)> struct {bcdmin[*]=Top; pid[*]=Top; bcdmax[*]=Top; vid[*]=Top} rule-instrumentor: DEBUG: WARNING: Possible dereference through null pointer! rule-instrumentor: DEBUG: ERROR(SYML)> UNSOUND: Attempting to dereference a structure as a pointer! rule-instrumentor: DEBUG: ERROR(SYML)> struct {bcdmin[*]=Top; pid[*]=Top; bcdmax[*]=Top; vid[*]=Top} rule-instrumentor: DEBUG: WARNING: Possible dereference through null pointer! rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset dev_mutex of expression us@usb_stor_suspend whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset dev_mutex of expression us@usb_stor_pre_reset whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> UNSOUND: Attempting to dereference a structure as a pointer! rule-instrumentor: DEBUG: ERROR(SYML)> struct {bcdmin[*]=Top; pid[*]=Top; vid[*]=Top; bcdmax[*]=Top} rule-instrumentor: DEBUG: ERROR(SYML)> UNSOUND: Attempting to dereference a structure as a pointer! rule-instrumentor: DEBUG: ERROR(SYML)> struct {bcdmin[*]=Top; pid[*]=Top; vid[*]=Top; bcdmax[*]=Top} rule-instrumentor: DEBUG: WARNING: Possible dereference through null pointer! rule-instrumentor: DEBUG: ERROR(SYML)> UNSOUND: Attempting to dereference a structure as a pointer! rule-instrumentor: DEBUG: ERROR(SYML)> struct {bcdmin[*]=Top; pid[*]=Top; vid[*]=Top; bcdmax[*]=Top} rule-instrumentor: DEBUG: WARNING: Possible dereference through null pointer! rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset dev_mutex of expression us@usb_stor_resume whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset dflags of expression us@quiesce_and_remove_host whose value is Top rule-instrumentor: DEBUG: block_at hits exceptionFailure("SMT sovler answer is strange: *** Fatal exception:") rule-instrumentor: DEBUG: Exception raised :(Failure("SMT sovler answer is strange: *** Fatal exception:") rule-instrumentor: DEBUG: Ack! The gremlins again!: Failure("SMT sovler answer is strange: *** Fatal exception:") rule-instrumentor: DEBUG: Fatal error: exception Failure("SMT sovler answer is strange: *** Fatal exception:") rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== BLAST attrubutes =========== rule-instrumentor: DEBUG: stop-sep with default merge rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== Launch information =========== rule-instrumentor: DEBUG: The verifier has completed in time rule-instrumentor: DEBUG: Time Limit: 900 rule-instrumentor: DEBUG: Memory Limit: 1000000'. rule-instrumentor: TRACE: Read ld command reference. rule-instrumentor: DEBUG: Begin processing of the command 'ld' having id reference '30'. rule-instrumentor: TRACE: Read ld main. rule-instrumentor: DEBUG: The command main is 'ldv_main0_sequence_infinite_withcheck_stateful'. rule-instrumentor: TRACE: Read verdict. rule-instrumentor: DEBUG: The verdict is 'UNSAFE'. rule-instrumentor: TRACE: Read verifier. rule-instrumentor: DEBUG: The verifier is 'blast'. rule-instrumentor: TRACE: Read trace. rule-instrumentor: DEBUG: The trace is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/error_trace_m.txt'. rule-instrumentor: TRACE: Read rcv report section. rule-instrumentor: TRACE: Read rcv status. rule-instrumentor: DEBUG: The rcv status is 'OK'. rule-instrumentor: TRACE: Read rcv time. rule-instrumentor: DEBUG: The rcv time is '3170'. rule-instrumentor: TRACE: Read rcv description. rule-instrumentor: DEBUG: The rcv description is 'include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/option_ms.c:35: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: include/linux/sched.h:198: Warning: CALL in constant rule-instrumentor: DEBUG: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/usual-tables.c:55: Warning: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/usual-tables.c:55: CIL only supports attribute((alias)) for functions. rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: here now back from load_async rule-instrumentor: DEBUG: Setting signal for 0 seconds rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset dev_mutex of expression us@device_reset whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: don't know how to take field offset of 0 (expr=cil_3@us_to_host), hostdata rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset dflags of expression us@usb_stor_port_reset whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset dev_mutex of expression us@device_reset whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset dflags of expression us@command_abort whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: don't know how to take field offset of 0 (expr=cil_3@us_to_host), hostdata rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset dflags of expression us@command_abort whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset dev of expression cil_6@usb_stor_port_reset whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset dev of expression cil_6@usb_stor_port_reset whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset __annonCompField18 of expression lock@spin_unlock_irq whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset rlock of expression lock@spin_unlock_irqfoffset__annonCompField18 whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset mutex of expression dev@device_unlock whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset mutex of expression dev@device_unlock whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset dev of expression cil_6@usb_stor_port_reset whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset mutex of expression dev@device_unlock whose value is Top rule-instrumentor: DEBUG: ERROR(SYML)> eval: attempting to take field offset raw_lock of expression lock@do_raw_spin_unlock whose value is Top rule-instrumentor: DEBUG: Test generation failed. rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: Error found! The system is unsafe :-( rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: Error trace: (final) rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== BLAST attrubutes =========== rule-instrumentor: DEBUG: stop-sep with default merge rule-instrumentor: DEBUG: rule-instrumentor: DEBUG: =========== Launch information =========== rule-instrumentor: DEBUG: The verifier has completed in time rule-instrumentor: DEBUG: Time Limit: 900 rule-instrumentor: DEBUG: Memory Limit: 1000000'. rule-instrumentor: DEBUG: All ld reports are processed successfully. rule-instrumentor: TRACE: Print the standard xml file header. rule-instrumentor: TRACE: Prepare a xml writer, open a root node tag and print a base directory in the report mode. rule-instrumentor: TRACE: Iterate over all commands from the log and build reports for them. rule-instrumentor: DEBUG: Build a report for the '22' cc command. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: DEBUG: Build a report for the '23' cc command. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: DEBUG: Build a report for the '24' cc command. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: DEBUG: Build a report for the '25' cc command. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: DEBUG: Build a report for the '26' cc command. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: DEBUG: Build a report for the '27' cc command. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: DEBUG: Build a report for the '28' cc command. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: DEBUG: Build a report for the '29' cc command. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: DEBUG: Build a report for the '30' ld command. rule-instrumentor: DEBUG: The rule inctrumentor '30' ld command has corresponding the rcv '30' ld command. rule-instrumentor: DEBUG: Build a report for the 'ldv_main0_sequence_infinite_withcheck_stateful' entry point. rule-instrumentor: DEBUG: The '30' ld command has 'check=true'. rule-instrumentor: TRACE: Try to find the corresponding rcv report. rule-instrumentor: DEBUG: rcv production of a report for the '30' ('30') ld command 'ldv_main0_sequence_infinite_withcheck_stateful' entry point is '1'. rule-instrumentor: TRACE: Fix the ld command identifier. rule-instrumentor: TRACE: Add model identifier attribute. rule-instrumentor: TRACE: Add model kind tag. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: TRACE: Print the command execution status. rule-instrumentor: TRACE: Print the command execution time. rule-instrumentor: TRACE: Print the command description. rule-instrumentor: DEBUG: Build a report for the 'ldv_main3_sequence_infinite_withcheck_stateful' entry point. rule-instrumentor: DEBUG: The '30' ld command has 'check=true'. rule-instrumentor: TRACE: Try to find the corresponding rcv report. rule-instrumentor: DEBUG: rcv production of a report for the '30' ('30') ld command 'ldv_main3_sequence_infinite_withcheck_stateful' entry point is '1'. rule-instrumentor: TRACE: Fix the ld command identifier. rule-instrumentor: TRACE: Add model identifier attribute. rule-instrumentor: TRACE: Add model kind tag. rule-instrumentor: TRACE: Build the rule instrumentor report. rule-instrumentor: TRACE: Print the command execution status. rule-instrumentor: TRACE: Print the command execution time. rule-instrumentor: TRACE: Print the command description. rule-instrumentor: TRACE: Close the root node tag and peform final checks in the report mode. rule-instrumentor: DEBUG: The instrument prints report for all commands successfully. rule-instrumentor: DEBUG: Make the report successfully. dscv: TRACE: Will package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml' dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/report_after_ri.xml' dscv: TRACE: Will NOT package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/report_after_ri.xml' dscv: TRACE: Will package file: '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/report_after_dscv.xml' dscv: INFO: Final report is written to /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/report_after_dscv.xml watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher success dscv ldv 1 dscv 30 @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/report_after_dscv.xml watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: ldv,1,dscv,30: success dscv ldv 1 dscv 30 @@ /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/report_after_dscv.xml watcher: INFO: Reported success for ["ldv", "1", "dscv", "30"] watcher: DEBUG: Watcher returns 0, waitpid: 0 watcher: DEBUG: Watcher returns 0, waitpid: 0 ldv-core: TRACE: Set task status to "queued" ldv-core: NORMAL: Wait for command... ldv-core: NORMAL: CSD has been terminated. ldv-core: NORMAL: Sleep while all tasks verified. ldv-core: NORMAL: Wait for all tasks are verified... ldv-core: TRACE: Start watcher waiting... ldv-core: TRACE: Number of tasks in status 'queued' is - 12 ldv-core: TRACE: Tasks for wait_for_dscv: 12 ldv-core: TRACE: Wait for dscv tasks: watcher_cmd('wait', 'dscv', ldv 1,'dscv','*') watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher wait dscv ldv 1 dscv * watcher: TRACE: Read 0 lines, need to read 12, reading next line... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: : wait dscv ldv 1 dscv * watcher: DEBUG: Called wait with ["ldv", "1", "dscv", "*"], ignored "dscv" watcher: TRACE: Searching for files in /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv and /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/31/task watcher: TRACE: Dirs are not empty watcher: TRACE: ACKED /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/31/task when LEVEL IS 1 for ["ldv", "1", "dscv"] watcher: TRACE: Key is '["ldv", "1", "dscv", "31", "task"]' watcher: TRACE: Key is '["ldv", "1", "dscv", "31"]' watcher: TRACE: Waited workdir is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir' watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/31 watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/31 watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/31 watcher: DEBUG: Writing key: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir,,ldv,1,dscv,31 watcher: TRACE: Watcher says: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir,,ldv,1,dscv,31 ldv-core: NORMAL: Successfully waited for subprocess with id "31" ldv-core: DEBUG: Command N "31" from "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31" ldv-core: DEBUG: Unpacking '' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir' watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: : unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir watcher: DEBUG: Unpack does nothing in local mode. watcher: DEBUG: Watcher returns 0, waitpid: 0 ldv-core: TRACE: Set status 'verified' to task id "31" watcher: DEBUG: After callback, read 1 useful lines, need to read 12. watcher: TRACE: Left callback. watcher: TRACE: Read 1 lines, need to read 12, reading next line... watcher: TRACE: Closing read pipe... watcher: TRACE: Read pipe closed. watcher: DEBUG: Watcher returns 0, waitpid: 0 ldv-core: TRACE: Tasks for wait_for_dscv: 11 ldv-core: TRACE: Wait for dscv tasks: watcher_cmd('wait', 'dscv', ldv 1,'dscv','*') watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher wait dscv ldv 1 dscv * watcher: TRACE: Read 0 lines, need to read 11, reading next line... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: : wait dscv ldv 1 dscv * watcher: DEBUG: Called wait with ["ldv", "1", "dscv", "*"], ignored "dscv" watcher: TRACE: Searching for files in /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv and /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/37/task watcher: TRACE: Dirs are not empty watcher: TRACE: ACKED /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/37/task when LEVEL IS 1 for ["ldv", "1", "dscv"] watcher: TRACE: Key is '["ldv", "1", "dscv", "37", "task"]' watcher: TRACE: Key is '["ldv", "1", "dscv", "37"]' watcher: TRACE: Waited workdir is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir' watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/37 watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/37 watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/37 watcher: DEBUG: Writing key: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir,,ldv,1,dscv,37 watcher: TRACE: Watcher says: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir,,ldv,1,dscv,37 ldv-core: NORMAL: Successfully waited for subprocess with id "37" ldv-core: DEBUG: Command N "37" from "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37" ldv-core: DEBUG: Unpacking '' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir' watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: : unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir watcher: DEBUG: Unpack does nothing in local mode. watcher: DEBUG: Watcher returns 0, waitpid: 0 ldv-core: TRACE: Set status 'verified' to task id "37" watcher: DEBUG: After callback, read 1 useful lines, need to read 11. watcher: TRACE: Left callback. watcher: TRACE: Read 1 lines, need to read 11, reading next line... watcher: TRACE: Closing read pipe... watcher: TRACE: Read pipe closed. watcher: DEBUG: Watcher returns 0, waitpid: 0 ldv-core: TRACE: Tasks for wait_for_dscv: 10 ldv-core: TRACE: Wait for dscv tasks: watcher_cmd('wait', 'dscv', ldv 1,'dscv','*') watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher wait dscv ldv 1 dscv * watcher: TRACE: Read 0 lines, need to read 10, reading next line... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: : wait dscv ldv 1 dscv * watcher: DEBUG: Called wait with ["ldv", "1", "dscv", "*"], ignored "dscv" watcher: TRACE: Searching for files in /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv and /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/30/task watcher: TRACE: Dirs are not empty watcher: TRACE: ACKED /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/30/task when LEVEL IS 1 for ["ldv", "1", "dscv"] watcher: TRACE: Key is '["ldv", "1", "dscv", "30", "task"]' watcher: TRACE: Key is '["ldv", "1", "dscv", "30"]' watcher: TRACE: Waited workdir is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir' watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/30 watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/30 watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/30 watcher: DEBUG: Writing key: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir,,ldv,1,dscv,30 watcher: TRACE: Watcher says: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir,,ldv,1,dscv,30 ldv-core: NORMAL: Successfully waited for subprocess with id "30" ldv-core: DEBUG: Command N "30" from "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30" ldv-core: DEBUG: Unpacking '' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir' watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: : unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir watcher: DEBUG: Unpack does nothing in local mode. watcher: DEBUG: Watcher returns 0, waitpid: 0 ldv-core: TRACE: Set status 'verified' to task id "30" watcher: DEBUG: After callback, read 1 useful lines, need to read 10. watcher: TRACE: Left callback. watcher: TRACE: Read 1 lines, need to read 10, reading next line... watcher: TRACE: Closing read pipe... watcher: TRACE: Read pipe closed. watcher: DEBUG: Watcher returns 0, waitpid: 0 ldv-core: TRACE: Tasks for wait_for_dscv: 9 ldv-core: TRACE: Wait for dscv tasks: watcher_cmd('wait', 'dscv', ldv 1,'dscv','*') watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher wait dscv ldv 1 dscv * watcher: TRACE: Read 0 lines, need to read 9, reading next line... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: : wait dscv ldv 1 dscv * watcher: DEBUG: Called wait with ["ldv", "1", "dscv", "*"], ignored "dscv" watcher: TRACE: Searching for files in /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv and /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/38/task watcher: TRACE: Dirs are not empty watcher: TRACE: ACKED /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/38/task when LEVEL IS 1 for ["ldv", "1", "dscv"] watcher: TRACE: Key is '["ldv", "1", "dscv", "38", "task"]' watcher: TRACE: Key is '["ldv", "1", "dscv", "38"]' watcher: TRACE: Waited workdir is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir' watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/38 watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/38 watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/38 watcher: DEBUG: Writing key: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir,,ldv,1,dscv,38 watcher: TRACE: Watcher says: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir,,ldv,1,dscv,38 ldv-core: NORMAL: Successfully waited for subprocess with id "38" ldv-core: DEBUG: Command N "38" from "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38" ldv-core: DEBUG: Unpacking '' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir' watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: : unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir watcher: DEBUG: Unpack does nothing in local mode. watcher: DEBUG: Watcher returns 0, waitpid: 0 ldv-core: TRACE: Set status 'verified' to task id "38" watcher: DEBUG: After callback, read 1 useful lines, need to read 9. watcher: TRACE: Left callback. watcher: TRACE: Read 1 lines, need to read 9, reading next line... watcher: TRACE: Closing read pipe... watcher: TRACE: Read pipe closed. watcher: DEBUG: Watcher returns 0, waitpid: 0 ldv-core: TRACE: Tasks for wait_for_dscv: 8 ldv-core: TRACE: Wait for dscv tasks: watcher_cmd('wait', 'dscv', ldv 1,'dscv','*') watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher wait dscv ldv 1 dscv * watcher: TRACE: Read 0 lines, need to read 8, reading next line... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: : wait dscv ldv 1 dscv * watcher: DEBUG: Called wait with ["ldv", "1", "dscv", "*"], ignored "dscv" watcher: TRACE: Searching for files in /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv and /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/33/task watcher: TRACE: Dirs are not empty watcher: TRACE: ACKED /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/33/task when LEVEL IS 1 for ["ldv", "1", "dscv"] watcher: TRACE: Key is '["ldv", "1", "dscv", "33", "task"]' watcher: TRACE: Key is '["ldv", "1", "dscv", "33"]' watcher: TRACE: Waited workdir is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir' watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/33 watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/33 watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/33 watcher: DEBUG: Writing key: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir,,ldv,1,dscv,33 watcher: TRACE: Watcher says: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir,,ldv,1,dscv,33 ldv-core: NORMAL: Successfully waited for subprocess with id "33" ldv-core: DEBUG: Command N "33" from "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33" ldv-core: DEBUG: Unpacking '' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir' watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: : unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir watcher: DEBUG: Unpack does nothing in local mode. watcher: DEBUG: Watcher returns 0, waitpid: 0 ldv-core: TRACE: Set status 'verified' to task id "33" watcher: DEBUG: After callback, read 1 useful lines, need to read 8. watcher: TRACE: Left callback. watcher: TRACE: Read 1 lines, need to read 8, reading next line... watcher: TRACE: Closing read pipe... watcher: TRACE: Read pipe closed. watcher: DEBUG: Watcher returns 0, waitpid: 0 ldv-core: TRACE: Tasks for wait_for_dscv: 7 ldv-core: TRACE: Wait for dscv tasks: watcher_cmd('wait', 'dscv', ldv 1,'dscv','*') watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher wait dscv ldv 1 dscv * watcher: TRACE: Read 0 lines, need to read 7, reading next line... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: : wait dscv ldv 1 dscv * watcher: DEBUG: Called wait with ["ldv", "1", "dscv", "*"], ignored "dscv" watcher: TRACE: Searching for files in /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv and /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/32/task watcher: TRACE: Dirs are not empty watcher: TRACE: ACKED /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/32/task when LEVEL IS 1 for ["ldv", "1", "dscv"] watcher: TRACE: Key is '["ldv", "1", "dscv", "32", "task"]' watcher: TRACE: Key is '["ldv", "1", "dscv", "32"]' watcher: TRACE: Waited workdir is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir' watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/32 watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/32 watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/32 watcher: DEBUG: Writing key: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir,,ldv,1,dscv,32 watcher: TRACE: Watcher says: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir,,ldv,1,dscv,32 ldv-core: NORMAL: Successfully waited for subprocess with id "32" ldv-core: DEBUG: Command N "32" from "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32" ldv-core: DEBUG: Unpacking '' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir' watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: : unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir watcher: DEBUG: Unpack does nothing in local mode. watcher: DEBUG: Watcher returns 0, waitpid: 0 ldv-core: TRACE: Set status 'verified' to task id "32" watcher: DEBUG: After callback, read 1 useful lines, need to read 7. watcher: TRACE: Left callback. watcher: TRACE: Read 1 lines, need to read 7, reading next line... watcher: TRACE: Closing read pipe... watcher: TRACE: Read pipe closed. watcher: DEBUG: Watcher returns 0, waitpid: 0 ldv-core: TRACE: Tasks for wait_for_dscv: 6 ldv-core: TRACE: Wait for dscv tasks: watcher_cmd('wait', 'dscv', ldv 1,'dscv','*') watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher wait dscv ldv 1 dscv * watcher: TRACE: Read 0 lines, need to read 6, reading next line... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: : wait dscv ldv 1 dscv * watcher: DEBUG: Called wait with ["ldv", "1", "dscv", "*"], ignored "dscv" watcher: TRACE: Searching for files in /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv and /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/41/task watcher: TRACE: Dirs are not empty watcher: TRACE: ACKED /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/41/task when LEVEL IS 1 for ["ldv", "1", "dscv"] watcher: TRACE: Key is '["ldv", "1", "dscv", "41", "task"]' watcher: TRACE: Key is '["ldv", "1", "dscv", "41"]' watcher: TRACE: Waited workdir is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir' watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/41 watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/41 watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/41 watcher: DEBUG: Writing key: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir,,ldv,1,dscv,41 watcher: TRACE: Watcher says: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir,,ldv,1,dscv,41 ldv-core: NORMAL: Successfully waited for subprocess with id "41" ldv-core: DEBUG: Command N "41" from "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41" ldv-core: DEBUG: Unpacking '' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir' watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: : unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir watcher: DEBUG: Unpack does nothing in local mode. watcher: DEBUG: Watcher returns 0, waitpid: 0 ldv-core: TRACE: Set status 'verified' to task id "41" ldv-core: INFO: Still waiting for these: 35, 39, 40, 36, 34 watcher: DEBUG: After callback, read 1 useful lines, need to read 6. watcher: TRACE: Left callback. watcher: TRACE: Read 1 lines, need to read 6, reading next line... watcher: TRACE: Closing read pipe... watcher: TRACE: Read pipe closed. watcher: DEBUG: Watcher returns 0, waitpid: 0 ldv-core: TRACE: Tasks for wait_for_dscv: 5 ldv-core: TRACE: Wait for dscv tasks: watcher_cmd('wait', 'dscv', ldv 1,'dscv','*') watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher wait dscv ldv 1 dscv * watcher: TRACE: Read 0 lines, need to read 5, reading next line... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: : wait dscv ldv 1 dscv * watcher: DEBUG: Called wait with ["ldv", "1", "dscv", "*"], ignored "dscv" watcher: TRACE: Searching for files in /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv and /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/35/task watcher: TRACE: Dirs are not empty watcher: TRACE: ACKED /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/35/task when LEVEL IS 1 for ["ldv", "1", "dscv"] watcher: TRACE: Key is '["ldv", "1", "dscv", "35", "task"]' watcher: TRACE: Key is '["ldv", "1", "dscv", "35"]' watcher: TRACE: Waited workdir is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir' watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/35 watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/35 watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/35 watcher: DEBUG: Writing key: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir,,ldv,1,dscv,35 watcher: TRACE: Watcher says: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir,,ldv,1,dscv,35 ldv-core: NORMAL: Successfully waited for subprocess with id "35" ldv-core: DEBUG: Command N "35" from "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35" ldv-core: DEBUG: Unpacking '' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir' watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: : unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir watcher: DEBUG: Unpack does nothing in local mode. watcher: DEBUG: Watcher returns 0, waitpid: 0 ldv-core: TRACE: Set status 'verified' to task id "35" ldv-core: INFO: Still waiting for these: 39, 40, 36, 34 watcher: DEBUG: After callback, read 1 useful lines, need to read 5. watcher: TRACE: Left callback. watcher: TRACE: Read 1 lines, need to read 5, reading next line... watcher: TRACE: Closing read pipe... watcher: TRACE: Read pipe closed. watcher: DEBUG: Watcher returns 0, waitpid: 0 ldv-core: TRACE: Tasks for wait_for_dscv: 4 ldv-core: TRACE: Wait for dscv tasks: watcher_cmd('wait', 'dscv', ldv 1,'dscv','*') watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher wait dscv ldv 1 dscv * watcher: TRACE: Read 0 lines, need to read 4, reading next line... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: : wait dscv ldv 1 dscv * watcher: DEBUG: Called wait with ["ldv", "1", "dscv", "*"], ignored "dscv" watcher: TRACE: Searching for files in /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv and /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/39/task watcher: TRACE: Dirs are not empty watcher: TRACE: ACKED /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/39/task when LEVEL IS 1 for ["ldv", "1", "dscv"] watcher: TRACE: Key is '["ldv", "1", "dscv", "39", "task"]' watcher: TRACE: Key is '["ldv", "1", "dscv", "39"]' watcher: TRACE: Waited workdir is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir' watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/39 watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/39 watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/39 watcher: DEBUG: Writing key: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir,,ldv,1,dscv,39 watcher: TRACE: Watcher says: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir,,ldv,1,dscv,39 ldv-core: NORMAL: Successfully waited for subprocess with id "39" ldv-core: DEBUG: Command N "39" from "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39" ldv-core: DEBUG: Unpacking '' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir' watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: : unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir watcher: DEBUG: Unpack does nothing in local mode. watcher: DEBUG: Watcher returns 0, waitpid: 0 ldv-core: TRACE: Set status 'verified' to task id "39" ldv-core: INFO: Still waiting for these: 40, 36, 34 watcher: DEBUG: After callback, read 1 useful lines, need to read 4. watcher: TRACE: Left callback. watcher: TRACE: Read 1 lines, need to read 4, reading next line... watcher: TRACE: Closing read pipe... watcher: TRACE: Read pipe closed. watcher: DEBUG: Watcher returns 0, waitpid: 0 ldv-core: TRACE: Tasks for wait_for_dscv: 3 ldv-core: TRACE: Wait for dscv tasks: watcher_cmd('wait', 'dscv', ldv 1,'dscv','*') watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher wait dscv ldv 1 dscv * watcher: TRACE: Read 0 lines, need to read 3, reading next line... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: : wait dscv ldv 1 dscv * watcher: DEBUG: Called wait with ["ldv", "1", "dscv", "*"], ignored "dscv" watcher: TRACE: Searching for files in /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv and /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/34/task watcher: TRACE: Dirs are not empty watcher: TRACE: ACKED /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/34/task when LEVEL IS 1 for ["ldv", "1", "dscv"] watcher: TRACE: Key is '["ldv", "1", "dscv", "34", "task"]' watcher: TRACE: Key is '["ldv", "1", "dscv", "34"]' watcher: TRACE: Waited workdir is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir' watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/34 watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/34 watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/34 watcher: DEBUG: Writing key: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir,,ldv,1,dscv,34 watcher: TRACE: Watcher says: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir,,ldv,1,dscv,34 ldv-core: NORMAL: Successfully waited for subprocess with id "34" ldv-core: DEBUG: Command N "34" from "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34" ldv-core: DEBUG: Unpacking '' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir' watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: : unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir watcher: DEBUG: Unpack does nothing in local mode. watcher: DEBUG: Watcher returns 0, waitpid: 0 ldv-core: TRACE: Set status 'verified' to task id "34" ldv-core: INFO: Still waiting for these: 40, 36 watcher: DEBUG: After callback, read 1 useful lines, need to read 3. watcher: TRACE: Left callback. watcher: TRACE: Read 1 lines, need to read 3, reading next line... watcher: TRACE: Closing read pipe... watcher: TRACE: Read pipe closed. watcher: DEBUG: Watcher returns 0, waitpid: 0 ldv-core: TRACE: Tasks for wait_for_dscv: 2 ldv-core: TRACE: Wait for dscv tasks: watcher_cmd('wait', 'dscv', ldv 1,'dscv','*') watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher wait dscv ldv 1 dscv * watcher: TRACE: Read 0 lines, need to read 2, reading next line... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: : wait dscv ldv 1 dscv * watcher: DEBUG: Called wait with ["ldv", "1", "dscv", "*"], ignored "dscv" watcher: TRACE: Searching for files in /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv and /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/36/task watcher: TRACE: Dirs are not empty watcher: TRACE: ACKED /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/36/task when LEVEL IS 1 for ["ldv", "1", "dscv"] watcher: TRACE: Key is '["ldv", "1", "dscv", "36", "task"]' watcher: TRACE: Key is '["ldv", "1", "dscv", "36"]' watcher: TRACE: Waited workdir is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir' watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/36 watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/36 watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/36 watcher: DEBUG: Writing key: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir,,ldv,1,dscv,36 watcher: TRACE: Watcher says: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir,,ldv,1,dscv,36 ldv-core: NORMAL: Successfully waited for subprocess with id "36" ldv-core: DEBUG: Command N "36" from "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36" ldv-core: DEBUG: Unpacking '' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir' watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: : unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir watcher: DEBUG: Unpack does nothing in local mode. watcher: DEBUG: Watcher returns 0, waitpid: 0 ldv-core: TRACE: Set status 'verified' to task id "36" ldv-core: INFO: Still waiting for these: 40 watcher: DEBUG: After callback, read 1 useful lines, need to read 2. watcher: TRACE: Left callback. watcher: TRACE: Read 1 lines, need to read 2, reading next line... watcher: TRACE: Closing read pipe... watcher: TRACE: Read pipe closed. watcher: DEBUG: Watcher returns 0, waitpid: 0 ldv-core: TRACE: Tasks for wait_for_dscv: 1 ldv-core: TRACE: Wait for dscv tasks: watcher_cmd('wait', 'dscv', ldv 1,'dscv','*') watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher wait dscv ldv 1 dscv * watcher: TRACE: Read 0 lines, need to read 1, reading next line... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: : wait dscv ldv 1 dscv * watcher: DEBUG: Called wait with ["ldv", "1", "dscv", "*"], ignored "dscv" watcher: TRACE: Searching for files in /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv and /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv watcher: TRACE: Eligible file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/40/task watcher: TRACE: Dirs are not empty watcher: TRACE: ACKED /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/40/task when LEVEL IS 1 for ["ldv", "1", "dscv"] watcher: TRACE: Key is '["ldv", "1", "dscv", "40", "task"]' watcher: TRACE: Key is '["ldv", "1", "dscv", "40"]' watcher: TRACE: Waited workdir is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir' watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1/dscv/40 watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1/dscv/40 watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/dscv/40 watcher: DEBUG: Writing key: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir,,ldv,1,dscv,40 watcher: TRACE: Watcher says: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir,,ldv,1,dscv,40 ldv-core: NORMAL: Successfully waited for subprocess with id "40" ldv-core: DEBUG: Command N "40" from "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40" ldv-core: DEBUG: Unpacking '' to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir' watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: : unpack /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir watcher: DEBUG: Unpack does nothing in local mode. watcher: DEBUG: Watcher returns 0, waitpid: 0 ldv-core: TRACE: Set status 'verified' to task id "40" watcher: DEBUG: After callback, read 1 useful lines, need to read 1. watcher: TRACE: Left callback. watcher: DEBUG: Killing watcher... watcher: TRACE: Closing read pipe... watcher: TRACE: Read pipe closed. watcher: DEBUG: Watcher returns 0, waitpid: 0 ldv-core: NORMAL: Collect and process reports. ldv-core: DEBUG: Calling DEG reporter for "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35" ldv-core: TRACE: LDV_DEBUG=100 WORK_DIR=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 /home/malele/programs/ldv/ldv-core/../drv-env-gen/drv-env-gen-reporter --stats-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/deg/stats.xml --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/cmd_after_csd.xml --report-in=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/dscv_tempdir/report_after_dscv.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/report_after_deg.xml --state-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/35/deg.state --batch deg-reporter: DEBUG: Printing the report in BATCH mode! ldv-core: DEBUG: Calling DEG reporter for "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33" ldv-core: TRACE: LDV_DEBUG=100 WORK_DIR=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 /home/malele/programs/ldv/ldv-core/../drv-env-gen/drv-env-gen-reporter --stats-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/deg/stats.xml --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/cmd_after_csd.xml --report-in=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/dscv_tempdir/report_after_dscv.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/report_after_deg.xml --state-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/33/deg.state --batch deg-reporter: DEBUG: Printing the report in BATCH mode! ldv-core: DEBUG: Calling DEG reporter for "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32" ldv-core: TRACE: LDV_DEBUG=100 WORK_DIR=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 /home/malele/programs/ldv/ldv-core/../drv-env-gen/drv-env-gen-reporter --stats-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/deg/stats.xml --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/cmd_after_csd.xml --report-in=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/dscv_tempdir/report_after_dscv.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/report_after_deg.xml --state-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/32/deg.state --batch deg-reporter: DEBUG: Printing the report in BATCH mode! ldv-core: DEBUG: Calling DEG reporter for "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39" ldv-core: TRACE: LDV_DEBUG=100 WORK_DIR=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 /home/malele/programs/ldv/ldv-core/../drv-env-gen/drv-env-gen-reporter --stats-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/deg/stats.xml --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/cmd_after_csd.xml --report-in=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/dscv_tempdir/report_after_dscv.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/report_after_deg.xml --state-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/39/deg.state --batch deg-reporter: DEBUG: Printing the report in BATCH mode! ldv-core: DEBUG: Calling DEG reporter for "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40" ldv-core: TRACE: LDV_DEBUG=100 WORK_DIR=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 /home/malele/programs/ldv/ldv-core/../drv-env-gen/drv-env-gen-reporter --stats-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/deg/stats.xml --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/cmd_after_csd.xml --report-in=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/dscv_tempdir/report_after_dscv.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/report_after_deg.xml --state-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/40/deg.state --batch deg-reporter: DEBUG: Printing the report in BATCH mode! ldv-core: DEBUG: Calling DEG reporter for "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36" ldv-core: TRACE: LDV_DEBUG=100 WORK_DIR=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 /home/malele/programs/ldv/ldv-core/../drv-env-gen/drv-env-gen-reporter --stats-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/deg/stats.xml --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/cmd_after_csd.xml --report-in=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/dscv_tempdir/report_after_dscv.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/report_after_deg.xml --state-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/36/deg.state --batch deg-reporter: DEBUG: Printing the report in BATCH mode! ldv-core: DEBUG: Calling DEG reporter for "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41" ldv-core: TRACE: LDV_DEBUG=100 WORK_DIR=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 /home/malele/programs/ldv/ldv-core/../drv-env-gen/drv-env-gen-reporter --stats-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/deg/stats.xml --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/cmd_after_csd.xml --report-in=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/dscv_tempdir/report_after_dscv.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/report_after_deg.xml --state-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/41/deg.state --batch deg-reporter: DEBUG: Printing the report in BATCH mode! ldv-core: DEBUG: Calling DEG reporter for "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38" ldv-core: TRACE: LDV_DEBUG=100 WORK_DIR=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 /home/malele/programs/ldv/ldv-core/../drv-env-gen/drv-env-gen-reporter --stats-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/deg/stats.xml --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/cmd_after_csd.xml --report-in=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/dscv_tempdir/report_after_dscv.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/report_after_deg.xml --state-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/38/deg.state --batch deg-reporter: DEBUG: Printing the report in BATCH mode! ldv-core: DEBUG: Calling DEG reporter for "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34" ldv-core: TRACE: LDV_DEBUG=100 WORK_DIR=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 /home/malele/programs/ldv/ldv-core/../drv-env-gen/drv-env-gen-reporter --stats-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/deg/stats.xml --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/cmd_after_csd.xml --report-in=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/dscv_tempdir/report_after_dscv.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/report_after_deg.xml --state-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/34/deg.state --batch deg-reporter: DEBUG: Printing the report in BATCH mode! ldv-core: DEBUG: Calling DEG reporter for "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30" ldv-core: TRACE: LDV_DEBUG=100 WORK_DIR=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 /home/malele/programs/ldv/ldv-core/../drv-env-gen/drv-env-gen-reporter --stats-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/deg/stats.xml --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/cmd_after_csd.xml --report-in=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/report_after_dscv.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/report_after_deg.xml --state-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/deg.state --batch deg-reporter: DEBUG: Printing the report in BATCH mode! ldv-core: DEBUG: Calling DEG reporter for "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37" ldv-core: TRACE: LDV_DEBUG=100 WORK_DIR=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 /home/malele/programs/ldv/ldv-core/../drv-env-gen/drv-env-gen-reporter --stats-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/deg/stats.xml --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/cmd_after_csd.xml --report-in=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/dscv_tempdir/report_after_dscv.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/report_after_deg.xml --state-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/37/deg.state --batch deg-reporter: DEBUG: Printing the report in BATCH mode! ldv-core: DEBUG: Calling DEG reporter for "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31" ldv-core: TRACE: LDV_DEBUG=100 WORK_DIR=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 /home/malele/programs/ldv/ldv-core/../drv-env-gen/drv-env-gen-reporter --stats-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/deg/stats.xml --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/cmd_after_csd.xml --report-in=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/dscv_tempdir/report_after_dscv.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/report_after_deg.xml --state-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/31/deg.state --batch deg-reporter: DEBUG: Printing the report in BATCH mode! ldv-core: DEBUG: Prepare list of DEG reports for CSD reporter "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/list_of_deg_reports"... ldv-core: NORMAL: Calling CSD reporter... ldv-core: TRACE: LDV_DEBUG=100 WORK_DIR=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 /home/malele/programs/ldv/ldv-core/../build-cmd-extractor/cmd-stream-divider-reporter --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/bce_tempdir/cmd_after_bce.xml --report-name=report_after_deg.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/report_after_csd.xml --report-list=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/list_of_deg_reports --state-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/csd.state --batch csd-reporter: DEBUG: Printing the report in BATCH mode! csd-reporter: DEBUG: Report created successfully. ldv-core: TRACE: Try to send 'success' message to watcher... watcher: DEBUG: Called watcher: /home/malele/programs/ldv/ldv-core/../watcher/ldv-watcher success ldv ldv 1 watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/instance_pool... watcher: TRACE: Checking if exists /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/key_pool... watcher: TRACE: : success ldv ldv 1 watcher: TRACE: Writing fake task to /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1/task... watcher: TRACE: Writing fake result to /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1/task... watcher: INFO: Reported success for ["ldv", "1"] watcher: DEBUG: Going to use semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/dscv_pool watcher: TRACE: TOKEN: 17193892 for /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/dscv_pool watcher: TRACE: Semaphore otime: Sun Nov 04 20:34:39 +0800 2012 watcher: DEBUG: Going to use semaphore /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: TOKEN: 17193957 for /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/rcv_pool watcher: TRACE: Semaphore otime: Sun Nov 04 20:34:37 +0800 2012 watcher: TRACE: {"rcv"=>#, "dscv"=>#} watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/queried/ldv/1 watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/data/ldv/1 watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/running/ldv/1 watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/tasks/finished/ldv/1 watcher: TRACE: Removing /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/watcher/keys/ldv/22863 watcher: DEBUG: Watcher returns 0, waitpid: 0 ldv-core: TRACE: Message 'success' was sent to watcher. ldv-core: TRACE: BCE and LDV report process staring... ldv-core: NORMAL: Creating BCE report... ldv-core: DEBUG: Calling BCE reporter... ldv-core: TRACE: /home/malele/programs/ldv/ldv-core/../build-cmd-extractor/build-cmd-extractor-reporter --cmdfile=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/bce_tempdir/cmd_after_bce.xml --stats-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/bce_tempdir/stats.xml --report-in=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/report_after_csd.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/bce_tempdir/report_after_bce.xml --state-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/bce_tempdir/err.state bce-reporter: DEBUG: Times from the input report collected. bce-reporter: DEBUG: Now printing the new report ldv-core: DEBUG: Calling LDV core reporter... ldv-core: TRACE: LDV_DEBUG=100 WORK_DIR=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 /home/malele/programs/ldv/ldv-core/../ldv-core/ldv-core-reporter --report-in=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/bce_tempdir/report_after_bce.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/report_after_ldv_core.xml --state-dir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/ldv_tempdir ldv-task: NORMAL: Calling LDV reporter. ldv-task: DEBUG: LDV_ENVS_TARGET=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current /home/malele/programs/ldv/ldv/ldv-task-reporter --report-name=report_after_ldv_core.xml --report-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/report_after_ldv.xml --state-file=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/ldv.state --reports-dir=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1; ldv-task-reporter: DEBUG: Process report from file: "/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/report_after_ldv_core.xml". ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: DEBUG: Command have verdict: "UNSAFE" ldv-task-reporter: TRACE: Calling error-trace-visualizer: /home/malele/programs/ldv/ldv/../bin/etv --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/error_trace_m.txt --reqs-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/report_after_ldv.xml.tmp etv: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. etv: DEBUG: Process command-line options. etv: TRACE: Options '--report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/error_trace_m.txt --reqs-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/report_after_ldv.xml.tmp' were passed through the command-line. etv: DEBUG: Error trace to be processed is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/error_trace_m.txt'. etv: DEBUG: Paths to files required by the given error trace will be put to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/report_after_ldv.xml.tmp'. etv: DEBUG: Command-line options were processed successfully. etv: DEBUG: Parse a error trace specified. etv: TRACE: Check that a given error trace is in the common format of the supported format. etv: DEBUG: A given error trace of BLAST has supported format ('2.7'). etv: INFO: Evaluate 'blast' converter '/home/malele/programs/ldv/bin/../etv/converters/blast'. blast-et-conv: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. blast-et-conv: INFO: Begin to parse error trace specified. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'FunctionCall' to 'FunctionCallInitialization'. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'FunctionCall' to 'FunctionCallInitialization'. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'FunctionCall' to 'FunctionCallInitialization'. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'FunctionCall' to 'FunctionCallInitialization'. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'FunctionCall' to 'FunctionCallInitialization'. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'FunctionCall' to 'FunctionCallInitialization'. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'FunctionCall' to 'FunctionCallInitialization'. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'FunctionCall' to 'FunctionCallInitialization'. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'FunctionCall' to 'FunctionCallInitialization'. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'LDV' annotation. blast-et-conv: TRACE: Decrease the parent stack due to post annotations. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'LDV' annotation. blast-et-conv: TRACE: Decrease the parent stack due to post annotations. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'LDV' annotation. blast-et-conv: TRACE: Decrease the parent stack due to post annotations. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'LDV' annotation. blast-et-conv: TRACE: Decrease the parent stack due to post annotations. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'LDV' annotation. blast-et-conv: TRACE: Decrease the parent stack due to post annotations. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: WARNING: A path to a source code file '="";' wasn't processed. So a previosly obtained value '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include/asm/bitops.h' will be used for a given error trace entity. blast-et-conv: WARNING: A line number '=-1' wasn't processed. So a previosly obtained value '311' will be used for a given error trace entity. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: WARNING: A path to a source code file '="";' wasn't processed. So a previosly obtained value '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include/asm/bitops.h' will be used for a given error trace entity. blast-et-conv: WARNING: A line number '=-1' wasn't processed. So a previosly obtained value '311' will be used for a given error trace entity. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: DEBUG: Error trace was parsed successfully. blast-et-conv: INFO: Begin to convert error trace to the common format. blast-et-conv: DEBUG: Error trace was converted to the common format successfully. blast-et-conv: DEBUG: An error trace was converted successfully. blast-et-conv: TRACE: Check that a given error trace is in the common format of the supported format. blast-et-conv: DEBUG: A given error trace is in the common format of the supported format ('0.1'). blast-et-conv: DEBUG: Obtain requirements for a specified error trace. blast-et-conv: DEBUG: Close file handlers. blast-et-conv: NORMAL: Make all successfully. ldv-task-reporter: TRACE: Process trace file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/transport.c ldv-task-reporter: TRACE: ldv-task-reporter: TRACE: Process trace file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage/usb.h ldv-task-reporter: TRACE: ldv-task-reporter: TRACE: Seems like a kernel file with full path. ldv-task-reporter: TRACE: Process trace file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_1/drivers/usb/storage/scsiglue.c ldv-task-reporter: TRACE: ldv-task-reporter: TRACE: Process trace file: include/linux/device.h ldv-task-reporter: TRACE: ldv-task-reporter: TRACE: Seems like a kernel file with a relative path. ldv-task-reporter: TRACE: Process trace file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_1/common-model/ldv_common_model.c ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: DEBUG: Command have verdict: "UNSAFE" ldv-task-reporter: TRACE: Calling error-trace-visualizer: /home/malele/programs/ldv/ldv/../bin/etv --report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/error_trace_m.txt --reqs-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/report_after_ldv.xml.tmp etv: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. etv: DEBUG: Process command-line options. etv: TRACE: Options '--report=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/error_trace_m.txt --reqs-out=/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/report_after_ldv.xml.tmp' were passed through the command-line. etv: DEBUG: Error trace to be processed is '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/error_trace_m.txt'. etv: DEBUG: Paths to files required by the given error trace will be put to '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/report_after_ldv.xml.tmp'. etv: DEBUG: Command-line options were processed successfully. etv: DEBUG: Parse a error trace specified. etv: TRACE: Check that a given error trace is in the common format of the supported format. etv: DEBUG: A given error trace of BLAST has supported format ('2.7'). etv: INFO: Evaluate 'blast' converter '/home/malele/programs/ldv/bin/../etv/converters/blast'. blast-et-conv: DEBUG: The debug level is set correspondingly to the general LDV_DEBUG environment variable value '100'.. blast-et-conv: INFO: Begin to parse error trace specified. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'FunctionCall' to 'FunctionCallInitialization'. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'FunctionCall' to 'FunctionCallInitialization'. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'FunctionCall' to 'FunctionCallInitialization'. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'FunctionCall' to 'FunctionCallInitialization'. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'FunctionCall' to 'FunctionCallInitialization'. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'FunctionCall' to 'FunctionCallInitialization'. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'FunctionCall' to 'FunctionCallInitialization'. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'FunctionCall' to 'FunctionCallInitialization'. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'FunctionCall' to 'FunctionCallInitialization'. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'LDV' annotation. blast-et-conv: TRACE: Decrease the parent stack due to post annotations. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'LDV' annotation. blast-et-conv: TRACE: Decrease the parent stack due to post annotations. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'LDV' annotation. blast-et-conv: TRACE: Decrease the parent stack due to post annotations. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'LDV' annotation. blast-et-conv: TRACE: Decrease the parent stack due to post annotations. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: WARNING: A path to a source code file '="";' wasn't processed. So a previosly obtained value '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include/asm/bitops.h' will be used for a given error trace entity. blast-et-conv: WARNING: A line number '=-1' wasn't processed. So a previosly obtained value '311' will be used for a given error trace entity. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: WARNING: A path to a source code file '="";' wasn't processed. So a previosly obtained value '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/arch/x86/include/asm/bitops.h' will be used for a given error trace entity. blast-et-conv: WARNING: A line number '=-1' wasn't processed. So a previosly obtained value '311' will be used for a given error trace entity. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: A tree node kind was changed from 'Block' to 'Return'. blast-et-conv: TRACE: Decrease the parent stack due to a processed entity kind. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Block' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'Pred' tree node. blast-et-conv: TRACE: Process 'Location' annotation. blast-et-conv: TRACE: Process 'FunctionCall' tree node. blast-et-conv: TRACE: Increase the parent stack because of a processed entity may have children. blast-et-conv: TRACE: Process 'Locals' annotation. blast-et-conv: DEBUG: Error trace was parsed successfully. blast-et-conv: INFO: Begin to convert error trace to the common format. blast-et-conv: DEBUG: Error trace was converted to the common format successfully. blast-et-conv: DEBUG: An error trace was converted successfully. blast-et-conv: TRACE: Check that a given error trace is in the common format of the supported format. blast-et-conv: DEBUG: A given error trace is in the common format of the supported format ('0.1'). blast-et-conv: DEBUG: Obtain requirements for a specified error trace. blast-et-conv: DEBUG: Close file handlers. blast-et-conv: NORMAL: Make all successfully. ldv-task-reporter: TRACE: Process trace file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/inst/current/envs/linux-2.6.36/linux-2.6.36/drivers/usb/storage/usb.h ldv-task-reporter: TRACE: ldv-task-reporter: TRACE: Seems like a kernel file with full path. ldv-task-reporter: TRACE: Process trace file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/rule-instrumentor/32_7/common-model/ldv_common_model.c ldv-task-reporter: TRACE: ldv-task-reporter: TRACE: Process trace file: include/linux/device.h ldv-task-reporter: TRACE: ldv-task-reporter: TRACE: Seems like a kernel file with a relative path. ldv-task-reporter: TRACE: Process trace file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/scsiglue.c ldv-task-reporter: TRACE: ldv-task-reporter: TRACE: Process trace file: /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/ri/32_7/drivers/usb/storage/transport.c ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: TRACE: STATES: linux-2.6.36, /home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36 ldv-task-reporter: NORMAL: Report created successfully. current--X--drivers-usb-storage---X--default /home/malele/programs/ldv/ldv-manager/report-fixup work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/report_after_ldv.xml current drivers/usb/storage/ kernel work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/report_after_ldv.xml.source/ work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1 >work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/tmp/current--X--drivers-usb-storage---X--defaultlinux-2.6.36--X--32_7--X--32_1.report.xml /home/malele/programs/ldv/ldv-manager/package work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/tmp/current--X--drivers-usb-storage---X--defaultlinux-2.6.36--X--32_7--X--32_1.report.xml finished/current--X--drivers-usb-storage---X--defaultlinux-2.6.36--X--32_7--X--32_1.pax -s '|^work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/tmp\/*||' pax -O -w -x cpio -s '|^work\/current\-\-X\-\-drivers\/usb\/storage\/\-\-X\-\-defaultlinux\-2\.6\.36\-\-X\-\-32_7\-\-X\-\-32_1\/report_after_ldv\.xml\.source\/*|sources/|' \-s \|\^work\/current\-\-X\-\-drivers\/usb\/storage\/\-\-X\-\-defaultlinux\-2\.6\.36\-\-X\-\-32_7\-\-X\-\-32_1\/tmp\\\/\*\|\| 'work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/tmp/current--X--drivers-usb-storage---X--defaultlinux-2.6.36--X--32_7--X--32_1.report.xml' 'work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/report_after_ldv.xml.source' >'finished/current--X--drivers-usb-storage---X--defaultlinux-2.6.36--X--32_7--X--32_1.pax' Packing traces: pax -O -w -x cpio -a -f 'finished/current--X--drivers-usb-storage---X--defaultlinux-2.6.36--X--32_7--X--32_1.pax' -s '|^\/home\/malele\/ldv\-lab\/3\.0\-test\-0032\-usb\-2\.6\.36\/ws\/work\/current\-\-X\-\-drivers\/usb\/storage\/\-\-X\-\-defaultlinux\-2\.6\.36\-\-X\-\-32_7\-\-X\-\-32_1\/*|traces/|' \-s \|\^work\/current\-\-X\-\-drivers\/usb\/storage\/\-\-X\-\-defaultlinux\-2\.6\.36\-\-X\-\-32_7\-\-X\-\-32_1\/tmp\\\/\*\|\| '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_1/main-ldv_main0_sequence_infinite_withcheck_stateful/error_trace_m.txt' pax -O -w -x cpio -a -f 'finished/current--X--drivers-usb-storage---X--defaultlinux-2.6.36--X--32_7--X--32_1.pax' -s '|^\/home\/malele\/ldv\-lab\/3\.0\-test\-0032\-usb\-2\.6\.36\/ws\/work\/current\-\-X\-\-drivers\/usb\/storage\/\-\-X\-\-defaultlinux\-2\.6\.36\-\-X\-\-32_7\-\-X\-\-32_1\/*|traces/|' \-s \|\^work\/current\-\-X\-\-drivers\/usb\/storage\/\-\-X\-\-defaultlinux\-2\.6\.36\-\-X\-\-32_7\-\-X\-\-32_1\/tmp\\\/\*\|\| '/home/malele/ldv-lab/3.0-test-0032-usb-2.6.36/ws/work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/linux-2.6.36/csd_deg_dscv/30/dscv_tempdir/dscv/rcv/32_7/main-ldv_main0_sequence_infinite_withcheck_stateful/error_trace_m.txt' The results of the launch reside in: finished/current--X--drivers-usb-storage---X--defaultlinux-2.6.36--X--32_7--X--32_1.pax DEPRECATION WARNING: Base#after_save has been deprecated, please use Base.after_save :method instead. (called from /home/malele/programs/ldv/ldv-manager/results_model.rb:73) /usr/lib/ruby/gems/1.8/gems/activerecord-3.0.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:316:in `retrieve_connection': ActiveRecord::ConnectionNotEstablished (ActiveRecord::ConnectionNotEstablished) from /usr/lib/ruby/gems/1.8/gems/activerecord-3.0.3/lib/active_record/connection_adapters/abstract/connection_specification.rb:97:in `retrieve_connection' from /usr/lib/ruby/gems/1.8/gems/activerecord-3.0.3/lib/active_record/connection_adapters/abstract/connection_specification.rb:89:in `connection' from /usr/lib/ruby/gems/1.8/gems/activerecord-3.0.3/lib/active_record/associations.rb:1804:in `create_has_and_belongs_to_many_reflection' from /usr/lib/ruby/gems/1.8/gems/activerecord-3.0.3/lib/active_record/associations.rb:1411:in `has_and_belongs_to_many' from /usr/lib/ruby/gems/1.8/gems/activerecord-3.0.3/lib/active_record/autosave_association.rb:137:in `has_and_belongs_to_many' from /home/malele/programs/ldv/ldv-manager/results_model.rb:169 from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require' from /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:239:in `require' from /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:225:in `load_dependency' from /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:596:in `new_constants_in' from /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:225:in `load_dependency' from /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:239:in `require' from /home/malele/programs/ldv/bin/ldv-view-pax:30 make: *** [work/current--X--drivers/usb/storage/--X--defaultlinux-2.6.36--X--32_7--X--32_1/finished] Error 1