public inbox for linux-parisc@vger.kernel.org
 help / color / mirror / Atom feed
* INEQUIVALENT ALIASES in 3.11-rc3
@ 2013-07-30 21:06 Meelis Roos
  2013-07-30 22:21 ` Matt Turner
  2013-07-31  9:44 ` Helge Deller
  0 siblings, 2 replies; 6+ messages in thread
From: Meelis Roos @ 2013-07-30 21:06 UTC (permalink / raw)
  To: linux-parisc

I tried 3.11-rc3 yesterday on my RP3440. It works, but has acquired a 
new warning during Gentoo emerge cycle:
[  922.492000] INEQUIVALENT ALIASES 0x4197a000 and 0x7b000 in file conftest
[  922.492000] INEQUIVALENT ALIASES 0x4197a000 and 0x7b000 in file conftest
[  922.492000] INEQUIVALENT ALIASES 0x4197a000 and 0x7b000 in file conftest
[  922.492000] INEQUIVALENT ALIASES 0x4197a000 and 0x7b000 in file conftest
[  922.492000] INEQUIVALENT ALIASES 0x4197a000 and 0x7b000 in file conftest
[ 4577.536000] INEQUIVALENT ALIASES 0x41a76000 and 0x7b000 in file conftest
[ 4577.536000] INEQUIVALENT ALIASES 0x41a76000 and 0x7b000 in file conftest
[ 4577.536000] INEQUIVALENT ALIASES 0x41a76000 and 0x7b000 in file conftest
[ 4577.536000] INEQUIVALENT ALIASES 0x41a76000 and 0x7b000 in file conftest
[ 4577.536000] INEQUIVALENT ALIASES 0x41a76000 and 0x7b000 in file conftest

There is no file named conftest present after emerge, so it must have 
been some temporary program.

-- 
Meelis Roos (mroos@linux.ee)

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: INEQUIVALENT ALIASES in 3.11-rc3
  2013-07-30 21:06 INEQUIVALENT ALIASES in 3.11-rc3 Meelis Roos
@ 2013-07-30 22:21 ` Matt Turner
  2013-07-31  9:44 ` Helge Deller
  1 sibling, 0 replies; 6+ messages in thread
From: Matt Turner @ 2013-07-30 22:21 UTC (permalink / raw)
  To: Meelis Roos; +Cc: linux-parisc

On Tue, Jul 30, 2013 at 2:06 PM, Meelis Roos <mroos@linux.ee> wrote:
> There is no file named conftest present after emerge, so it must have
> been some temporary program.

conftest is generated many times during a ./configure run.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: INEQUIVALENT ALIASES in 3.11-rc3
  2013-07-30 21:06 INEQUIVALENT ALIASES in 3.11-rc3 Meelis Roos
  2013-07-30 22:21 ` Matt Turner
@ 2013-07-31  9:44 ` Helge Deller
  2013-07-31 14:40   ` John David Anglin
  2013-08-01  9:28   ` Meelis Roos
  1 sibling, 2 replies; 6+ messages in thread
From: Helge Deller @ 2013-07-31  9:44 UTC (permalink / raw)
  To: Meelis Roos; +Cc: linux-parisc

On 07/30/2013 11:06 PM, Meelis Roos wrote:
> I tried 3.11-rc3 yesterday on my RP3440. It works, but has acquired a 
> new warning during Gentoo emerge cycle:
> [  922.492000] INEQUIVALENT ALIASES 0x4197a000 and 0x7b000 in file conftest
> [  922.492000] INEQUIVALENT ALIASES 0x4197a000 and 0x7b000 in file conftest
> [  922.492000] INEQUIVALENT ALIASES 0x4197a000 and 0x7b000 in file conftest
> [  922.492000] INEQUIVALENT ALIASES 0x4197a000 and 0x7b000 in file conftest
> [  922.492000] INEQUIVALENT ALIASES 0x4197a000 and 0x7b000 in file conftest
> [ 4577.536000] INEQUIVALENT ALIASES 0x41a76000 and 0x7b000 in file conftest
> [ 4577.536000] INEQUIVALENT ALIASES 0x41a76000 and 0x7b000 in file conftest
> [ 4577.536000] INEQUIVALENT ALIASES 0x41a76000 and 0x7b000 in file conftest
> [ 4577.536000] INEQUIVALENT ALIASES 0x41a76000 and 0x7b000 in file conftest
> [ 4577.536000] INEQUIVALENT ALIASES 0x41a76000 and 0x7b000 in file conftest
> 
> There is no file named conftest present after emerge, so it must have 
> been some temporary program.

