Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 11 Oct 2014 07:15:05 -0700
From:      David Wolfskill <david@catwhisker.org>
To:        "Alexander V. Chernikov" <melifaro@FreeBSD.org>
Cc:        "freebsd-net@freebsd.org" <freebsd-net@freebsd.org>, freebsd-current@freebsd.org, freebsd-ipfw <freebsd-ipfw@freebsd.org>
Subject:   panic: resize_storage() notify failure [Was: HEADS UP: Merging projects/ipfw to HEAD]
Message-ID:  <20141011141505.GA46277@albert.catwhisker.org>
In-Reply-To: <542FE9A7.9090208@FreeBSD.org>
References:  <542FE9A7.9090208@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
On Sat, Oct 04, 2014 at 04:35:51PM +0400, Alexander V. Chernikov wrote:
> Hi,
> 
> I'm going to merge projects/ipfw branch to HEAD in the middle of next week.
> ....

OK; I was able to build & install head @r272938 this morning on my
laptop; on reboot, I was greeted by a panic.

Now, this is a laptop, so I don't have a serial console -- but I was
able to "call doadump", then reboot with the wireless NIC disabled (to
avoid the panic) and get the dump & core.txt captured.

Here's the first chunk of the core.txt file:

localhost dumped core - see /var/crash/vmcore.0

Sat Oct 11 07:02:26 PDT 2014

FreeBSD localhost 11.0-CURRENT FreeBSD 11.0-CURRENT #1392  r272938M/272938:1100037: Sat Oct 11 05:44:30 PDT 2014     root@g1-235.catwhisker.org:/common/S4/obj/usr/src/sys/CANARY  i386

panic: resize_storage() notify failure

GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-marcel-freebsd"...

Unread portion of the kernel message buffer:
panic: resize_storage() notify failure
cpuid = 0
KDB: stack backtrace:
db_trace_self_wrapper(c10ebfd8,d1070720,fc,10000000,1,...) at 0xc0528cdd = db_trace_self_wrapper+0x2d/frame 0xfa0cc508
kdb_backtrace(c12a9e27,0,c111af52,fa0cc5dc,fa0cc598,...) at 0xc0b22180 = kdb_backtrace+0x30/frame 0xfa0cc570
vpanic(c1447c52,100,c111af52,fa0cc5dc,fa0cc5dc,...) at 0xc0ae7b8d = vpanic+0x11d/frame 0xfa0cc5ac
kassert_panic(c111af52,fa0cc6f8,223,1e8,c0b71417,...) at 0xc0ae7a6a = kassert_panic+0xea/frame 0xfa0cc5d0
ipfw_link_table_values(c1518498,fa0cc6f8,25a,fa0cc728,c1469c5c,...) at 0xc0d25cfd = ipfw_link_table_values+0x5ed/frame 0xfa0cc6a0
add_table_entry(c1518498,fa0cc7f0,fa0cc800,0,1,...) at 0xc0d1be78 = add_table_entry+0x348/frame 0xfa0cc7c8
manage_table_ent_v1(c1518498,fa0cca08,fa0cc870,8,c0d17710,...) at 0xc0d202b9 = manage_table_ent_v1+0x1c9/frame 0xfa0cc828
ipfw_ctl3(fa0ccbe0,2,fa0ccba8,c0a9ffc4,fa0ccbd0,...) at 0xc0d1834d = ipfw_ctl3+0xacd/frame 0xfa0ccb20
rip_ctloutput(d2432dc0,fa0ccbe0,ffffffff,200007f,1fffff,...) at 0xc0c3cf49 = rip_ctloutput+0x299/frame 0xfa0ccb48
sogetopt(d2432dc0,fa0ccbe0,fa0ccbd0,0,fa0ccbf8,...) at 0xc0b6c670 = sogetopt+0xb0/frame 0xfa0ccba8
kern_getsockopt(d03afc40,4,0,30,bfbfd850,...) at 0xc0b71556 = kern_getsockopt+0x116/frame 0xfa0ccc0c
sys_getsockopt(d03afc40,fa0cccc8,c12ab55e,d5,c1455210,...) at 0xc0b71417 = sys_getsockopt+0x67/frame 0xfa0ccc40
syscall(fa0ccd08) at 0xc0f7c76b = syscall+0x31b/frame 0xfa0cccfc
Xint0x80_syscall() at 0xc0f665b1 = Xint0x80_syscall+0x21/frame 0xfa0cccfc
--- syscall (118, FreeBSD ELF32, sys_getsockopt), eip = 0x2815a3c7, esp = 0xbfbfd2e4, ebp = 0xbfbfd300 ---
KDB: enter: panic

