* [Qemu-devel] QCOW image corruption under QEMU 0.9.0
@ 2007-02-23 13:18 J M Cerqueira Esteves
2007-02-23 18:42 ` [Qemu-devel] " J M Cerqueira Esteves
` (2 more replies)
0 siblings, 3 replies; 8+ messages in thread
From: J M Cerqueira Esteves @ 2007-02-23 13:18 UTC (permalink / raw)
To: qemu-devel; +Cc: AN support
Greetings
I got some error messages shortly after booting a Debian guest under
QEMU 0.9.0. I did not annotate those, but they made me believe there
could be disk access problems, and if fact something weird happened to
one of the disk images (this was using two images, for hda and hdb):
After shutting down the guest, I inspected its image files with
qemu-info, which reported for hda
image: nisaba.hda.qcow
file format: raw
virtual size: 4.3G (4596273152 bytes)
disk size: 4.3G
but hda was supposed to have a virtual size of approximately 20 GB,
QCOW2 format and a saved snapshot...
The hdb image still seems OK:
image: nisaba.hdb.qcow
file format: qcow2
virtual size: 2.0G (2147483648 bytes)
disk size: 216M
cluster_size: 4096
Snapshot list:
ID TAG VM SIZE DATE VM CLOCK
1 20070217 66M 2007-02-17 05:58:40 46:06:17.193
I'll keep a copy of the damaged image in case someone competent on qemu
and qcow wishes to inspect it, but in case this may be suggestive:
I noticed that the only non-zero bytes until byte 12288 (where a first
'more random' sequence starts) are:
byte 4102: 0x20
4110: 0x30
4118: 0x40
... and so on, until
4206: 0xf0
4221-4222: 0x0110
4229-4230: 0x0120
4237-4238: 0x0130
4245-4246: 0x0140
4252-4254: 0xd547b0
4260-4262: 0xd547c0
...
8180-8182: 0xd56660
8188-8190: 0xd56670
11776-11791: 0x6c6f3d 6c6f0a 6574 68303d 6574 68300a
Unvortunately I don't have an older copy of the hda image
with which to compare this broken one. In any case
I have been running, in the same host, several 32-bit guests with Debian
and one with Windows XP, almost without any problems, first under QEMU
0.8.2 and since February 11 under QEMU 0.9.0 (with some images then
migrated from QCOW to QCOW2).
Details on the configuration:
Host: AMD Athlon 64 3500+ (HP dx5150 MT)
with Ubuntu 6.06 LTS, kernel 2.6.15-28-amd64-k8.
VDE: 'backported' (just rebuilding the package)
from Debian testing's vde 1.5.11-1.
QEMU: 0.9.0, configured with --cc=gcc-3.4 --enable-alsa
kqemu: 1.3.0pre11
Guest: Debian Etch (32-bit), with kernel 2.6.18-k7 (if I remember
correctly);
/ was on hda, the failed image file;
/tmp and swap on hdb, the surviving image.
QEMU was invoked with
vdeq qemu-system-x86_64 \
-kernel-kqemu \
-pidfile nisaba.pid \
-m 192 \
-std-vga \
-net nic,vlan=0,model=rtl8139,macaddr=4A:4D:23:00:00:01 \
-net vde,vlan=0,sock=/var/run/vde/tap-vde-1.ctl \
-hda nisaba.hda.qcow -hdb nisaba.hdb.qcow
Best regards
J Esteves
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Qemu-devel] Re: QCOW image corruption under QEMU 0.9.0
2007-02-23 13:18 [Qemu-devel] QCOW image corruption under QEMU 0.9.0 J M Cerqueira Esteves
@ 2007-02-23 18:42 ` J M Cerqueira Esteves
2007-02-25 2:02 ` [Qemu-devel] MORE " AN support
2007-02-25 2:55 ` [Qemu-devel] " J M Cerqueira Esteves
2 siblings, 0 replies; 8+ messages in thread
From: J M Cerqueira Esteves @ 2007-02-23 18:42 UTC (permalink / raw)
To: qemu-devel; +Cc: AN support
J M Cerqueira Esteves wrote:
> 11776-11791: 0x6c6f3d 6c6f0a 6574 68303d 6574 68300a
6c6f 3d 6c6f 0a
65746830 3d 65746830 0a
or, of course (duh, I should have noticed, although I'm not sure this
can help),
lo=lo\n
eth0=eth0\n
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Qemu-devel] MORE QCOW image corruption under QEMU 0.9.0
2007-02-23 13:18 [Qemu-devel] QCOW image corruption under QEMU 0.9.0 J M Cerqueira Esteves
2007-02-23 18:42 ` [Qemu-devel] " J M Cerqueira Esteves
@ 2007-02-25 2:02 ` AN support
2007-02-25 2:55 ` [Qemu-devel] " J M Cerqueira Esteves
2 siblings, 0 replies; 8+ messages in thread
From: AN support @ 2007-02-25 2:02 UTC (permalink / raw)
To: qemu-devel; +Cc: AN support, J Sebrosa
J M Cerqueira Esteves wrote:
> After shutting down the guest, I inspected its image files with
> qemu-info, which reported for hda
>
> image: nisaba.hda.qcow
> file format: raw
> virtual size: 4.3G (4596273152 bytes)
> disk size: 4.3G
>
> but hda was supposed to have a virtual size of approximately 20 GB,
> QCOW2 format and a saved snapshot...
And now I got another corrupted image:
This time, after installing some packages in a similar Debian guest,
the system froze while shutting down (using 100% CPU on host).
I then noticed that its supposed QCOW2 image file (a 20 GB virtual disk,
in a by then more than 4GB file) was no longer considered to be a QCOW2
image, as above.
Curiously this damaged image file has 4543348736 bytes.
I wonder if there some new bug triggered by the image file size,
for some size around 4500000000 bytes...
Fortunately this time I have a backup copy of the virtual disk state
just before it was corrupted. I'll try to see what happens if I convert
it from qcow2 to qcow before proceeding. Any more suggestions?
Best regards
J Esteves
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Qemu-devel] QCOW image corruption under QEMU 0.9.0
2007-02-23 13:18 [Qemu-devel] QCOW image corruption under QEMU 0.9.0 J M Cerqueira Esteves
2007-02-23 18:42 ` [Qemu-devel] " J M Cerqueira Esteves
2007-02-25 2:02 ` [Qemu-devel] MORE " AN support
@ 2007-02-25 2:55 ` J M Cerqueira Esteves
2007-02-25 3:38 ` J M Cerqueira Esteves
2007-02-25 6:01 ` J M Cerqueira Esteves
2 siblings, 2 replies; 8+ messages in thread
From: J M Cerqueira Esteves @ 2007-02-25 2:55 UTC (permalink / raw)
To: qemu-devel; +Cc: AN support
J M Cerqueira Esteves wrote:
> After shutting down the guest, I inspected its image files with
> qemu-info, which reported for hda
>
> image: nisaba.hda.qcow
> file format: raw
> virtual size: 4.3G (4596273152 bytes)
> disk size: 4.3G
>
> but hda was supposed to have a virtual size of approximately 20 GB,
> QCOW2 format and a saved snapshot...
And now I got another corrupted image:
This time, after installing some packages in a similar Debian guest,
the system froze while shutting down (using 100% CPU on host).
I then noticed that its supposed QCOW2 image file (a 20 GB virtual disk,
in a by then more than 4GB file) was no longer considered to be a QCOW2
image, as above.
Curiously this damaged image file has 4543348736 bytes.
I wonder if there some new bug triggered by the image file size,
for some size around 4500000000 bytes...
Fortunately this time I have a backup copy of the virtual disk state
just before it was corrupted. I'll try to see what happens if I convert
it from qcow2 to qcow before proceeding. Any suggestions?
Best regards
J Esteves
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Qemu-devel] QCOW image corruption under QEMU 0.9.0
2007-02-25 2:55 ` [Qemu-devel] " J M Cerqueira Esteves
@ 2007-02-25 3:38 ` J M Cerqueira Esteves
2007-02-25 6:01 ` J M Cerqueira Esteves
1 sibling, 0 replies; 8+ messages in thread
From: J M Cerqueira Esteves @ 2007-02-25 3:38 UTC (permalink / raw)
To: qemu-devel; +Cc: AN support
J M Cerqueira Esteves wrote:
> Curiously this damaged image file has 4543348736 bytes.
> I wonder if there some new bug triggered by the image file size,
> for some size around 4500000000 bytes...
I have a copy of the disk image file as it was just before starting the
qemu run which damaged it, and now I noticed that, during that qemu run,
the image file size did not change: 4543348736 bytes.
However, comparing both images with cmp -l shows extensive changes.
Just an example, from the first bytes (byte number, original value,
corrupted value):
1 121 0
2 106 0
3 111 0
4 373 0
8 2 0
24 14 0
28 5 0
39 50 0
47 20 0
52 1 0
55 20 0
60 2 0
1881 0 200
1887 0 40
1889 0 200
1895 0 100
9049 200 0
9054 1 0
9055 220 0
9057 200 0
9061 60 0
9062 115 0
9063 100 0
... many more zeroed out...
49487 220 0
49569 200 0
49573 325 0
49574 357 0
49575 300 0
49665 0 147
49666 0 145
49667 0 55
49668 0 62
49669 0 56
49670 0 66
49671 0 56
49672 0 61
49673 0 70
49674 0 55
49675 0 63
49676 0 55
49677 0 153
... many more un-zeroed ...
49853 0 40
49854 0 151
49855 0 163
49856 0 40
49857 200 141
49858 0 166
49859 0 141
49860 0 151
49861 46 154
49862 174 141
49863 140 142
49864 0 154
49865 0 145
... many more un-zeroed ...
49983 0 142
49984 0 157
49985 200 157
49986 0 164
49987 0 40
49988 0 171
49989 15 157
49990 354 165
49991 200 162
49992 0 40
49993 200 155
49994 0 141
49995 0 143
49996 0 150
49997 16 151
49998 1 156
49999 260 145
50000 0 56
50001 0 12
50002 0 12
...
Best regards
J Esteves
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Qemu-devel] QCOW image corruption under QEMU 0.9.0
2007-02-25 2:55 ` [Qemu-devel] " J M Cerqueira Esteves
2007-02-25 3:38 ` J M Cerqueira Esteves
@ 2007-02-25 6:01 ` J M Cerqueira Esteves
2007-02-25 8:07 ` [Qemu-devel] QEMU with smp Danny Chieh-Yao, Cheng
1 sibling, 1 reply; 8+ messages in thread
From: J M Cerqueira Esteves @ 2007-02-25 6:01 UTC (permalink / raw)
To: qemu-devel; +Cc: AN support
J M Cerqueira Esteves wrote:
> This time, after installing some packages in a similar Debian guest,
> the [guest] system froze while shutting down (using 100% CPU on host).
> I then noticed that its supposed QCOW2 image file (a 20 GB virtual disk,
> in a by then more than 4GB file) was no longer considered to be a QCOW2
> image, as above.
>
> Curiously this damaged image file has 4543348736 bytes.
> I wonder if there some new bug triggered by the image file size,
> for some size around 4500000000 bytes...
I took a copy of that qcow2 image file (made just before the 'fatal'
qemu session), converted it to qcow, restarted qemu using this qcow
version, reinstalled the additional Debian packages I had installed
during the corrupting session (and more), even rebooted with a Debian
pre-built 2.6.18 k7 kernel (the previous one there was the '686' variant).
The resulting image file now has 4555382784 bytes (a bit larger than the
previously damaged image) and it is still recognized as a qcow image.
It seems there is some qcow2-specifig bug...
Best regards
J Esteves
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Qemu-devel] QEMU with smp
2007-02-25 6:01 ` J M Cerqueira Esteves
@ 2007-02-25 8:07 ` Danny Chieh-Yao, Cheng
0 siblings, 0 replies; 8+ messages in thread
From: Danny Chieh-Yao, Cheng @ 2007-02-25 8:07 UTC (permalink / raw)
To: qemu-devel
Hi all,
I am trying to run QEMU under Windows, but I can't get -smp 2 working. I
know that QEMU under Windows is still alpha stage, but does anyone know
if the -smp 2 option works at all under Windows? I am getting the error
"Can't find cpu1" and QEMU just halts.
Thanks,
Danny
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Qemu-devel] Qemu with smp
@ 2008-05-19 21:28 Girish V
0 siblings, 0 replies; 8+ messages in thread
From: Girish V @ 2008-05-19 21:28 UTC (permalink / raw)
To: qemu-devel
Hi,
I am trying to install FC5 SMP kernel on a disk image. My plan is to
boot up a qemu smp machine and install FC5 - this way the installer
will detect the 2 cpus and install the smp kernel.
I tried to boot up a machine with 2 cpus, using "qemu -m 512M -hda
disc.img -smp 2 -cdrom FC5-disc1.iso -no-kqemu -boot d". When I do
this, a blank console pops up - but nothing happens beyond that. The
console is blank and the installation doesnt seem to progress.
If I try the above command without the -smp 2 option, I am able to see
the welcome screen and installation progresses.
Is there something else I need to do so that I can use the smp option.
I am running qemu on Ubuntu Hardy Heron
Thanks,
Girish
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2008-05-19 21:28 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-02-23 13:18 [Qemu-devel] QCOW image corruption under QEMU 0.9.0 J M Cerqueira Esteves
2007-02-23 18:42 ` [Qemu-devel] " J M Cerqueira Esteves
2007-02-25 2:02 ` [Qemu-devel] MORE " AN support
2007-02-25 2:55 ` [Qemu-devel] " J M Cerqueira Esteves
2007-02-25 3:38 ` J M Cerqueira Esteves
2007-02-25 6:01 ` J M Cerqueira Esteves
2007-02-25 8:07 ` [Qemu-devel] QEMU with smp Danny Chieh-Yao, Cheng
2008-05-19 21:28 [Qemu-devel] Qemu " Girish V
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.