Those warnings are uncritical - but you should update binutils.
See: http://permalink.gmane.org/gmane.linux.ports.parisc/3834

Helge

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: INEQUIVALENT ALIASES in 3.11-rc3
  2013-07-31  9:44 ` Helge Deller
@ 2013-07-31 14:40   ` John David Anglin
  2013-08-01  9:28   ` Meelis Roos
  1 sibling, 0 replies; 6+ messages in thread
From: John David Anglin @ 2013-07-31 14:40 UTC (permalink / raw)
  To: Helge Deller; +Cc: Meelis Roos, linux-parisc

On 31-Jul-13, at 5:44 AM, Helge Deller wrote:

> On 07/30/2013 11:06 PM, Meelis Roos wrote:
>> I tried 3.11-rc3 yesterday on my RP3440. It works, but has acquired a
>> new warning during Gentoo emerge cycle:
>> [  922.492000] INEQUIVALENT ALIASES 0x4197a000 and 0x7b000 in file  
>> conftest
>> [  922.492000] INEQUIVALENT ALIASES 0x4197a000 and 0x7b000 in file  
>> conftest
>> [  922.492000] INEQUIVALENT ALIASES 0x4197a000 and 0x7b000 in file  
>> conftest
>> [  922.492000] INEQUIVALENT ALIASES 0x4197a000 and 0x7b000 in file  
>> conftest
>> [  922.492000] INEQUIVALENT ALIASES 0x4197a000 and 0x7b000 in file  
>> conftest
>> [ 4577.536000] INEQUIVALENT ALIASES 0x41a76000 and 0x7b000 in file  
>> conftest
>> [ 4577.536000] INEQUIVALENT ALIASES 0x41a76000 and 0x7b000 in file  
>> conftest
>> [ 4577.536000] INEQUIVALENT ALIASES 0x41a76000 and 0x7b000 in file  
>> conftest
>> [ 4577.536000] INEQUIVALENT ALIASES 0x41a76000 and 0x7b000 in file  
>> conftest
>> [ 4577.536000] INEQUIVALENT ALIASES 0x41a76000 and 0x7b000 in file  
>> conftest
>>
>> There is no file named conftest present after emerge, so it must have
>> been some temporary program.
>
> Those warnings are uncritical - but you should update binutils.
> See: http://permalink.gmane.org/gmane.linux.ports.parisc/3834

I don't think we can assume that.  What I fixed was was the text and  
data mappings
where they overlappedi at the end of the text region:

[ 7649.720000] INEQUIVALENT ALIASES 0x13000 and 0x14000 in file tst- 
cputimer1
Virtual addresses 0x13000 and 0x14000 where both pointing at same  
page.  The mapping
mapping through 0x13000 was read only, so I think this case was  
probably harmless.  If the
inequivalent aliases above are writeable, then there is a problem.   
Compare the addresses
in the two cases.

Dave
--
John David Anglin	dave.anglin@bell.net




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: INEQUIVALENT ALIASES in 3.11-rc3
  2013-07-31  9:44 ` Helge Deller
  2013-07-31 14:40   ` John David Anglin
@ 2013-08-01  9:28   ` Meelis Roos
  2013-08-01 14:15     ` John David Anglin
  1 sibling, 1 reply; 6+ messages in thread
From: Meelis Roos @ 2013-08-01  9:28 UTC (permalink / raw)
  To: Helge Deller; +Cc: linux-parisc

> > I tried 3.11-rc3 yesterday on my RP3440. It works, but has acquired a 
> > new warning during Gentoo emerge cycle:
> > [  922.492000] INEQUIVALENT ALIASES 0x4197a000 and 0x7b000 in file conftest
> > [  922.492000] INEQUIVALENT ALIASES 0x4197a000 and 0x7b000 in file conftest
> > [  922.492000] INEQUIVALENT ALIASES 0x4197a000 and 0x7b000 in file conftest
> > [  922.492000] INEQUIVALENT ALIASES 0x4197a000 and 0x7b000 in file conftest
> > [  922.492000] INEQUIVALENT ALIASES 0x4197a000 and 0x7b000 in file conftest
> > [ 4577.536000] INEQUIVALENT ALIASES 0x41a76000 and 0x7b000 in file conftest
> > [ 4577.536000] INEQUIVALENT ALIASES 0x41a76000 and 0x7b000 in file conftest
> > [ 4577.536000] INEQUIVALENT ALIASES 0x41a76000 and 0x7b000 in file conftest
> > [ 4577.536000] INEQUIVALENT ALIASES 0x41a76000 and 0x7b000 in file conftest
> > [ 4577.536000] INEQUIVALENT ALIASES 0x41a76000 and 0x7b000 in file conftest
> > 
> > There is no file named conftest present after emerge, so it must have 
> > been some temporary program.
> 
> Those warnings are uncritical - but you should update binutils.
> See: http://permalink.gmane.org/gmane.linux.ports.parisc/3834

I did a full deep emerge update on Gentoo taht also installed binutils 
2.23.1. I will look for further messages when there is something new to 
upgrade - during the same upgrade, it got messages about locale-archive.

-- 
Meelis Roos (mroos@linux.ee)

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: INEQUIVALENT ALIASES in 3.11-rc3
  2013-08-01  9:28   ` Meelis Roos
