http://defect.opensolaris.org/bz/show_bug.cgi?id=10089
Summary: Call under nwam_check_auths() results in nwamd crash
Classification: Development
Product: nwam
Version: unspecified
Platform: ANY/Generic
OS/Version: All
Status: NEW
Severity: normal
Priority: P3
Component: ON library
AssignedTo: nwam-dev at opensolaris.org
ReportedBy: John.Leser at sun.com
QAContact: nwam-dev at opensolaris.org
This problem was encountered on nwam1-build:2009-07-13, while running a series
of event tests that create locations and enms, and make sure that they are
enabled properly based on conditions (ip address matching). The core detection
runs at the end of each test case, so this crash may have occurred at any time
during the run, but looks like it may have happened when nwam was being
disabled.
bash-3.2# mdb /var/cores/core.nwamd.216810
Loading modules: [ libumem.so.1 libuutil.so.1 libnvpair.so.1 libsysevent.so.1
ld.so.1 ]
> $c
libc_hwcap2.so.1`__systemcall+6(3, feda0388, 0, feee2606)
libc_hwcap2.so.1`thr_sigsetmask+0x149(2, febea654, 0, feee2808)
libc_hwcap2.so.1`sigprocmask+0x31(2, febea654, 0, feec9989)
libc_hwcap2.so.1`sigrelse+0x60(6)
libumem.so.1`umem_do_abort+0x47(c)
libumem.so.1`umem_err_recoverable+0x4f(fed07350, 808f2e8, 3b9aca00, 0)
libumem.so.1`umem_error+0x4bc(0, 808f290, 80ca900, fecfba8a)
libumem.so.1`umem_cache_alloc_debug+0x201(808f290, 80ca900, 0, fecfc3bc)
libumem.so.1`umem_cache_alloc+0x153(808f290, 0, febea7cc, fecfc89a)
libumem.so.1`umem_alloc+0xcd(39, 0, 0, fecf96e6)
libumem.so.1`malloc+0x2a(31, 80b7b78, 0, fea0265e)
libnsl.so.1`_unescape+0x47(80f1be6, feaa4288, 1b75, fea92220)
libsecdb.so.1`_do_unescape+0x38(80f1be6, feaa42c8, febea8a0, fea91d72)
libsecdb.so.1`_str2kva+0x13d(febea96d, feaa42c8, feaa42c4, fea930ce)
libsecdb.so.1`profstr2attr+0x8a(febea914, 0, 14, fea92faf, febea964, feaa4000)
libsecdb.so.1`getprofnam+0x5f(80eef20, 80eef20, febead70, fea93856)
libsecdb.so.1`_chkprof_for_auth+0xbc(80eef08, fead5008, febeae04, febeae00)
libsecdb.so.1`_chkprof_for_auth+0x111(80e8a90, fead5008, febeae04, febeae00)
libsecdb.so.1`chkauthattr+0xff(fead5008, 809b9f8, 0, feac6e7a)
libnwam.so.1`nwam_check_auths+0x3d(10, 0, febeee8c, feac7824)
libnwam.so.1`nwam_read_object_from_backend+0x23(fead5e7c, 0, 0, 0, febeeeb4,
fef84000)
libnwam.so.1`nwam_walk+0x62(4, fead5e7c, 805e584, febeef8c, 0, 0)
libnwam.so.1`nwam_walk_known_wlans+0x29c(805e584, febeef8c, 0, 0, febeef90, 0)
nwamd_fini_known_wlans+0x24(7, febeefb4, febeefcc, 805ff49, ffffffff, ffff)
graceful_shutdown+0x1b(ffffffff, ffff, 0, 0, fe000, fef84000)
sighandler+0xad(0, fef84000, febeefec, feef0d0e)
libc_hwcap2.so.1`_thrp_setup+0x7e(feda0200)
libc_hwcap2.so.1`_lwp_start(feda0200, 0, 0, feef0d0e, 0, 0)
> ::status
debugging core file of nwamd (32-bit) from unknown
file: /lib/inet/nwamd
initial argv: /lib/inet/nwamd
threading model: native threads
status: process terminated by SIGABRT (Abort), pid=216810 uid=16 code=-1
--
Configure bugmail: http://defect.opensolaris.org/bz/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.