I'm not exactly sure when it happened (somewhere between snv_98 and snv_100), but starting a couple of weeks ago kmdb appears to have lost the ability to display parameter values in stack backtraces on the amd64 platform.
E.g. on an old build 82 or wiith an opensolaris snv_97 livecd, mdb -k / kmdb was able to show a stack backtrace like this: > ::pgrep init | ::walk thread | ::findstack -v stack pointer for thread ffffff01c9373b20: ffffff0007b6fc00 [ ffffff0007b6fc00 _resume_from_idle+0xf1() ] ffffff0007b6fc40 swtch+0x17f() ffffff0007b6fcd0 cv_timedwait_sig+0x194(ffffff01c939663a, ffffff01c9396600, 719e2) ffffff0007b6fd60 cv_waituntil_sig+0xbb(ffffff01c939663a, ffffff01c9396600, ffffff0007b6fe80, 2) ffffff0007b6fe40 poll_common+0x3dd(806b500, 1, ffffff0007b6fe80, 0) ffffff0007b6fec0 pollsys+0xec(806b500, 1, 80475f8, 0) ffffff0007b6ff10 sys_syscall32+0x101() But with snv_100 or newer, all I get is this: > ::pgrep init | ::walk thread | ::findstack -v stack pointer for thread ffffff02d38dbb20: ffffff000f917c50 [ ffffff000f917c50 _resume_from_idle+0xf1() ] ffffff000f917c80 swtch+0x160() ffffff000f917cf0 cv_timedwait_sig+0x1c0() ffffff000f917d60 cv_waituntil_sig+0xb0() ffffff000f917e40 poll_common+0x465() ffffff000f917ec0 pollsys+0xe8() ffffff000f917f10 sys_syscall32+0x101() Is it possible that the switch to the studio 12 compiler did break this kmdb feature? -- This message posted from opensolaris.org