Hi
folks,
I'm posting this, since I know I can get help only from this community.
My application is a heavily multi-threaded java application which is runs
in Linux with the following configuration
OS -
RH9
Kernel -
2.4.20-30.9smp
glibc -
glibc-2.3.2-27.9.7
JVM - SUN
1.4.2
My
applications HANGS after runnning for some time. Do you any work arounds for
this problem
"Thread-11" prio=1 tid=0x6a920368 nid=0x999
runnable [6bc7b000..6bc7b854]
at java.io.ExpiringCache.cleanup(ExpiringCache.java:94)
at java.io.ExpiringCache.get(ExpiringCache.java:51)
- locked <0x46e82cb0> (a java.io.ExpiringCache)
at java.io.UnixFileSystem.canonicalize(UnixFileSystem.java:137)
at java.io.File.getCanonicalPath(File.java:513)
at java.io.FilePermission$1.run(FilePermission.java:218)
at java.security.AccessController.doPrivileged(Native Method)
at java.io.FilePermission.init(FilePermission.java:212)
at java.io.FilePermission.<init>(FilePermission.java:264)
at java.lang.SecurityManager.checkRead(SecurityManager.java:863)
at java.io.File.exists(File.java:678)
at java.io.ExpiringCache.cleanup(ExpiringCache.java:94)
at java.io.ExpiringCache.get(ExpiringCache.java:51)
- locked <0x46e82cb0> (a java.io.ExpiringCache)
at java.io.UnixFileSystem.canonicalize(UnixFileSystem.java:137)
at java.io.File.getCanonicalPath(File.java:513)
at java.io.FilePermission$1.run(FilePermission.java:218)
at java.security.AccessController.doPrivileged(Native Method)
at java.io.FilePermission.init(FilePermission.java:212)
at java.io.FilePermission.<init>(FilePermission.java:264)
at java.lang.SecurityManager.checkRead(SecurityManager.java:863)
at java.io.File.exists(File.java:678)
I dont get
this problem if I run with LD_ASSUME_KERNEL=2.2.5 setting. But the applications
runs very slow( around 50% slower). Does anyone has come accross this problem
?
Reg
Veda