qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [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).