OpenSolaris

Printable Version Enter a New Search
Bug ID 6549790
Synopsis NFS sharemgr dumps core on allocation failure
State 10-Fix Delivered (Fix available in build)
Category:Subcategory utility:filesystem
Keywords
Responsible Engineer Doug Mccallum
Reported Against
Duplicate Of
Introduced In solaris_nevada
Commit to Fix snv_66
Fixed In snv_66
Release Fixed solaris_nevada(snv_66) , solaris_10u6(s10u6_01) (Bug ID:2156353)
Related Bugs 6563921
Submit Date 24-April-2007
Last Update Date 29-April-2008
Description
In nfs_init(), we unconditionally call add_defaults even if
initprotofromdefault() fails:

        ret = initprotofromdefault();
        add_defaults();

This results in a segfault such as:

libshare.so.1`sa_get_protocol_property+0x1d(0, fe91b8e0)
libshare_nfs.so`add_defaults+0x6f(fef92000, 400, 8047d28, fef7e530, 8047d28, fef7e564)
libshare_nfs.so`nfs_init+0x47(8047e7c, 1, fef92000, 0, 9ffff9, 7273752f)
libshare.so.1`proto_plugin_init+0x18c(8047e7c, 1, 8047eee, 8047df8, 1, fef71e6c)
libshare.so.1`sa_init+0x2f(1)
main+0xe1(2, 8047e48, 8047e54)
_start+0x7a(2, 8047ee4, 8047ef6, 0, 8047f08, 8047f1c)

Because 'protoset' is NULL.
Work Around
N/A
Comments
N/A