[SunHELP] Solaris 2.6 : some syscalls Hanging

DAUBIGNE Sebastien - BOR ( <SDaubigne at bordeaux-bersol.sema.slb.com> <SDaubigne at bordeaux-bersol.sema.slb.com> DAUBIGNE Sebastien - BOR ( <SDaubigne at bordeaux-bersol.sema.slb.com> <SDaubigne at bordeaux-bersol.sema.slb.com>
Fri May 16 07:36:07 CDT 2003


Solaris 2.6, kernel 105181-28.

We'got some processes "hanging" (i.e. with blocking syscalls):

vmstat, iostat, mpstat are hanging on poll() syscall : they open
"/dev/kstat", issue some ioctl() on.it, and wait for data with poll(). But,
poll() never returns.
sar is working fine (note that it doesn't use poll()).
We also have some Oracle background and shadow processes hanging on semop()

Other processes are working fine (those that don't call poll() or semop()).

It seems some kernel syscall (at least poll() and semop()) are waiting
indefinitely :  Looks like some deadlock.
System activity is low (sar shows 70% CPU free, lots of memory free, no page
scan). The only thing I can't see is mutex contention, as mpstat is hanging.

Any idea ?

---
Sebastien DAUBIGNE 
sdaubigne at bordeaux-bersol.sema.slb.com
<mailto:sdaubigne at bordeaux-bersol.sema.slb.com>  - (+33)5.57.26.56.36
SchlumbergerSema - SGS/DWH/Pessac



More information about the SunHELP mailing list