Reading symbols from /boot/kernel/linux.ko.symbols...done.
Loaded symbols for /boot/kernel/linux.ko.symbols
Reading symbols from /boot/kernel/coretemp.ko.symbols...done.
Loaded symbols for /boot/kernel/coretemp.ko.symbols
Reading symbols from /boot/kernel/iwn5000fw.ko.symbols...done.
Loaded symbols for /boot/kernel/iwn5000fw.ko.symbols
Reading symbols from /boot/modules/nvidia.ko...done.
Loaded symbols for /boot/modules/nvidia.ko
Reading symbols from /boot/kernel/tmpfs.ko.symbols...done.
Loaded symbols for /boot/kernel/tmpfs.ko.symbols
Reading symbols from /boot/kernel/fdescfs.ko.symbols...done.
Loaded symbols for /boot/kernel/fdescfs.ko.symbols
Reading symbols from /boot/kernel/linprocfs.ko.symbols...done.
Loaded symbols for /boot/kernel/linprocfs.ko.symbols
#0  doadump (textdump=0) at pcpu.h:233
233	pcpu.h: No such file or directory.
	in pcpu.h
(kgdb) #0  doadump (textdump=0) at pcpu.h:233
#1  0xc0526acd in db_fncall (dummy1=-99826980, dummy2=0, dummy3=1573888, 
    dummy4=0xfa0cc2b4 "\036\211\220À¸\026MÁ")
    at /usr/src/sys/ddb/db_command.c:578
#2  0xc05267ab in db_command (cmd_table=<value optimized out>)
    at /usr/src/sys/ddb/db_command.c:449
#3  0xc05264f0 in db_command_loop () at /usr/src/sys/ddb/db_command.c:502
#4  0xc0528e20 in db_trap (type=<value optimized out>, 
    code=<value optimized out>) at /usr/src/sys/ddb/db_main.c:251
#5  0xc0b226f4 in kdb_trap (type=<value optimized out>, 
    code=<value optimized out>, tf=<value optimized out>)
    at /usr/src/sys/kern/subr_kdb.c:654
#6  0xc0f7ba87 in trap (frame=<value optimized out>)
    at /usr/src/sys/i386/i386/trap.c:693
#7  0xc0f6651c in calltrap () at /usr/src/sys/i386/i386/exception.s:169
#8  0xc0b21f7d in kdb_enter (why=0xc10e77dd "panic", 
    msg=<value optimized out>) at cpufunc.h:71
#9  0xc0ae7bb1 in vpanic (fmt=<value optimized out>, ap=<value optimized out>)
    at /usr/src/sys/kern/kern_shutdown.c:739
#10 0xc0ae7a6a in kassert_panic (fmt=<value optimized out>)
    at /usr/src/sys/kern/kern_shutdown.c:634
#11 0xc0d25cfd in ipfw_link_table_values (ch=0x0, ts=0xfa0cc6f8)
    at /usr/src/sys/netpfil/ipfw/ip_fw_table_value.c:560
#12 0xc0d1be78 in add_table_entry (ch=0xc1518498, tei=0xfa0cc800, 
    flags=0 '\0', count=1) at /usr/src/sys/netpfil/ipfw/ip_fw_table.c:620
#13 0xc0d202b9 in manage_table_ent_v1 (op3=<value optimized out>, 
    sd=<value optimized out>) at /usr/src/sys/netpfil/ipfw/ip_fw_table.c:1038
