Chris Quenelle wrote: > Roland Mainz wrote: > > It seems "dbx"'s "check -access" feature is broken in B106 (AFAIK the > > last time it did work was around ~~B84): > > -- snip -- > > $ dbx > > ./a.out > > For information about new features see `help changes' > > To remove this message, put `dbxenv suppress_startup_message 7.6' in > > your .dbxrc > > Reading a.out > > Reading ld.so.1 > > Reading libc.so.1 > > (dbx) check -all > > access checking - ON > > memuse checking - ON > > (dbx) run > > Running: a.out > > (process id 10395) > > Reading rtcapihook.so > > Reading libdl.so.1 > > Reading rtcaudit.so > > Reading libmapmalloc.so.1 > > Reading libgen.so.1 > > Reading libm.so.2 > > Reading rtcboot.so > > Reading librtc.so > > RTC: Enabling Error Checking... > > signal SEGV (no mapping at the fault address) in __rtc_fatal_error_impl > > at 0xf3111e76 > > 0xf3111e76: __rtc_fatal_error_impl+0x00f6: movl > > $0x00000001,0x00000000(%eax) > > dbx: Stopped within call to '__rtc_init'. Starting new command > > interpreter > > (dbx) where > > [1] _init(0xf3111d89, 0x0, 0xf3149d48, 0xf31d65a4), at 0xee1e5530 > > [2] setup(0x8047064, 0x80471bc, 0x0, 0x8047fc0, 0x1000, 0xfefc0809, > > 0xfeffbad8, 0xfefbd000, 0xfefbd000, 0xffffffff, 0x8050034, 0x8047fc6, > > 0x804705c, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, > > 0x0, 0x2), at 0xfefd0f72 > > [3] _setup(0x8047018, 0x3ead8, 0x3, 0x804705c, 0x4, 0x8047064), at > > 0xfefdf3e0 > > [4] _rt_boot(0x0, 0x804725c, 0x8047269, 0x8047273, 0x80473a5, > > 0x80473b3), at 0xfefc50d8 > > -- snip -- > > ... is this a known issue or should I file a bug against this ? > > > > Version information looks like this: > > $ uname > > -a > > SunOS chickenmonster 5.11 snv_106 i86pc i386 i86pc > > $ dbx -V | head > > -2 > > Sun Dbx Debugger 7.6 SunOS_i386 Patch 124873-04 2008/03/06 > > Sun Dbx Debugger 7.6 SunOS_i386 Patch 124873-04 2008/03/06 > > $ cc > > -V > > cc: Sun C 5.9 SunOS_i386 Patch 124868-07 2008/10/07 > > usage: cc [ options] files. Use 'cc -flags' for details > > $ CC > > -V > > CC: Sun C++ 5.9 SunOS_i386 Patch 124864-07 2008/08/22 > > If you want to use dbx/rtc on the latest Nevada builds,
What exactly broke the RTC stuff in B106 ? > I would recommend > keeping a copy of the latest Sun Studio express handy. Can I get the download URL, please ? > The 2008.11 Sun Studio > release seems to work on b106. I reproduced your problem with SS12 patch -05. > > I've also bcc:ed the dbx developers. Thanks! ... :-) ... I have another request: Is it possible to ask PIT (=PreIntegration Testing) to test "dbx -check access" on a regular basis, please ? This feature was broken over and over again since at least B72 and it would really be nice if it works by default in the compiler/debugger used by OS/Net (at least I really need the RTC feature urgendly to do some debugging (see http://mail.opensolaris.org/pipermail/ksh93-integration-discuss/2009-February/006919.html for a long thread about a possible memory corruption which we can't track down right now)). ---- Bye, Roland -- __ . . __ (o.\ \/ /.o) roland.mainz at nrubsig.org \__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer /O /==\ O\ TEL +49 641 3992797 (;O/ \/ \O;)