@ 2013-08-01 14:15     ` John David Anglin
  0 siblings, 0 replies; 6+ messages in thread
From: John David Anglin @ 2013-08-01 14:15 UTC (permalink / raw)
  To: Meelis Roos; +Cc: Helge Deller, linux-parisc

On 1-Aug-13, at 5:28 AM, Meelis Roos wrote:

>>> I tried 3.11-rc3 yesterday on my RP3440. It works, but has  
>>> acquired a
>>> new warning during Gentoo emerge cycle:
>>> [  922.492000] INEQUIVALENT ALIASES 0x4197a000 and 0x7b000 in file  
>>> conftest
>>> [  922.492000] INEQUIVALENT ALIASES 0x4197a000 and 0x7b000 in file  
>>> conftest
>>> [  922.492000] INEQUIVALENT ALIASES 0x4197a000 and 0x7b000 in file  
>>> conftest
>>> [  922.492000] INEQUIVALENT ALIASES 0x4197a000 and 0x7b000 in file  
>>> conftest
>>> [  922.492000] INEQUIVALENT ALIASES 0x4197a000 and 0x7b000 in file  
>>> conftest
>>> [ 4577.536000] INEQUIVALENT ALIASES 0x41a76000 and 0x7b000 in file  
>>> conftest
>>> [ 4577.536000] INEQUIVALENT ALIASES 0x41a76000 and 0x7b000 in file  
>>> conftest
>>> [ 4577.536000] INEQUIVALENT ALIASES 0x41a76000 and 0x7b000 in file  
>>> conftest
>>> [ 4577.536000] INEQUIVALENT ALIASES 0x41a76000 and 0x7b000 in file  
>>> conftest
>>> [ 4577.536000] INEQUIVALENT ALIASES 0x41a76000 and 0x7b000 in file  
>>> conftest
>>>
>>> There is no file named conftest present after emerge, so it must  
>>> have
>>> been some temporary program.
>>
>> Those warnings are uncritical - but you should update binutils.
>> See: http://permalink.gmane.org/gmane.linux.ports.parisc/3834
>
> I did a full deep emerge update on Gentoo taht also installed binutils
> 2.23.1. I will look for further messages when there is something new  
> to
> upgrade - during the same upgrade, it got messages about locale- 
> archive.


conftest is the name of the test program used by configure.  It's  
output log is in config.log in the directory
being configured.

As I said, the above messages typically occur when a core dump  
occurs.  This is because the core dump
flushes all the mappings that the application has and the kernel  
detects the inequivalent aliases.  Probably,
this occurred twice in the package being configured.

It is easy to generate inequivalent aliases with a custom linker  
script.  It's quite likely they are being generated
by the eglibc package but that's just a guess.

Dave
--
John David Anglin	dave.anglin@bell.net




^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2013-08-01 14:15 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-07-30 21:06 INEQUIVALENT ALIASES in 3.11-rc3 Meelis Roos
2013-07-30 22:21 ` Matt Turner
2013-07-31  9:44 ` Helge Deller
2013-07-31 14:40   ` John David Anglin
2013-08-01  9:28   ` Meelis Roos
2013-08-01 14:15     ` John David Anglin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox