Re: kvm-18 breaks Cisco VPN on WinXP SP1

Leslie Mann
2007-03-30T01:12:39Z

Avi Kivity <avi@...> writes:

> Ah, Windows sets a timeout when loading drivers, and of course strace
> slows down the initial screen clear.
>
> You can try attaching strace with the '-p' option, just before
> connecting. This will reduce the log size greatly. I should have
> thought of it before.
>

Avi:

That works. Here is the last 100 lines from the strace capture. Letme know if
there is anything else you need.

Les

21:05:48.713254 ioctl(10, 0xae80, 0) = 0 <0.000022>
21:05:48.713314 ioctl(10, 0xae80, 0) = 0 <0.000022>
21:05:48.713374 ioctl(10, 0xae80, 0) = 0 <0.000022>
21:05:48.713442 ioctl(10, 0xae80, 0) = 0 <0.000028>
21:05:48.713508 ioctl(10, 0xae80, 0) = 0 <0.000028>
21:05:48.713573 ioctl(10, 0xae80, 0) = 0 <0.000027>
21:05:48.713638 ioctl(10, 0xae80, 0) = 0 <0.000027>
21:05:48.713703 ioctl(10, 0xae80, 0) = 0 <0.000029>
21:05:48.713781 ioctl(10, 0xae80, 0) = 0 <0.000023>
21:05:48.713841 ioctl(10, 0xae80, 0) = 0 <0.000023>
21:05:48.713902 ioctl(10, 0xae80, 0) = 0 <0.000022>
21:05:48.713962 ioctl(10, 0xae80, 0) = 0 <0.000023>
21:05:48.714023 ioctl(10, 0xae80, 0) = 0 <0.000029>
21:05:48.714094 --- SIGIO (I/O possible) @ 0 (0) ---
21:05:48.714117 clock_gettime(CLOCK_MONOTONIC, {1334, 948044221}) = 0 <0.000009>
21:05:48.714165 sigreturn() = ? (mask now []) <0.000008>
21:05:48.714242 ioctl(10, 0xae80, 0) = 0 <0.000290>
21:05:48.714571 ioctl(10, 0xae80, 0) = 0 <0.000019>
21:05:48.714628 ioctl(10, 0xae80, 0) = 0 <0.000019>
21:05:48.714685 ioctl(10, 0xae80, 0) = 0 <0.000019>
21:05:48.714743 ioctl(10, 0xae80, 0) = 0 <0.000020>
21:05:48.714832 ioctl(10, 0xae80, 0) = 0 <0.000019>
21:05:48.714889 ioctl(10, 0xae80, 0) = 0 <0.000019>
21:05:48.714946 ioctl(10, 0xae80, 0) = 0 <0.000019>
21:05:48.715003 ioctl(10, 0xae80, 0) = 0 <0.000019>
21:05:48.715066 --- SIGIO (I/O possible) @ 0 (0) ---
21:05:48.715089 clock_gettime(CLOCK_MONOTONIC, {1334, 949016131}) = 0 <0.000010>
21:05:48.715138 sigreturn() = ? (mask now []) <0.000008>
21:05:48.715214 ioctl(10, 0xae80, 0) = 0 <0.000020>
21:05:48.715272 ioctl(10, 0xae80, 0) = 0 <0.000019>
21:05:48.715329 ioctl(10, 0xae80, 0) = 0 <0.000020>
21:05:48.715387 ioctl(10, 0xae80, 0) = 0 <0.000020>
21:05:48.715454 ioctl(10, 0xae80, 0) = 0 <0.000020>
21:05:48.715512 ioctl(10, 0xae80, 0) = 0 <0.000019>
21:05:48.715569 ioctl(10, 0xae80, 0) = 0 <0.000019>
21:05:48.715626 ioctl(10, 0xae80, 0) = 0 <0.000019>
21:05:48.715683 ioctl(10, 0xae80, 0) = 0 <0.000019>
21:05:48.715740 ioctl(10, 0xae80, 0) = 0 <0.000020>
21:05:48.715796 ioctl(10, 0xae80, 0) = 0 <0.000020>
21:05:48.715853 ioctl(10, 0xae80, 0) = 0 <0.000019>
21:05:48.715910 ioctl(10, 0xae80, 0) = 0 <0.000019>
21:05:48.715966 ioctl(10, 0xae80, 0) = 0 <0.000029>
21:05:48.716029 --- SIGIO (I/O possible) @ 0 (0) ---
21:05:48.716052 clock_gettime(CLOCK_MONOTONIC, {1334, 950502633}) = 0 <0.000604>
21:05:48.716734 sigreturn() = ? (mask now []) <0.000025>
21:05:48.716853 ioctl(10, 0xae80, 0) = 0 <0.000031>
21:05:48.716925 ioctl(10, 0xae80, 0) = 0 <0.000020>
21:05:48.716983 ioctl(10, 0xae80, 0) = 0 <0.000020>
21:05:48.717038 --- SIGIO (I/O possible) @ 0 (0) ---
21:05:48.717064 clock_gettime(CLOCK_MONOTONIC, {1334, 950992080}) = 0 <0.000010>
21:05:48.717114 sigreturn() = ? (mask now []) <0.000977>
21:05:48.719489 --- SIGIO (I/O possible) @ 0 (0) ---
21:05:48.719522 clock_gettime(CLOCK_MONOTONIC, {1334, 953451331}) = 0 <0.000010>
21:05:48.719574 sigreturn() = ? (mask now []) <0.000008>
21:05:48.719652 ioctl(10, 0xae80, 0) = 0 <0.000038>
21:05:48.719728 ioctl(10, 0xae80, 0) = 0 <0.000020>
21:05:48.719786 ioctl(10, 0xae80, 0) = 0 <0.000019>
21:05:48.719844 ioctl(10, 0xae80, 0) = 0 <0.000018>
21:05:48.719900 ioctl(10, 0xae80, 0) = 0 <0.000019>
21:05:48.719961 --- SIGIO (I/O possible) @ 0 (0) ---
21:05:48.719985 clock_gettime(CLOCK_MONOTONIC, {1334, 953911724}) = 0 <0.000009>
21:05:48.720033 sigreturn() = ? (mask now []) <0.000008>
21:05:48.720110 ioctl(10, 0xae80, 0) = 0 <0.000019>
21:05:48.720167 ioctl(10, 0xae80, 0) = 0 <0.000019>
21:05:48.720224 ioctl(10, 0xae80, 0) = 0 <0.000118>
21:05:48.720379 ioctl(10, 0xae80, 0) = 0 <0.000019>
21:05:48.720546 ioctl(10, 0xae80, 0) = 0 <0.000019>
21:05:48.720604 ioctl(10, 0xae80, 0) = 0 <0.000019>
21:05:48.720996 --- SIGIO (I/O possible) @ 0 (0) ---
21:05:48.721019 clock_gettime(CLOCK_MONOTONIC, {1334, 954945934}) = 0 <0.000009>
21:05:48.721066 sigreturn() = ? (mask now []) <0.000009>
21:05:48.721241 ioctl(10, 0xae80, 0) = 0 <0.000019>
21:05:48.721396 ioctl(10, 0xae80, 0) = 0 <0.000027>
21:05:48.721463 ioctl(10, 0xae80, 0) = 0 <0.000020>
21:05:48.721542 ioctl(10, 0xae80, 0) = 0 <0.000019>
21:05:48.721600 ioctl(10, 0xae80, 0) = 0 <0.000019>
21:05:48.721656 ioctl(10, 0xae80, 0) = 0 <0.000019>
21:05:48.721713 ioctl(10, 0xae80, 0) = 0 <0.000020>
21:05:48.721796 ioctl(10, 0xae80, 0) = 0 <0.000020>
21:05:48.721862 ioctl(10, 0xae80, 0) = 0 <0.000020>
21:05:48.721917 --- SIGIO (I/O possible) @ 0 (0) ---
21:05:48.721941 clock_gettime(CLOCK_MONOTONIC, {1334, 955869235}) = 0 <0.000103>
21:05:48.722091 sigreturn() = ? (mask now []) <0.000008>
21:05:48.722171 ioctl(10, 0xae80, 0) = 0 <0.000022>
21:05:48.722231 ioctl(10, 0xae80, 0) = 0 <0.000044>
21:05:48.722312 ioctl(10, 0xae80, 0) = 0 <0.000538>
21:05:48.729375 --- SIGIO (I/O possible) @ 0 (0) ---
21:05:48.729399 clock_gettime(CLOCK_MONOTONIC, {1334, 963326885}) = 0 <0.000010>
21:05:48.729458 sigreturn() = ? (mask now []) <0.000008>
21:05:48.729533 ioctl(10, 0xae80, 0) = 0 <0.000021>
21:05:48.729592 ioctl(10, 0xae80, 0) = 0 <0.000031>
21:05:48.736544 --- SIGIO (I/O possible) @ 0 (0) ---
21:05:48.736568 clock_gettime(CLOCK_MONOTONIC, {1334, 970496230}) = 0 <0.000010>
21:05:48.736618 sigreturn() = ? (mask now []) <0.000008>
21:05:48.736707 ioctl(10, 0xae80, 0) = 0 <0.000022>
21:05:48.736767 ioctl(10, 0xae80, 0) = 0 <0.000544>
21:05:48.744119 --- SIGIO (I/O possible) @ 0 (0) ---
21:05:48.744146 clock_gettime(CLOCK_MONOTONIC, {1334, 978076521}) = 0 <0.000010>
21:05:48.744200 sigreturn() = ? (mask now [INT QUIT TRAP FPE KILL
SEGV TSTP URG SYS RTMIN]) <0.000010>
21:05:48.744285 --- SIGSEGV (Segmentation fault) @ 0 (0) ---