>> I'm experiencing an unpleasant crash in libproc from dbx on build 52.
>> 
>> The stack trace is:
>> 
>> ps_pbrandname(0x8468cbc, 0x8046030, 0x400)
>> Pbrandname(0x8468cbc, 0x8046030, 0x400)
>> Pgetauxval(0x8468cbc, 0x7e3)
>> --- Signal SIGSEGV raised ---
>
>Yep, branded zones break dbx, see this thread:
>
>http://www.opensolaris.org/jive/thread.jspa?threadID=15244&tstart=45
>
>It's supposed to be bug 6477975; no patch available, AFAICT.
>
>I've worked arround the problem by LD_PRELOAD'ing my own
>ps_pbrandname() stub function into dbx.

I guess this is an example of using a non-contracted or non-published
interface and making an incompatible change.

(The interface in question is poorly designed, it uses global, well-known,
function names as call backs and calls the first function it finds
in a program)

If you break the rules, you pay the price.

Casper
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to