Re: Oops in sock_select (again)

Rob Riggs (rob@pangalactic.org)
Mon, 28 Jun 1999 20:14:47 -0600


Alan Cox wrote:
>
> > 2.0.3[67] kernels can oops in sock_select() when running a
> > threaded application.
>
> 2.0.37 fixed the problem for me with your test set, as well as fixing
> the equivalent problem in the debian threaded ftp client with flock tripping
> threads.

[rob@onyx pytest]$ uname -a
Linux onyx.pangalactic.org 2.0.37 #4 Thu Jun 24 13:29:03 MDT 1999 i586 unknown
[rob@onyx pytest]$ ./thrtest
# here I press ^C as it isn't stopping -- hear the syslog fill...
[rob@onyx pytest]$ date
Mon Jun 28 12:27:06 MDT 1999

# grep -E "general protection|EIP" /var/log/messages
Jun 28 12:26:58 onyx kernel: general protection: 0000
Jun 28 12:26:58 onyx kernel: EIP: 0010:[sock_select+29/48]
Jun 28 12:26:58 onyx kernel: general protection: 0000
Jun 28 12:26:58 onyx kernel: EIP: 0010:[sock_select+29/48]
...

That's a stock 2.0.37 kernel.

Just to make sure, I rebuilt the 2.0.37 kernel from a clean source
tree and repeated the above test. I still received a syslog full of
oopses.

> I'll try and reproduce the 2.2 case

Much appreciated.

-- 
Rob Riggs
Technical Staff
Tummy.com, Ltd.
http://www.tummy.com/

- 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/