2002-04-27 12:15:03

by snpe

[permalink] [raw]
Subject: ABI & SMP

Hello,
I have kernel 2.4.17 and abi 2.4.17 patch
I have used aplication (oracle sqlforms30, runmenu for sco 5, coff).
Hardware is Compaq Proliant 1600 with 2 processors.
If I use kernel with one processor all is ok, but with SMP kernel
I have problem.
Application work btw one hour and then I get segmentation fault.
I am tried unload moduls and load again without success.
After reset all work one hour ...

Please help
regards
haris peco



2002-04-29 10:43:18

by Christoph Hellwig

[permalink] [raw]
Subject: Re: ABI & SMP

On Sat, Apr 27, 2002 at 12:27:06PM +0200, snpe wrote:
> Hello,
> I have kernel 2.4.17 and abi 2.4.17 patch
> I have used aplication (oracle sqlforms30, runmenu for sco 5, coff).
> Hardware is Compaq Proliant 1600 with 2 processors.
> If I use kernel with one processor all is ok, but with SMP kernel
> I have problem.
> Application work btw one hour and then I get segmentation fault.
> I am tried unload moduls and load again without success.
> After reset all work one hour ...

Do you have any OOPS message or something like that? Also a trace
(echo 0xffff > /proc/sys/abi/trace) would be nice to find out the
last emulated syscall.

2002-04-29 14:47:08

by snpe

[permalink] [raw]
Subject: Re: ABI & SMP

On Monday 29 April 2002 12:43 pm, Christoph Hellwig wrote:
> On Sat, Apr 27, 2002 at 12:27:06PM +0200, snpe wrote:
> > Hello,
> > I have kernel 2.4.17 and abi 2.4.17 patch
> > I have used aplication (oracle sqlforms30, runmenu for sco 5, coff).
> > Hardware is Compaq Proliant 1600 with 2 processors.
> > If I use kernel with one processor all is ok, but with SMP kernel
> > I have problem.
> > Application work btw one hour and then I get segmentation fault.
> > I am tried unload moduls and load again without success.
> > After reset all work one hour ...
>
> Do you have any OOPS message or something like that? Also a trace
> (echo 0xffff > /proc/sys/abi/trace) would be nice to find out the
> last emulated syscall.

This is oops (kernel 2.4.17 + abi-patch 2.4.17) :

Apr 22 08:05:07 jugosped kernel: <7>[runmenu50:16014]: set personality to
7000003
Apr 22 08:05:07 jugosped kernel: Unable to handle kernel paging request at
virtual address e0950000
Apr 22 08:05:07 jugosped kernel: printing eip:
Apr 22 08:05:07 jugosped kernel: 001853e5
Apr 22 08:05:07 jugosped kernel: *pde = 01938067
Apr 22 08:05:07 jugosped kernel: *pte = 00000000
Apr 22 08:05:07 jugosped kernel: Oops: 0000
Apr 22 08:05:07 jugosped kernel: CPU: 1
Apr 22 08:05:07 jugosped kernel: EIP: 0023:[<001853e5>] Not tainted
Apr 22 08:05:07 jugosped kernel: EFLAGS: 00010246
Apr 22 08:05:07 jugosped kernel: eax: 00000036 ebx: 00000000 ecx: 00000000
edx: 00000400
Apr 22 08:05:07 jugosped kernel: esi: 00518648 edi: 005186d8 ebp: bffff3b8
esp: bffff38c
Apr 22 08:05:07 jugosped kernel: ds: 002b es: 002b ss: 002b
Apr 22 08:05:07 jugosped kernel: Process runmenu50 (pid: 16014,
stackpage=c2135000)
Apr 22 08:05:10 jugosped kernel: <7>[runmenu50:16018]: set personality to
7000003
Apr 22 08:05:10 jugosped kernel: Unable to handle kernel paging request at
virtual address e0950000
Apr 22 08:05:10 jugosped kernel: printing eip:
Apr 22 08:05:10 jugosped kernel: 00187b35
Apr 22 08:05:10 jugosped kernel: *pde = 01938067
Apr 22 08:05:10 jugosped kernel: *pte = 00000000
Apr 22 08:05:10 jugosped kernel: Oops: 0000
Apr 22 08:05:10 jugosped kernel: CPU: 1
Apr 22 08:05:10 jugosped kernel: EIP: 0023:[<00187b35>] Not tainted
Apr 22 08:05:10 jugosped kernel: EFLAGS: 00010246
Apr 22 08:05:10 jugosped kernel: eax: 00000032 ebx: 080d028c ecx: 080d5e0c
edx: 080ff00c
Apr 22 08:05:10 jugosped kernel: esi: 080d028c edi: 080d028c ebp: bffff938
esp: bffff928
Apr 22 08:05:10 jugosped kernel: ds: 002b es: 002b ss: 002b
Apr 22 08:05:10 jugosped kernel: Process runmenu50 (pid: 16018,
stackpage=c96d7000)

Apr 22 08:09:24 jugosped kernel: <7>[runform30:16287]: set personality to
7000003
Apr 22 08:09:24 jugosped kernel: Unable to handle kernel paging request at
virtual address e0950000
Apr 22 08:09:24 jugosped kernel: printing eip:
Apr 22 08:09:24 jugosped kernel: 00186e3d
Apr 22 08:09:24 jugosped kernel: *pde = 01938067
Apr 22 08:09:24 jugosped kernel: *pte = 00000000
Apr 22 08:09:24 jugosped kernel: Oops: 0000
Apr 22 08:09:24 jugosped kernel: CPU: 1
Apr 22 08:09:24 jugosped kernel: EIP: 0023:[<00186e3d>] Not tainted
Apr 22 08:09:24 jugosped kernel: EFLAGS: 00010246
Apr 22 08:09:24 jugosped kernel: eax: 00000032 ebx: 080d0a8c ecx: 080d0a4c
edx: 080ff00c
Apr 22 08:09:24 jugosped kernel: esi: 080d0a8c edi: 080d0a8c ebp: bffff8a0
esp: bffff890
Apr 22 08:09:24 jugosped kernel: ds: 002b es: 002b ss: 002b
Apr 22 08:09:24 jugosped kernel: Process runform30 (pid: 16287,
stackpage=db38d000)

I don't make trace now, because machine is production and I compile UP kernel
In next few days, I get obtain 2-processor machine (Dell, probably) and tried
trace

regards
haris peco
[email protected]