Solaris 2.6 : some syscalls Hanging

From: DAUBIGNE Sebastien - BOR ( SDaubigne@bordeaux-bersol.sema.slb.com ) (SDaubigne@bordeaux-bersol.sema.slb.com)
Date: Fri May 16 2003 - 08:36:07 EDT


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@bordeaux-bersol.sema.slb.com
<mailto:sdaubigne@bordeaux-bersol.sema.slb.com>  - (+33)5.57.26.56.36
SchlumbergerSema - SGS/DWH/Pessac
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers


This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:26:25 EDT