WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

[Xen-users] qcow-create buffer overflow?

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-users] qcow-create buffer overflow?
From: xen@xxxxxxxxxx
Date: Fri, 13 Apr 2007 14:00:49 -0700 (PDT)
Cc: andrew.warfield@xxxxxxxxxxxx
Delivery-date: Fri, 13 Apr 2007 13:59:50 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx

For many months now we have been trying to create a file-backed qcow image with the qcow-create code. Each time we try to back a file with a qcow, it screams:
  *** buffer overflow detected ***: qcow-create terminated

Below is the output from two different attempts and information about qcow-create. Any ideas/thoughts/help you can offer?

Thank you for your help!

-Eric


[root@trogdor ~]# qcow-create --version
Qcow-utils: v1.0.0
usage: qcow-create <SIZE(MB)> <FILENAME> [<BACKING_FILENAME>]
[root@trogdor ~]# rpm -qf `which qcow-create`
xen-3.0.3-8.fc6




Trying a simple 10mb empty image:
========================================================================================
[root@trogdor ~]# dd if=/dev/zero bs=1M count=10 of=foo
10+0 records in
10+0 records out
10485760 bytes (10 MB) copied, 0.032415 seconds, 323 MB/s

[root@trogdor ~]# qcow-create 10 foo-cow.qcow foo
Creating file size 10485760
*** buffer overflow detected ***: qcow-create terminated
======= Backtrace: =========
/lib64/libc.so.6(__chk_fail+0x2f)[0x3d02ae0cdf]
/lib64/libc.so.6[0x3d02ae132b]
qcow-create[0x4049ec]
qcow-create[0x4064a4]
/lib64/libc.so.6(__libc_start_main+0xf4)[0x3d02a1da44]
qcow-create[0x401149]
======= Memory map: ========
00400000-0040b000 r-xp 00000000 08:03 34026133                           
/usr/sbin/qcow-create
0060a000-0060b000 rw-p 0000a000 08:03 34026133                           
/usr/sbin/qcow-create
0060b000-0062c000 rw-p 0060b000 00:00 0                                  [heap]
3d02600000-3d0261a000 r-xp 00000000 08:03 35520538                       
/lib64/ld-2.5.so
3d02819000-3d0281a000 r--p 00019000 08:03 35520538                       
/lib64/ld-2.5.so
[snip!]
========================================================================================




I had thought maybe it will only create qcow images where the backing file is also a qcow, but got the same error:

========================================================================================
[root@trogdor ~]# qcow-create 10 foo.qcow
Creating file size 10485760
Created cksum: -45401879
[root@trogdor ~]# qcow-create 10 foo-cow.qcow foo.qcow
Creating file size 10485760
*** buffer overflow detected ***: qcow-create terminated
======= Backtrace: =========
/lib64/libc.so.6(__chk_fail+0x2f)[0x3d02ae0cdf]
/lib64/libc.so.6[0x3d02ae132b]
qcow-create[0x4049ec]
qcow-create[0x4064a4]
/lib64/libc.so.6(__libc_start_main+0xf4)[0x3d02a1da44]
qcow-create[0x401149]
======= Memory map: ========
00400000-0040b000 r-xp 00000000 08:03 34026133                           
/usr/sbin/qcow-create
0060a000-0060b000 rw-p 0000a000 08:03 34026133                           
/usr/sbin/qcow-create
0060b000-0062c000 rw-p 0060b000 00:00 0                                  [heap]
3d02600000-3d0261a000 r-xp 00000000 08:03 35520538                       
/lib64/ld-2.5.so
3d02819000-3d0281a000 r--p 00019000 08:03 35520538                       
/lib64/ld-2.5.so
[snip!]
========================================================================================


_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-users] qcow-create buffer overflow?, xen <=