currently, when a program running in an lx branded zone core dumps it produces
a solaris core file. this core file will contain the default core file
contents, as defined in the coreadm man page:
stack+heap+shm+ism+dism+text+data+rodata+anon+shanon+ctf
for solaris systems this is fine since we supply ctf data for
many binaries and libraries. for lx zones no binaries will contain
ctf data, and unfortunatly symtab data is not included in core dumps
by default. this will make debugging of core dumps from the field
more difficult. hence, the lx brand should be enhanced such that
when an lx zone is booted, the core file content for that zone is
set to:
default+symtab
more than one person has commented to me that we should just udpate the
"default" content setting to include symtab sections. hence i'm
making this a general kernel bug instead of a brandz bug.
this change has been approved by arc:
PSARC/2008/491 core files should contain symtab sections
this bugfix will require the coreadm(1m) man page to be updated.
that change is covered by the following bug:
6740686 coreadm(1m) needs minor update for 6605032