From: Michael Mol <mikemol@gmail.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Re: X segfault with nvidia-drivers-295.40 on GT520
Date: Thu, 3 May 2012 10:22:39 -0400 [thread overview]
Message-ID: <CA+czFiAFCg0Mp_THv=Mv9hVVxANDqDUnB7ay_E9yia4HCmsZhg@mail.gmail.com> (raw)
In-Reply-To: <4FA29151.7030505@st.com>
On Thu, May 3, 2012 at 10:13 AM, Raffaele BELARDI
<raffaele.belardi@st.com> wrote:
> On 05/03/2012 08:50 AM, Nikos Chantziaras wrote:
>> On 03/05/12 09:39, Raffaele BELARDI wrote:
>>> One month ago I switched to an Nvidia-based (ASUS GT520, PCI-e) video
>>> card on an ~amd64 box. I immediately had problems with the latest Nvidia
>>> driver causing a segfault when X started (text console is ok) so I
>>> switched to 295.20-r1 and everything was fine.
>>>
>>> But I forgot to mask 295.40 and during yesterday's update it got pulled
>>> in again, with the same segfault behaviour when starting X.
>>>
>>> I tried to manually downgrade nvidia-drivers but now glibc is upgraded
>>> to 2.15-r1 and nvidia-drivers-295.20-r1 depends on an older glibc
>>> (2.14.1-r3, I think). Emerge refuses to downgrade glibc so I am stuck.
>>>
>>> Since it is a mythtv box I want to stay away from nouveau. No problem
>>> myself with it but most of the mythtv development is around proprietary
>>> nvidia drivers.
>>>
>>> What other options do I have?
>>> Is everybody running nvidia-drivers-295.40 without problems?
>>
>> No problems here, but you can try 302.07 (I run those since yesterday.)
>> The usual way: copy the ebuild in your local overlay and rename it to
>> nvidia-drivers-302.07.ebuild, then do a digest. Same for
>> nvidia-settings, but edit it and remove the patches.
>
> thanks, but I'd rather keep that as a last option because I have no
> guarantee of success with the 302.07 driver.
>
> Another possibility came to my mind: I have a backup partition which I
> did not upgrade since I switched from the on-board ATI GPU to the Nvidia
> video card.
> I'll try to upgrade that partition masking >nvidia-drivers-295.20-r1.
>
> It'd be interesting to understand why I'm getting the segfault with the
> 295.40, but being a closed driver I suppose there is little I can diagnose.
Emerge with --ggdb3, enable core dumps (I forget the particular
sysctl, sorry), and open up the core dump in gdb. At the very least,
you might get something interesting if the segfault happens in a stack
frame belonging to an open-source function a closed blob links to, or
if the segfault happens in a pure portion of the stack.
(For example, on my broken boxes, the stack hadn't gotten into
application-specific portions; it was still trying to get into the
general CRT prologue code.)
--
:wq
next prev parent reply other threads:[~2012-05-03 14:25 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-05-03 6:39 [gentoo-user] X segfault with nvidia-drivers-295.40 on GT520 Raffaele BELARDI
2012-05-03 6:50 ` [gentoo-user] " Nikos Chantziaras
2012-05-03 14:13 ` Raffaele BELARDI
2012-05-03 14:22 ` Michael Mol [this message]
2012-05-03 14:39 ` Raffaele BELARDI
2012-05-03 14:45 ` Nikos Chantziaras
2012-05-03 15:18 ` Raffaele BELARDI
2012-05-03 16:59 ` Nikos Chantziaras
2012-05-03 23:25 ` walt
2012-05-10 8:10 ` Raffaele BELARDI
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='CA+czFiAFCg0Mp_THv=Mv9hVVxANDqDUnB7ay_E9yia4HCmsZhg@mail.gmail.com' \
--to=mikemol@gmail.com \
--cc=gentoo-user@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox