Re: 2.2.10 UP oops

Gabor Lenart (lgb@oxygene.terra.vein.hu)
Wed, 30 Jun 1999 17:32:46 +0200


Hi !

On Wed, Jun 30, 1999 at 11:22:12AM +0200, Jes Sorensen wrote:
> I just tried compiling a 2.2.10 UP kernel to look at the code, however
> I do not get valid code at merge_segments+25 - what compiler did you
> use to compile the kernel?
>
> Do you have the vmlinux (not vmlinuz file) somewhere?
>
> I seem to remember that I have seen someone else reports crashes in
> merge_segments() a little while ago but I cannot find any trace of it
> in the l-k archives ;-(

Some minutes after my mail I realized that it was some hw related issue
possible casued by weak cooling or something and mingo said me the same
too in private.

0xc011b178 <merge_segments>: subl $0xc,%esp
0xc011b17b <merge_segments+3>: pushl %ebp
0xc011b17c <merge_segments+4>: pushl %edi
0xc011b17d <merge_segments+5>: pushl %esi
0xc011b17e <merge_segments+6>: pushl %ebx
0xc011b17f <merge_segments+7>: movl 0x20(%esp,1),%ebp
0xc011b183 <merge_segments+11>: movl 0x24(%esp,1),%edx
0xc011b187 <merge_segments+15>: leal 0x18(%esp,1),%eax
0xc011b18b <merge_segments+19>: pushl %eax
0xc011b18c <merge_segments+20>: pushl %edx
0xc011b18d <merge_segments+21>: pushl %ebp
0xc011b18e <merge_segments+22>: call 0xc011a9b8 <find_vma_prev>
0xc011b193 <merge_segments+27>: movl %eax,%ebx
0xc011b195 <merge_segments+29>: addl $0xc,%esp
0xc011b198 <merge_segments+32>: testl %ebx,%ebx
0xc011b19a <merge_segments+34>: je 0xc011b2d9 <merge_segments+353>

As you can see merge_segments+25 is not on opcode boundary !

By the way the compiler is : egcs-1.1.2 (2.91.66)
[latest gcc package from Debian potato)

-- 
 ---[ LGB/DC ]------------[ University Of Veszprém ]------[ Lénárt Gábor ]---
 "The truth is out there"  "We're l{ea,i}ving together" "The future is dark."
 ---[ 88/422022(4602) ]---[ http://lgb.hal.vein.hu ]---------[ 87/477074 ]---
finger lgb@hal2000.hal.vein.hu for more information including my PGP&GEEK code

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/