[OpenIndiana-discuss] NVIDIA again
ken mays
maybird1776 at yahoo.com
Wed Aug 17 19:51:43 UTC 2016
You can set it to enableIndirectGLX= false in xorg.conf.~ Ken
On Wednesday, August 17, 2016 11:58 AM, Alan Coopersmith <alan.coopersmith at oracle.com> wrote:
On 08/17/16 11:31 AM, Alexander Pyhalov wrote:
> Apostolos Syropoulos via openindiana-discuss писал 17.08.2016 21:03:
>> Hello,
>>
>> I reported my problem to the NVIDIA people who responed:
>>
>> https://devtalk.nvidia.com/default/topic/955405/solaris/
>>
>> It seems that something is wrong with the Xorg binary.
>>
>
> Hello.
> They could just managed to build it against newer Xorg. However, I don't
> understand, how in this case it works at all.
> As you can see, the mentioned symbol ( enableIndirectGLX ) is defined in Xorg
> 1.17 headers
> (https://cgit.freedesktop.org/xorg/xserver/tree/include/opaque.h?h=server-1.17-branch),
>
> but not in 1.14 headers
> (https://cgit.freedesktop.org/xorg/xserver/tree/include/opaque.h?h=server-1.14-branch),
> which we ship.
> So, our Xorg couldn't know about it.
>
> If you run elfdump on nvidia libraries, do you see it there?
Note that on Solarish OS'es, the backtrace will sometimes warn you about the
last linker lookup failure, even when it's not relevant - it could be the
driver looked for that symbol, didn't find it because your Xorg is an older
release, and went on about it's business only to crash later.
(I think, but have not had time to confirm that this is because the code I
stuck in osinit.c years ago to catch actual errors here fails to check in
the signal handler what signal was received so prints it for every signal:
https://cgit.freedesktop.org/xorg/xserver/commit?id=98f4179156391752e6688339487458ad7828abf4
If correct, the fix would be to wrap the first chunk of that in
OsSigHandler inside an "if (signo == SIGQUIT)" block.)
Still, that backtrace looks like some invalid function pointer got put
into the list of callbacks for the wakeup routine - either directly or
by something else overwriting a crucial bit of memory with 0x32.
--
-Alan Coopersmith- alan.coopersmith at oracle.com
Oracle Solaris Engineering - http://blogs.oracle.com/alanc
_______________________________________________
openindiana-discuss mailing list
openindiana-discuss at openindiana.org
https://openindiana.org/mailman/listinfo/openindiana-discuss
More information about the openindiana-discuss
mailing list