* [Qemu-devel] [ANNOUNCE] QEMU 0.14.0-rc2 is available
@ 2011-02-15 21:48 Anthony Liguori
2011-02-16 16:28 ` Rick Vernam
0 siblings, 1 reply; 7+ messages in thread
From: Anthony Liguori @ 2011-02-15 21:48 UTC (permalink / raw)
To: qemu-devel
The QEMU team is pleased to announce the availability of the 0.14.0-rc2
release. This is the third release candidate for the 0.14.0 release.
A detailed changelog is at the end of this message.
Download instructions are available at http://wiki.qemu.org/Download
You can help test this release by signing up on the new Testing wiki
page at http://wiki.qemu.org/Planning/0.14/Testing
An in progress detailed change log is available at
http://wiki.qemu.org/Changelog/0.14
On behalf of the QEMU team, I'd like to thank everyone who contributed
to make this release happen!
Since v0.14.0-rc1:
- slirp: fix buffer overrun (Bruce Rogers)
- correctly check ppr priority during interrupt injection] (Gleb Natapov)
- qcow2: Fix order in L2 table COW (Kevin Wolf)
- qemu-img: Improve error messages for failed bdrv_open (Kevin Wolf)
- qed: Report error for unsupported features (Kevin Wolf)
- qcow2: Report error for version > 2 (Kevin Wolf)
- qerror: Add QERR_UNKNOWN_BLOCK_FORMAT_FEATURE (Kevin Wolf)
- qcow2: Fix error handling for reading compressed clusters (Kevin Wolf)
- qcow2: Fix error handling for immediate backing file read failure
(Kevin Wolf
- QCOW2: bug fix - read base image beyond its size (Chunqiang Tang)
- Change snapshot_blkdev hmp to use correct argument type for device
(Jes Sorenson)
- linux-user: Fix possible realloc memory leak (Stefan Weil)
- linux-user: Fix possible realloc memory leak (Stefan Weil)
- linux-user: fix for loopmount ioctl (Martin Mohring)
- blockdev: Plug memory leak in drive_init() error paths (Markus
Armbruster)
- blockdev: Plug memory leak in drive_uninit() (Markus Armbruster)
- x86: Fix MCA broadcast parameters for TCG case (Jan Kiszka)
- qemu-timer: Fix compilation of new timer code for w32, w64 (Stefan Weil)
Regards,
Anthony Liguori
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Qemu-devel] [ANNOUNCE] QEMU 0.14.0-rc2 is available
2011-02-15 21:48 [Qemu-devel] [ANNOUNCE] QEMU 0.14.0-rc2 is available Anthony Liguori
@ 2011-02-16 16:28 ` Rick Vernam
2011-02-16 16:37 ` Anthony Liguori
0 siblings, 1 reply; 7+ messages in thread
From: Rick Vernam @ 2011-02-16 16:28 UTC (permalink / raw)
To: qemu-devel
Using 0.14.0-rc2 it looks like a SPICE pid file is left over in /dev/shm, ie
spice.10005, after qemu closes.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Qemu-devel] [ANNOUNCE] QEMU 0.14.0-rc2 is available
2011-02-16 16:28 ` Rick Vernam
@ 2011-02-16 16:37 ` Anthony Liguori
2011-02-16 16:52 ` Gerd Hoffmann
0 siblings, 1 reply; 7+ messages in thread
From: Anthony Liguori @ 2011-02-16 16:37 UTC (permalink / raw)
To: rickv; +Cc: qemu-devel, Gerd Hoffmann
On 02/16/2011 10:28 AM, Rick Vernam wrote:
> Using 0.14.0-rc2 it looks like a SPICE pid file is left over in /dev/shm, ie
> spice.10005, after qemu closes.
>
I think that's coming from libspice, not QEMU.
Regards,
Anthony Liguori
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Qemu-devel] [ANNOUNCE] QEMU 0.14.0-rc2 is available
2011-02-16 16:37 ` Anthony Liguori
@ 2011-02-16 16:52 ` Gerd Hoffmann
2011-02-16 16:58 ` Anthony Liguori
2011-02-16 17:18 ` Gerd Hoffmann
0 siblings, 2 replies; 7+ messages in thread
From: Gerd Hoffmann @ 2011-02-16 16:52 UTC (permalink / raw)
To: Anthony Liguori; +Cc: qemu-devel
On 02/16/11 17:37, Anthony Liguori wrote:
> On 02/16/2011 10:28 AM, Rick Vernam wrote:
>> Using 0.14.0-rc2 it looks like a SPICE pid file is left over in
>> /dev/shm, ie
>> spice.10005, after qemu closes.
>
> I think that's coming from libspice, not QEMU.
Indeed. It isn't a pidfile, it is a shared memory segment where spice
stores statistics. spice registers a cleanup handler via atexit() which
removes this, so you should not see this unless qemu crashes and thus
the atexit() handlers are not called.
cheers,
Gerd
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Qemu-devel] [ANNOUNCE] QEMU 0.14.0-rc2 is available
2011-02-16 16:52 ` Gerd Hoffmann
@ 2011-02-16 16:58 ` Anthony Liguori
2011-02-16 17:16 ` Gerd Hoffmann
2011-02-16 17:18 ` Gerd Hoffmann
1 sibling, 1 reply; 7+ messages in thread
From: Anthony Liguori @ 2011-02-16 16:58 UTC (permalink / raw)
To: Gerd Hoffmann; +Cc: qemu-devel
On 02/16/2011 10:52 AM, Gerd Hoffmann wrote:
> On 02/16/11 17:37, Anthony Liguori wrote:
>> On 02/16/2011 10:28 AM, Rick Vernam wrote:
>>> Using 0.14.0-rc2 it looks like a SPICE pid file is left over in
>>> /dev/shm, ie
>>> spice.10005, after qemu closes.
>>
>> I think that's coming from libspice, not QEMU.
>
> Indeed. It isn't a pidfile, it is a shared memory segment where spice
> stores statistics. spice registers a cleanup handler via atexit()
> which removes this
fork() with an inherited pipe and then waiting for EOF on the pipe() is
a bit more robust of a mechanism to handle this.
Regards,
Anthony Liguori
> , so you should not see this unless qemu crashes and thus the atexit()
> handlers are not called.
>
> cheers,
> Gerd
>
>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Qemu-devel] [ANNOUNCE] QEMU 0.14.0-rc2 is available
2011-02-16 16:58 ` Anthony Liguori
@ 2011-02-16 17:16 ` Gerd Hoffmann
0 siblings, 0 replies; 7+ messages in thread
From: Gerd Hoffmann @ 2011-02-16 17:16 UTC (permalink / raw)
To: Anthony Liguori; +Cc: qemu-devel
Hi,
>> Indeed. It isn't a pidfile, it is a shared memory segment where spice
>> stores statistics. spice registers a cleanup handler via atexit()
>> which removes this
>
> fork() with an inherited pipe and then waiting for EOF on the pipe() is
> a bit more robust of a mechanism to handle this.
Feels a bit like overkill in that case though. The extra process
doesn't come for free. We are talking about a shared memory segment
with a single page only. It is leaked only on crashes. It can
trivially be cleaned up manually if needed, just rm the file.
cheers,
Gerd
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Qemu-devel] [ANNOUNCE] QEMU 0.14.0-rc2 is available
2011-02-16 16:52 ` Gerd Hoffmann
2011-02-16 16:58 ` Anthony Liguori
@ 2011-02-16 17:18 ` Gerd Hoffmann
1 sibling, 0 replies; 7+ messages in thread
From: Gerd Hoffmann @ 2011-02-16 17:18 UTC (permalink / raw)
To: Anthony Liguori; +Cc: qemu-devel
On 02/16/11 17:52, Gerd Hoffmann wrote:
> On 02/16/11 17:37, Anthony Liguori wrote:
>> On 02/16/2011 10:28 AM, Rick Vernam wrote:
>>> Using 0.14.0-rc2 it looks like a SPICE pid file is left over in
>>> /dev/shm, ie
>>> spice.10005, after qemu closes.
>>
>> I think that's coming from libspice, not QEMU.
>
> Indeed. It isn't a pidfile, it is a shared memory segment where spice
> stores statistics. spice registers a cleanup handler via atexit() which
> removes this, so you should not see this unless qemu crashes and thus
> the atexit() handlers are not called.
Oh, and for completeness: spice client creates such files with stats too.
cheers,
Gerd
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2011-02-16 17:18 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-02-15 21:48 [Qemu-devel] [ANNOUNCE] QEMU 0.14.0-rc2 is available Anthony Liguori
2011-02-16 16:28 ` Rick Vernam
2011-02-16 16:37 ` Anthony Liguori
2011-02-16 16:52 ` Gerd Hoffmann
2011-02-16 16:58 ` Anthony Liguori
2011-02-16 17:16 ` Gerd Hoffmann
2011-02-16 17:18 ` Gerd Hoffmann
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).