Re: Question about XFree86 4.5.99.901 snapshot

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Mar 16, 2006 at 09:25:33AM -0800, Tom Williams wrote:
>David Dawes wrote:
>> On Thu, Mar 09, 2006 at 07:53:41AM -0800, Tom Williams wrote:
>>   
>>> David Dawes wrote:
>>>     
>>>> On Wed, Mar 08, 2006 at 05:54:02PM -0500, David Dawes wrote:
>>>>   
>>>>       
>>>>> On Wed, Mar 08, 2006 at 08:23:17AM -0800, Tom Williams wrote:
>>>>>     
>>>>>         
>>>>>> Hi!  I just installed the XFree86 4.5.99.901 snapshot (which fixed my
>>>>>> xterm installation problem, thanks guys!  :)) and it runs fine.  I
>>>>>> wanted to try the "-autoconfig" option to see what it would do and it
>>>>>> generated these messages:
>>>>>>       
>>>>>>           
>>>>> Autoconfigure works by loading a bunch of drivers, using the one
>>>>> that proves to be the best choice, and unloading the others.
>>>>>
>>>>> The problem is that fbdev registers that it needs fbdevhw.  When
>>>>> it is unloaded it doesn't notify the loader that fbdevhw is no
>>>>> longer needed.  Since the nv driver refers to fbdevhw (even though
>>>>> it isn't using it), these references are being reported as fatal
>>>>> unresolved symbols.
>>>>>
>>>>> The new loader now invalidates symbol references to modules that
>>>>> have been unloaded.  To fix this problem, the fbdev module (and all
>>>>> modules, really) needs to be modified to register its fbdevhw
>>>>> requirements as being specific to itself so that those requirements
>>>>> get removed when it is unloaded.
>>>>>
>>>>> I'll take a look at doing this, and post a patch.
>>>>>
>>>>> Tom, thanks for reporting the problem!
>>>>>     
>>>>>         
>>>> The attached patch should fix this problem.
>>>>
>>>> David
>>>>   
>>>>       
>>> Yep, that patch worked.  *Both* "-autoconfig" and "-configure" work just
>>> fine.  :)
>>>     
>>
>> I've just committed some changes that improve the handling of module
>> requirements, and have modified all modules to make use of this.  Along
>> the way I found several bugs that showed up as a result of this and of
>> the fact that modules can now be unloaded and reloaded cleanly.  I
>> have also removed some workarounds for the old loader (mis)behaviour,
>> and plan to remove some more after further testing.
>>
>> I expect that there will be more problems showing up that either were
>> masked in the past, or come from code that relied on the old loader
>> behaviour.  Please report problems and/or new warnings/errors in the log
>> file here and I'll follow them up.
>>
>> David
>Sounds good!  Are you aware of this issue I posted about a few days ago:
>
>http://www.mail-archive.com/xfree86@xxxxxxxxxxx/msg20133.html

I haven't been able to reproduce this.  It might be specific to the
driver/hardware.  Is it something that you can reproduce reliably?

David
_______________________________________________
XFree86 mailing list
XFree86@xxxxxxxxxxx
http://XFree86.Org/mailman/listinfo/xfree86

[Index of Archives]     [X Forum]     [Xorg]     [XFree86 Newbie]     [IETF Announce]     [Security]     [Font Config]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux Kernel]

  Powered by Linux