there are various erros in the implementation / code which does not work with current qemu.

I've already fixed 3 - will supply a patch today.

Greets,
Stefan

Am 29.11.2013 21:35, schrieb Stefan Priebe:
Am 29.11.2013 17:17, schrieb Dietmar Maurer:
Now I get a segfault on savevm...Don't known how to debug it, if
someone can
have a look at it.

I can take a look at it next week.

it crashes here:

find_next_bit
qemu-kvm/util/bitops.c:34

/*
  * Find the next set bit in a memory region.
  */
unsigned long find_next_bit(const unsigned long *addr, unsigned long size,
                             unsigned long offset)
{

...

     if (offset) {
crash here >>>>>        tmp = *(p++);


more details:

Program terminated with signal 11, Segmentation fault.
#0  0x00007f8e4accfc72 in find_next_bit (addr=0x0, size=83, offset=19)
at util/bitops.c:34

(gdb) bt
#0  0x00007f8e4accfc72 in find_next_bit (addr=0x0, size=83, offset=19)
at util/bitops.c:34
#1  0x00007f8e4ab9928a in migration_bitmap_find_and_reset_dirty
(mr=0x7f8e4d660278, start=0)
     at qemu-kvm/arch_init.c:352
#2  0x00007f8e4ab9964f in ram_save_block (f=0x7f8e34356050,
last_stage=true)
     at qemu-kvm/arch_init.c:465
#3  0x00007f8e4ab99fe1 in ram_save_complete (f=0x7f8e34356050, opaque=0x0)
     at qemu-kvm/arch_init.c:742
#4  0x00007f8e4ac37617 in qemu_savevm_state_complete (f=0x7f8e34356050)
     at qemu-kvm/savevm.c:1962
#5  0x00007f8e4ab45cbd in process_savevm_co (opaque=0x0) at
savevm-async.c:201
#6  0x00007f8e4a99ef2b in coroutine_trampoline (i0=1312411168, i1=32654)
at coroutine-ucontext.c:118
#7  0x00007f8e44d5f020 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#8  0x00007fff851758a0 in ?? ()
#9  0x0000000000000000 in ?? ()

Stefan
_______________________________________________
pve-devel mailing list
[email protected]
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
_______________________________________________
pve-devel mailing list
[email protected]
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to