diff options
author | aeriksso <none@none> | 2016-04-21 13:17:25 +0200 |
---|---|---|
committer | aeriksso <none@none> | 2016-04-21 13:17:25 +0200 |
commit | e882336b4baa99ac3ff09dd9113edce6647d5c1c (patch) | |
tree | 61a22514895a4e002f4efd871052438c122d3b11 /src/os | |
parent | 559c825469dcda29a7aa310e0969a12ba501b42e (diff) | |
download | jdk8u_hotspot-e882336b4baa99ac3ff09dd9113edce6647d5c1c.tar.gz |
8153641: assert(thread_state == _thread_in_native) failed: Assumed thread_in_native while heap dump
Reviewed-by: dsamersoff, sspitsyn, sla
Diffstat (limited to 'src/os')
-rw-r--r-- | src/os/solaris/vm/os_solaris.cpp | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/src/os/solaris/vm/os_solaris.cpp b/src/os/solaris/vm/os_solaris.cpp index afedae732..2b4e33c66 100644 --- a/src/os/solaris/vm/os_solaris.cpp +++ b/src/os/solaris/vm/os_solaris.cpp @@ -6248,14 +6248,7 @@ bool os::is_headless_jre() { } size_t os::write(int fd, const void *buf, unsigned int nBytes) { - Thread* t = ThreadLocalStorage::thread(); - if (t->is_Java_thread()) { - INTERRUPTIBLE_RETURN_INT(::write(fd, buf, nBytes), os::Solaris::clear_interrupted); - } else { - size_t res; - RESTARTABLE((size_t) ::write(fd, buf, (size_t) nBytes), res); - return res; - } + INTERRUPTIBLE_RETURN_INT(::write(fd, buf, nBytes), os::Solaris::clear_interrupted); } int os::close(int fd) { |