From owner-freebsd-virtualization@FreeBSD.ORG Fri Mar 26 15:25:20 2010 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 621B2106566B for ; Fri, 26 Mar 2010 15:25:20 +0000 (UTC) (envelope-from dirk.meyer@dinoex.sub.org) Received: from uucp.dinoex.sub.de (uucp.dinoex.sub.de [194.45.71.2]) by mx1.freebsd.org (Postfix) with ESMTP id 9D5E08FC08 for ; Fri, 26 Mar 2010 15:25:19 +0000 (UTC) Received: from uucp.dinoex.sub.de (uucp.dinoex.sub.de [194.45.71.2] (may be forged)) by uucp.dinoex.sub.de (8.14.3/8.14.2) with ESMTP id o2QEt3fV057968 for ; Fri, 26 Mar 2010 15:55:05 +0100 (CET) (envelope-from dirk.meyer@dinoex.sub.org) X-MDaemon-Deliver-To: Received: from build7.dinoex.sub.de (dinoex@localhost) by uucp.dinoex.sub.de (8.14.3/8.14.2/Submit) with BSMTP id o2QEt25n057881 for ; Fri, 26 Mar 2010 15:55:02 +0100 (CET) (envelope-from dirk.meyer@dinoex.sub.org) To: freebsd-virtualization@freebsd.org Message-ID: From: dirk.meyer@dinoex.sub.org (Dirk Meyer) Organization: privat Date: Fri, 26 Mar 2010 15:53:28 +0100 X-Mailer: Dinoex 1.79 X-Gateway: ZCONNECT build7.dinoex.sub.de [UNIX/Connect 0.94] X-PGP-Fingerprint: 44 16 EC 0A D3 3A 4F 28 8A 8A 47 93 F1 CF 2F 12 X-Copyright: (C) Copyright 2001 by Dirk Meyer -- All rights reserved. X-PGP-Key-Avail: mailto:pgp-public-keys@keys.de.pgp.net Subject:GET 0x331CDA5D X-ZC-VIA: 20100326000000W+1@dinoex.sub.org X-Milter: Spamilter (Reciever: uucp.dinoex.sub.de; Sender-ip: 194.45.71.2; Sender-helo: uucp.dinoex.sub.de; ) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.3 (uucp.dinoex.sub.de [194.45.71.2]); Fri, 26 Mar 2010 15:55:06 +0100 (CET) Subject: closing IMNUES under 8-STABLE triggers a panic X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Mar 2010 15:25:20 -0000 Hello, I can run imnues under 8-STABLE amd64 with the patchset imunes-8.0-RC3.diff. But if I terminate any simulation, the system panics. # vimage -lr i0aa50 i0aa50.n0 i0aa50.n1 i0aa50.n2 i0aa50.n3 i0aa50.n4 i0aa50.n5 i0aa50.n6 i0aa50.n7 i0aa50.n8 i0aa50.n9 The moment the system panics with the satatusline reporting, the last nodenumber on the simulation. I failed to genearte the panic by creating and destroying hierachical vimages with "vimage". So removeing the simulation is sane by the shell: # vimage -d i0aa50 But still Imnunes generates a panic on "termination" of the simulation. Any idea how to workaround this? What does Imnues do after cleaning up the vimage stuff. My tcl has become a bit rusty. kind regards Dirk - Dirk Meyer, Im Grund 4, 34317 Habichtswald, Germany - [dirk.meyer@dinoex.sub.org],[dirk.meyer@guug.de],[dinoex@FreeBSD.org] http://people.freebsd.org/~dinoex/errorlogs/ Unread portion of the kernel message buffer: if_delmulti_ifma: ifnet 0xffffff0005813800 disappeared if_delmulti_ifma: ifnet 0xffffff0005813800 disappeared if_delmulti_ifma: ifnet 0xffffff0005813800 disappeared if_delmulti_ifma: ifnet 0xffffff00058a3800 disappeared <6>ifaddr cache = 0xffffff0040148c00 is deleted <6>ifaddr cache = 0xffffff0005618b00 is deleted if_delmulti_ifma: ifnet 0xffffff00058a3800 disappeared if_delmulti_ifma: ifnet 0xffffff00058a3800 disappeared if_delmulti_ifma: ifnet 0xffffff00058a3800 disappeared if_delmulti_ifma: ifnet 0xffffff00058a3800 disappeared panic: unrhdr has 1 allocations cpuid = 0 Uptime: 37m26s Physical memory: 4041 MB Dumping 1310 MB: 1295 1279 1263 1247 1231 1215 1199 1183 1167 1151 1135 1119 1103 1087 1071 1055 1039 1023 1007 991 975 959 943 927 911 895 879 863 847 831 815 799 783 767 751 735 719 703 687 671 655 639 623 607 591 575 559 543 527 511 495 479 463 447 431 415 399 383 367 351 335 319 303 287 271 255 239 223 207 191 175 159 143 127 111 95 79 63 47 31 15 Reading symbols from /boot/kernel/acpi_ibm.ko...Reading symbols from /boot/kernel/acpi_ibm.ko.symbols...done. done. Loaded symbols for /boot/kernel/acpi_ibm.ko Reading symbols from /boot/modules/vboxdrv.ko...done. Loaded symbols for /boot/modules/vboxdrv.ko Reading symbols from /boot/kernel/ahci.ko...Reading symbols from /boot/kernel/ahci.ko.symbols...done. done. Loaded symbols for /boot/kernel/ahci.ko Reading symbols from /boot/kernel/nullfs.ko...Reading symbols from /boot/kernel/nullfs.ko.symbols...done. done. Loaded symbols for /boot/kernel/nullfs.ko Reading symbols from /boot/modules/vboxnetflt.ko...done. Loaded symbols for /boot/modules/vboxnetflt.ko Reading symbols from /boot/kernel/netgraph.ko...Reading symbols from /boot/kernel/netgraph.ko.symbols...done. done. Loaded symbols for /boot/kernel/netgraph.ko Reading symbols from /boot/kernel/ng_ether.ko...Reading symbols from /boot/kernel/ng_ether.ko.symbols...done. done. Loaded symbols for /boot/kernel/ng_ether.ko Reading symbols from /boot/modules/vboxnetadp.ko...done. Loaded symbols for /boot/modules/vboxnetadp.ko Reading symbols from /boot/kernel/if_epair.ko...Reading symbols from /boot/kernel/if_epair.ko.symbols...done. done. Loaded symbols for /boot/kernel/if_epair.ko Reading symbols from /boot/kernel/linux.ko...Reading symbols from /boot/kernel/linux.ko.symbols...done. done. Loaded symbols for /boot/kernel/linux.ko Reading symbols from /boot/kernel/ng_socket.ko...Reading symbols from /boot/kernel/ng_socket.ko.symbols...done. done. Loaded symbols for /boot/kernel/ng_socket.ko Reading symbols from /boot/kernel/ng_pppoe.ko...Reading symbols from /boot/kernel/ng_pppoe.ko.symbols...done. done. Loaded symbols for /boot/kernel/ng_pppoe.ko Reading symbols from /usr/local/modules/fuse.ko...done. Loaded symbols for /usr/local/modules/fuse.ko Reading symbols from /boot/kernel/snd_hda.ko...Reading symbols from /boot/kernel/snd_hda.ko.symbols...done. done. Loaded symbols for /boot/kernel/snd_hda.ko Reading symbols from /boot/kernel/sound.ko...Reading symbols from /boot/kernel/sound.ko.symbols...done. done. Loaded symbols for /boot/kernel/sound.ko Reading symbols from /boot/kernel/sdhci.ko...Reading symbols from /boot/kernel/sdhci.ko.symbols...done. done. Loaded symbols for /boot/kernel/sdhci.ko Reading symbols from /boot/kernel/if_bridge.ko...Reading symbols from /boot/kernel/if_bridge.ko.symbols...done. done. Loaded symbols for /boot/kernel/if_bridge.ko Reading symbols from /boot/kernel/bridgestp.ko...Reading symbols from /boot/kernel/bridgestp.ko.symbols...done. done. Loaded symbols for /boot/kernel/bridgestp.ko Reading symbols from /boot/kernel/ng_iface.ko...Reading symbols from /boot/kernel/ng_iface.ko.symbols...done. done. Loaded symbols for /boot/kernel/ng_iface.ko Reading symbols from /boot/kernel/ng_eiface.ko...Reading symbols from /boot/kernel/ng_eiface.ko.symbols...done. done. Loaded symbols for /boot/kernel/ng_eiface.ko Reading symbols from /boot/kernel/ng_cisco.ko...Reading symbols from /boot/kernel/ng_cisco.ko.symbols...done. done. Loaded symbols for /boot/kernel/ng_cisco.ko Reading symbols from /boot/kernel/ng_pipe.ko...Reading symbols from /boot/kernel/ng_pipe.ko.symbols...done. done. Loaded symbols for /boot/kernel/ng_pipe.ko Reading symbols from /boot/kernel/ng_hub.ko...Reading symbols from /boot/kernel/ng_hub.ko.symbols...done. done. Loaded symbols for /boot/kernel/ng_hub.ko Reading symbols from /boot/kernel/ng_bridge.ko...Reading symbols from /boot/kernel/ng_bridge.ko.symbols...done. done. Loaded symbols for /boot/kernel/ng_bridge.ko #0 doadump () at pcpu.h:223 223 pcpu.h: No such file or directory. in pcpu.h (kgdb) bt #0 doadump () at pcpu.h:223 #1 0xffffffff8057f475 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:416 #2 0xffffffff8057f8fc in panic (fmt=0xffffffff80926498 "unrhdr has %u allocations") at /usr/src/sys/kern/kern_shutdown.c:579 #3 0xffffffff805be05e in delete_unrhdr (uh=0xffffff00051ea540) at /usr/src/sys/kern/subr_unit.c:350 #4 0xffffffff8063f0dd in vnet_sysuninit () at /usr/src/sys/net/vnet.c:616 #5 0xffffffff8063fcc7 in vnet_destroy (vnet=Variable "vnet" is not available. ) at /usr/src/sys/net/vnet.c:273 #6 0xffffffff8055d64d in prison_deref (pr=0xffffff0005734000, flags=16) at /usr/src/sys/kern/kern_jail.c:2503 #7 0xffffffff8055e10f in jail_remove (td=0xffffff00052ee3a0, uap=Variable "uap" is not available. ) at /usr/src/sys/kern/kern_jail.c:2146 #8 0xffffffff80816f88 in syscall (frame=0xffffff80789d8c80) at /usr/src/sys/amd64/amd64/trap.c:1025 #9 0xffffffff807fdc51 in Xfast_syscall () at /usr/src/sys/amd64/amd64/exception.S:373 #10 0x00000008007a125c in ?? () Previous frame inner to this frame (corrupt stack?) (kgdb) up #1 0xffffffff8057f475 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:416 416 doadump(); (kgdb) up #2 0xffffffff8057f8fc in panic (fmt=0xffffffff80926498 "unrhdr has %u allocations") at /usr/src/sys/kern/kern_shutdown.c:579 579 boot(bootopt); (kgdb) up #3 0xffffffff805be05e in delete_unrhdr (uh=0xffffff00051ea540) at /usr/src/sys/kern/subr_unit.c:350 350 KASSERT(uh->busy == 0, ("unrhdr has %u allocations", uh->busy)); (kgdb) up #4 0xffffffff8063f0dd in vnet_sysuninit () at /usr/src/sys/net/vnet.c:616 616 vs->func(vs->arg); (kgdb) up #5 0xffffffff8063fcc7 in vnet_destroy (vnet=Variable "vnet" is not available. ) at /usr/src/sys/net/vnet.c:273 273 vnet_sysuninit(); (kgdb) up #6 0xffffffff8055d64d in prison_deref (pr=0xffffff0005734000, flags=16) at /usr/src/sys/kern/kern_jail.c:2503 2503 vnet_destroy(pr->pr_vnet); (kgdb) p *pr $1 = {pr_list = {tqe_next = 0x0, tqe_prev = 0xffffffff80b411a0}, pr_id = 1, pr_ref = 0, pr_uref = 0, pr_flags = 16777618, pr_children = {lh_first = 0x0}, pr_sibling = {le_next = 0x0, le_prev = 0xffffffff80b40960}, pr_parent = 0xffffffff80b40940, pr_mtx = {lock_object = {lo_name = 0xffffffff8091b369 "jail mutex", lo_flags = 21168128, lo_data = 0, lo_witness = 0xffffff8000345f00}, mtx_lock = 4}, pr_task = {ta_link = {stqe_next = 0x0}, ta_pending = 0, ta_priority = 0, ta_func = 0, ta_context = 0x0}, pr_osd = {osd_nslots = 1, osd_slots = 0xffffff000592d5d0, osd_next = {le_next = 0x0, le_prev = 0xffffffff80bdc118}}, pr_cpuset = 0xffffff00024d9d80, pr_vnet = 0xffffff00051ec040, pr_root = 0xffffff00052913b0, pr_ip4s = 0, pr_ip6s = 0, pr_ip4 = 0x0, pr_ip6 = 0x0, pr_sparep = {0x0, 0x0, 0x0, 0x0}, pr_childcount = 0, pr_childmax = 0, pr_allow = 85, pr_securelevel = -1, pr_enforce_statfs = 2, pr_spare = {0, 0, 0, 0, 0}, pr_hostid = 0, pr_name = "i094d0", '\0' , pr_path = "/", '\0' , pr_hostname = '\0' , pr_domainname = '\0' , pr_hostuuid = "00000000-0000-0000-0000-", '0' , '\0' } (kgdb) p *pr->pr_parent $2 = {pr_list = {tqe_next = 0x0, tqe_prev = 0x0}, pr_id = 0, pr_ref = 41, pr_uref = 45, pr_flags = 402, pr_children = {lh_first = 0x0}, pr_sibling = {le_next = 0x0, le_prev = 0x0}, pr_parent = 0x0, pr_mtx = {lock_object = {lo_name = 0xffffffff8091b369 "jail mutex", lo_flags = 16973824, lo_data = 0, lo_witness = 0xffffff8000345f00}, mtx_lock = 4}, pr_task = {ta_link = { stqe_next = 0x0}, ta_pending = 0, ta_priority = 0, ta_func = 0, ta_context = 0x0}, pr_osd = {osd_nslots = 0, osd_slots = 0x0, osd_next = {le_next = 0x0, le_prev = 0x0}}, pr_cpuset = 0xffffff00024d9dc8, pr_vnet = 0xffffff000239ac40, pr_root = 0xffffff00052913b0, pr_ip4s = 0, pr_ip6s = 0, pr_ip4 = 0x0, pr_ip6 = 0x0, pr_sparep = {0x0, 0x0, 0x0, 0x0}, pr_childcount = 0, pr_childmax = 999999, pr_allow = 127, pr_securelevel = -1, pr_enforce_statfs = 0, pr_spare = {0, 0, 0, 0, 0}, pr_hostid = 3353404611, pr_name = "0", '\0' , pr_path = "/", '\0' , pr_hostname = "book64.dinoex.sub.de", '\0' , pr_domainname = '\0' , pr_hostuuid = "c46d799c-b5bb-11dd-abd8-001eec9c8887", '\0' }