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;)

Reply via email to