#14 0xc0d1834d in ipfw_ctl3 (sopt=0xfa0ccbe0)
    at /usr/src/sys/netpfil/ipfw/ip_fw_sockopt.c:2723
#15 0xc0c3cf49 in rip_ctloutput (so=<value optimized out>, sopt=0xfa0ccbe0)
    at /usr/src/sys/netinet/raw_ip.c:583
#16 0xc0b6c670 in sogetopt (so=0xd2432dc0, sopt=0xfa0ccbe0)
    at /usr/src/sys/kern/uipc_socket.c:2721
#17 0xc0b71556 in kern_getsockopt (s=<value optimized out>, 
    level=<value optimized out>, name=<value optimized out>, 
    val=<value optimized out>, valseg=<value optimized out>, 
    valsize=<value optimized out>) at /usr/src/sys/kern/uipc_syscalls.c:1589
#18 0xc0b71417 in sys_getsockopt (uap=0xfa0cccc8)
    at /usr/src/sys/kern/uipc_syscalls.c:1535
#19 0xc0f7c76b in syscall (frame=<value optimized out>) at subr_syscall.c:133
#20 0xc0f665b1 in Xint0x80_syscall ()
    at /usr/src/sys/i386/i386/exception.s:269
#21 0x00000033 in ?? ()
Previous frame inner to this frame (corrupt stack?)
Current language:  auto; currently minimal
(kgdb) 


I'll be happy to poke around more, test patches, ....  The "poking" will
likely be a bit on the slow side, since I won't have connectivity while
the machine is running head (until the issue is circumvented, at least);
as I type, it's running stable/9 (also just built today).  And yes,
since it's a laptop, and it's thus subject to being connected to
networks I don't control, I run IPFW on it -- same rulesets & tables
whether it's running stable/9, stable/10, or head.

Peace,
david
-- 
David H. Wolfskill				david@catwhisker.org
Taliban: Evil cowards with guns afraid of truth from a 14-year old girl.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.

[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQJ8BAEBCgBmBQJUOTtoXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ4RThEMDY4QTIxMjc1MDZFRDIzODYzRTc4
QTY3RjlDOERFRjQxOTNCAAoJEIpn+cje9Bk7zp4QAI7bvb/8tCVS7oM9PckTFKf4
79mT4Q6XFvKx55oOx128I/DVHLPkXv/Z6Vtvhb4TVavoMlwsCHju84Wd7pwfUddK
ePGY4k4h179xcn3puo2nW2HCrt1JB/EDGEPFOqRu0eegwOA+cHmuL7OLLQ6GrESE
iCYXdLtjmYluOplWzuv4jGLgeYtncULumcrWqKbZIMbqLYFTqKMPtyE2cLsTQgwz
tEEvz5TQ7KwMJmATLprJMKzd7Y8ZjRCONHd8DGoPz5crI0IN0H7X/wBvSZ+F/F/H
3pJROSdDT5x9uwPQ9U0T/a3iktliX85i5PPT7y2i+Inzd6GD60CcLQF3s7cdw5V8
Sykqt25Y25kMT9K00JTGk7qr2fXcWAZgJx1aPWdHyp6Oy4AgUxh/oIaJmQC1pcHd
Pu4tW6xlZpytxdTaUgEDRFJ3vvPdkmrIEmeWLq5btlCWvK/W6A3LsKPxiAqD30Ky
3WF1vAKrOh6wLarQp7WvZK/PBETFYIcACFdawy/4Q6snYz5XayTvvjEUVqGPOKqv
4IbsPJqIqq8z2xATTgumyqOkFAKo1TxMSDR/UeoVYhN8NLDmdw+O8a8amulYIDcK
Oy9vWZJC7vFzItYKGoEP+WUP6Hx+saq6Vl1YDA7qRVaOj2ED+Q7aLtI1rknorHQu
4EVLauLiBApu4g1Nn1w1
=QWE5
-----END PGP SIGNATURE-----

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20141011141505.GA46277>