qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] qtest: setitimer() failures on Darwin and illumos


From: Paolo Bonzini
Subject: Re: [Qemu-devel] qtest: setitimer() failures on Darwin and illumos
Date: Mon, 28 May 2012 22:15:59 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20120430 Thunderbird/12.0.1

Il 28/05/2012 21:40, Andreas Färber ha scritto:
> I'm seeing qemu-timer.c:unix_rearm_timer()'s setitimer() abort with
> EINVAL during `make check` on both platforms. The value of
> nearest_delta_ns appears to be INT64_MAX. Is this expected? Is it
> possible that this value is too large for it_value on some platforms?
> Apple's man page mentions that as possible reason for EINVAL but doesn't
> describe how to obtain such an upper value, nor of course where in the
> QEMU code base we would need to make adaptions. ;)
> 
> Any suggestions?

You shouldn't call the rearm function at all if you get INT64_MAX.  This
applies to all timers.

We probably never had the problem because until recently the delta was
capped to INT32_MAX instead.

Paolo



reply via email to

[Prev in Thread] Current Thread [Next in Thread]