• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

Recurring JVM Crash related to jai.RasterAccessor?

Guest
Nov 12, 2009 Nov 12, 2009

Copy link to clipboard

Copied

We are having an intermittent problem with our JVM crashing and CF restarting on an almost daily basis. We are running CF                                      8,0,1,195765 in a Windows environment with JDK 1.6.0_04. The dump is below. Every time that this occurs, the "current compiletask" is the same (as listed below). Our JVM settings are also as follows with 1GB of Heap Space allocated:

-server -Dsun.io.useCanonCaches=false -XX:MaxPermSize=192m -XX:PermSize=128m -XX:NewSize=256m -XX:+UseConcMarkSweepGC -XX:+DisableExplicitGC -XX:SurvivorRatio=4 -XX:+UseParNewGC -XX:+HeapDumpOnOutOfMemoryError -Dcoldfusion.rootDir={application.home}/../ -Dcoldfusion.libPath={application.home}/../lib

I'm not sure if upgrading our JDK will help solve this problem but I'm thinking that there is some code somewhere that is calling the javax.media.jai.RasterAccessor java method and that is the root of this problem. I do not know what code might be calling this Java method but I was thinking that it might be related to CFDocument or CFImage. However, our use of these tags is pretty minimal.

Here is the dump:

#
# An unexpected error has been detected by Java Runtime Environment:
#
# java.lang.OutOfMemoryError: requested 67108872 bytes for Chunk::new. Out of swap space?
#
#  Internal Error (allocation.cpp:218), pid=6044, tid=4680
#  Error: Chunk::new
#
# Java VM: Java HotSpot(TM) Server VM (10.0-b19 mixed mode windows-x86)
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

---------------  T H R E A D  ---------------

Current thread (0x52624000):  JavaThread "CompilerThread0" daemon [_thread_in_native, id=4680, stack(0x52d40000,0x52e40000)]

Stack: [0x52d40000,0x52e40000]
[error occurred during error reporting (printing stack bounds), id 0x80000001]


Current CompileTask:
C2:1459      javax.media.jai.RasterAccessor.<init>(Ljava/awt/image/Raster;Ljava/awt/Rectangle;Ljavax/media/jai/RasterFormatTag;Ljava/awt/image/ColorModel;)V (3287 bytes)


---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
  0x533fe800 JavaThread "jrpp-199" [_thread_in_native, id=3200, stack(0x5cec0000,0x5cfc0000)]
  0x53270400 JavaThread "jrpp-198" [_thread_in_native, id=4460, stack(0x5a6a0000,0x5a7a0000)]
  0x53270800 JavaThread "jrpp-197" [_thread_in_native, id=6048, stack(0x5f160000,0x5f260000)]
  0x533cb800 JavaThread "jrpp-191" [_thread_in_native, id=1136, stack(0x5ada0000,0x5aea0000)]
  0x593cbc00 JavaThread "jrpp-189" [_thread_in_native, id=3960, stack(0x5fee0000,0x5ffe0000)]
  0x569f4400 JavaThread "jrpp-185" [_thread_in_native, id=4180, stack(0x67960000,0x67a60000)]
  0x56f52800 JavaThread "FusionReactor FD/R Remote Data Collector for {coldfusion.cfmx8.web1}" [_thread_blocked, id=4824, stack(0x5aba0000,0x5aca0000)]
  0x56f52400 JavaThread "FusionReactor Enterprise Service - Local Metrics Cache" [_thread_blocked, id=6076, stack(0x53650000,0x53750000)]
  0x59815800 JavaThread "Timer-16" [_thread_blocked, id=4684, stack(0x67160000,0x67260000)]
  0x53e75800 JavaThread "Timer-15" [_thread_blocked, id=2416, stack(0x66e60000,0x66f60000)]
  0x602dec00 JavaThread "FusionReactor Web Server (Server Thread Pool Member Thread-98)" [_thread_in_native, id=1644, stack(0x67060000,0x67160000)]
  0x602de800 JavaThread "FusionReactor Web Server (Server Thread Pool Member Thread-97)" [_thread_blocked, id=4172, stack(0x66f60000,0x67060000)]
  0x610e8400 JavaThread "FusionReactor Web Server (Server Thread Pool Member Thread-96)" [_thread_blocked, id=3148, stack(0x66d60000,0x66e60000)]
  0x5a364400 JavaThread "FusionReactor Web Server (Server Thread Pool Member Thread-95)" [_thread_in_native, id=2252, stack(0x66c60000,0x66d60000)]
  0x61676400 JavaThread "FusionReactor Web Server (Server Thread Pool Member Thread-94)" [_thread_blocked, id=5792, stack(0x66b60000,0x66c60000)]
  0x611e0400 JavaThread "FusionReactor Web Server (Server Thread Pool Member Thread-93)" [_thread_in_native, id=3492, stack(0x66a60000,0x66b60000)]
  0x56d12800 JavaThread "FusionReactor Web Server (Server Thread Pool Member Thread-92)" [_thread_in_native, id=5244, stack(0x66960000,0x66a60000)]
  0x5875d400 JavaThread "FusionReactor Web Server (Server Thread Pool Member Thread-91)" [_thread_blocked, id=4364, stack(0x66860000,0x66960000)]
  0x60a0a400 JavaThread "FusionReactor Web Server (Server Thread Pool Member Thread-90)" [_thread_blocked, id=976, stack(0x5fae0000,0x5fbe0000)]
  0x595b8400 JavaThread "FusionReactor Web Server (Server Thread Pool Member Thread-89)" [_thread_blocked, id=4944, stack(0x5d5c0000,0x5d6c0000)]
  0x60775800 JavaThread "FusionReactor Web Server (Server Thread Pool Member Thread-88)" [_thread_in_native, id=5832, stack(0x5fde0000,0x5fee0000)]
  0x6077d400 JavaThread "FusionReactor Web Server (Server Thread Pool Member Thread-87)" [_thread_blocked, id=3384, stack(0x5fce0000,0x5fde0000)]
  0x53193800 JavaThread "FusionReactor Web Server (Server Thread Pool Member Thread-86)" [_thread_blocked, id=2440, stack(0x5fbe0000,0x5fce0000)]
  0x531cc800 JavaThread "Timer-10" [_thread_blocked, id=5060, stack(0x5d4c0000,0x5d5c0000)]
  0x58e8f000 JavaThread "AWT-Windows" daemon [_thread_in_native, id=4864, stack(0x5e0d0000,0x5e1d0000)]
  0x584c8c00 JavaThread "scheduler-3" [_thread_blocked, id=2092, stack(0x5d3c0000,0x5d4c0000)]
  0x595f5400 JavaThread "scheduler-21" [_thread_blocked, id=3396, stack(0x57cb0000,0x57db0000)]
  0x53c3c800 JavaThread "scheduler-2" [_thread_blocked, id=744, stack(0x5c2c0000,0x5c3c0000)]
  0x56838800 JavaThread "SocketTimeout" daemon [_thread_blocked, id=3072, stack(0x5cfc0000,0x5d0c0000)]
  0x5921fc00 JavaThread "scheduler-1" [_thread_blocked, id=3476, stack(0x5cdc0000,0x5cec0000)]
  0x569b8800 JavaThread "MulticastListener" [_thread_in_native, id=5332, stack(0x5ccc0000,0x5cdc0000)]
  0x56b81800 JavaThread "MulticastListener" [_thread_in_native, id=5272, stack(0x5cbc0000,0x5ccc0000)]
  0x5273d800 JavaThread "MulticastListener" [_thread_in_native, id=2376, stack(0x5cac0000,0x5cbc0000)]
  0x58a63c00 JavaThread "MulticastListener" [_thread_in_native, id=1128, stack(0x5c9c0000,0x5cac0000)]
  0x56a81800 JavaThread "MulticastListener" [_thread_in_native, id=924, stack(0x5c8c0000,0x5c9c0000)]
  0x53212400 JavaThread "MulticastListener" [_thread_in_native, id=5140, stack(0x5c7c0000,0x5c8c0000)]
  0x5681bc00 JavaThread "MulticastListener" [_thread_in_native, id=4380, stack(0x5c6c0000,0x5c7c0000)]
  0x591ffc00 JavaThread "MulticastListener" [_thread_in_native, id=5420, stack(0x5c5c0000,0x5c6c0000)]
  0x59227c00 JavaThread "MulticastListener" [_thread_in_native, id=5616, stack(0x5c4c0000,0x5c5c0000)]
  0x53a18400 JavaThread "MulticastListener" [_thread_in_native, id=988, stack(0x5c3c0000,0x5c4c0000)]
  0x003f6400 JavaThread "DestroyJavaVM" [_thread_blocked, id=620, stack(0x00030000,0x00130000)]
  0x5702ec00 JavaThread "Timer-9" [_thread_blocked, id=5580, stack(0x5b8a0000,0x5b9a0000)]
  0x585db800 JavaThread "Timer-8" [_thread_blocked, id=2556, stack(0x5b7a0000,0x5b8a0000)]
  0x53241c00 JavaThread "Timer-7" daemon [_thread_blocked, id=3184, stack(0x5b6a0000,0x5b7a0000)]
  0x567eb400 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=460, stack(0x5c1a0000,0x5c2a0000)]
  0x53980400 JavaThread "worker #4" daemon [_thread_blocked, id=5496, stack(0x5c0a0000,0x5c1a0000)]
  0x56e48c00 JavaThread "worker #3" daemon [_thread_blocked, id=2304, stack(0x5bfa0000,0x5c0a0000)]
  0x53a04c00 JavaThread "worker #2" daemon [_thread_blocked, id=4248, stack(0x5bea0000,0x5bfa0000)]
  0x53c63800 JavaThread "worker #1" daemon [_thread_blocked, id=3488, stack(0x5bda0000,0x5bea0000)]
  0x58a64400 JavaThread "worker #0" daemon [_thread_blocked, id=192, stack(0x5bca0000,0x5bda0000)]
  0x56a1d400 JavaThread "ServerThread" daemon [_thread_in_native, id=1920, stack(0x5bba0000,0x5bca0000)]
  0x588b9400 JavaThread "Thread-26" [_thread_blocked, id=4456, stack(0x5baa0000,0x5bba0000)]
  0x56a72400 JavaThread "Thread-22" [_thread_in_native, id=3872, stack(0x5b5a0000,0x5b6a0000)]
  0x53aaf800 JavaThread "obj-skimmer" daemon [_thread_blocked, id=3060, stack(0x5b4a0000,0x5b5a0000)]
  0x534d9400 JavaThread "obj-skimmer" daemon [_thread_blocked, id=3964, stack(0x5b3a0000,0x5b4a0000)]
  0x53a99400 JavaThread "obj-skimmer" daemon [_thread_blocked, id=300, stack(0x5b2a0000,0x5b3a0000)]
  0x53492400 JavaThread "obj-skimmer" daemon [_thread_blocked, id=2312, stack(0x5b1a0000,0x5b2a0000)]
  0x538fb800 JavaThread "obj-skimmer" daemon [_thread_blocked, id=3400, stack(0x5b0a0000,0x5b1a0000)]
  0x5267b400 JavaThread "obj-skimmer" daemon [_thread_blocked, id=5944, stack(0x5afa0000,0x5b0a0000)]
  0x56a72c00 JavaThread "scheduler-0" [_thread_blocked, id=2380, stack(0x5aea0000,0x5afa0000)]
  0x53285c00 JavaThread "FusionReactor Web Server" [_thread_in_native, id=3332, stack(0x5aca0000,0x5ada0000)]
  0x567b5800 JavaThread "Timer-6" daemon [_thread_blocked, id=1876, stack(0x5aaa0000,0x5aba0000)]
  0x56991000 JavaThread "Timer-5" [_thread_blocked, id=5424, stack(0x5a9a0000,0x5aaa0000)]
  0x56993c00 JavaThread "Timer-4" [_thread_blocked, id=332, stack(0x5a8a0000,0x5a9a0000)]
  0x53f2a400 JavaThread "Thread-13" [_thread_blocked, id=2008, stack(0x5a4a0000,0x5a5a0000)]
  0x56958800 JavaThread "Timer-3" daemon [_thread_blocked, id=5648, stack(0x58320000,0x58420000)]
  0x53da6000 JavaThread "Timer-2" daemon [_thread_blocked, id=4076, stack(0x57db0000,0x57eb0000)]
  0x5765d800 JavaThread "Timer-1" [_thread_blocked, id=4140, stack(0x57850000,0x57950000)]
  0x53b10000 JavaThread "Timer-0" [_thread_blocked, id=3748, stack(0x57750000,0x57850000)]
  0x5378ac00 JavaThread "SeeFusion HTTP Listener" daemon [_thread_in_native, id=2120, stack(0x58220000,0x58320000)]
  0x537d7400 JavaThread "SeeFusion Request Watcher" [_thread_blocked, id=3692, stack(0x58120000,0x58220000)]
  0x57542400 JavaThread "SeeFusion History Sleepythread" daemon [_thread_blocked, id=5416, stack(0x58020000,0x58120000)]
  0x5755a800 JavaThread "SeeFusion File Watcher - seefusion.properties" daemon [_thread_blocked, id=4404, stack(0x57f20000,0x58020000)]
  0x53b11000 JavaThread "scheduler-20" [_thread_blocked, id=4196, stack(0x57bb0000,0x57cb0000)]
  0x539c8400 JavaThread "mipc-1" [_thread_in_native, id=5096, stack(0x57ab0000,0x57bb0000)]
  0x53c07400 JavaThread "Thread-4" [_thread_blocked, id=4932, stack(0x579b0000,0x57ab0000)]
  0x53537400 JavaThread "scheduler-19" [_thread_blocked, id=5828, stack(0x56650000,0x56750000)]
  0x53536400 JavaThread "scheduler-18" [_thread_blocked, id=796, stack(0x56550000,0x56650000)]
  0x53535000 JavaThread "scheduler-17" [_thread_blocked, id=2452, stack(0x56450000,0x56550000)]
  0x53534000 JavaThread "scheduler-16" [_thread_blocked, id=5872, stack(0x56350000,0x56450000)]
  0x53533400 JavaThread "scheduler-15" [_thread_blocked, id=3800, stack(0x56250000,0x56350000)]
  0x53532000 JavaThread "scheduler-14" [_thread_blocked, id=5772, stack(0x56150000,0x56250000)]
  0x53531000 JavaThread "scheduler-13" [_thread_blocked, id=3828, stack(0x56050000,0x56150000)]
  0x53530000 JavaThread "scheduler-12" [_thread_blocked, id=5336, stack(0x55f50000,0x56050000)]
  0x5352f000 JavaThread "scheduler-11" [_thread_blocked, id=5112, stack(0x55e50000,0x55f50000)]
  0x5352e000 JavaThread "scheduler-10" [_thread_blocked, id=4988, stack(0x55d50000,0x55e50000)]
  0x5352d400 JavaThread "scheduler-9" [_thread_blocked, id=2472, stack(0x55c50000,0x55d50000)]
  0x534dfc00 JavaThread "scheduler-8" [_thread_blocked, id=2340, stack(0x55b50000,0x55c50000)]
  0x534dec00 JavaThread "scheduler-7" [_thread_blocked, id=2672, stack(0x55a50000,0x55b50000)]
  0x53519c00 JavaThread "scheduler-6" [_thread_blocked, id=4056, stack(0x55950000,0x55a50000)]
  0x53518c00 JavaThread "scheduler-5" [_thread_blocked, id=2620, stack(0x55850000,0x55950000)]
  0x53517c00 JavaThread "scheduler-4" [_thread_blocked, id=4236, stack(0x55750000,0x55850000)]
  0x53516c00 JavaThread "scheduler-3" [_thread_blocked, id=3936, stack(0x55650000,0x55750000)]
  0x53515c00 JavaThread "scheduler-2" [_thread_blocked, id=5868, stack(0x55550000,0x55650000)]
  0x5352c400 JavaThread "scheduler-1" [_thread_blocked, id=4964, stack(0x55450000,0x55550000)]
  0x534da400 JavaThread "scheduler-0" [_thread_blocked, id=2512, stack(0x55350000,0x55450000)]
  0x5351ac00 JavaThread "Transaction Domain PrivateJmsDomain" [_thread_blocked, id=2392, stack(0x55250000,0x55350000)]
  0x53505400 JavaThread "clock" daemon [_thread_blocked, id=2096, stack(0x55150000,0x55250000)]
  0x534e1400 JavaThread "Transaction Domain DefaultDomain" [_thread_blocked, id=5864, stack(0x55050000,0x55150000)]
  0x53504400 JavaThread "tyrex.util.daemonMaster" daemon [_thread_blocked, id=6108, stack(0x54f50000,0x55050000)]
  0x534a2800 JavaThread "jndi-4" [_thread_blocked, id=6092, stack(0x54e50000,0x54f50000)]
  0x534f9000 JavaThread "jndi-3" [_thread_blocked, id=4720, stack(0x54d50000,0x54e50000)]
  0x534f8400 JavaThread "jndi-2" [_thread_in_native, id=704, stack(0x54c50000,0x54d50000)]
  0x534f7800 JavaThread "jndi-1" [_thread_blocked, id=4564, stack(0x54b50000,0x54c50000)]
  0x534ac800 JavaThread "jndi-0" [_thread_blocked, id=5016, stack(0x54a50000,0x54b50000)]
  0x534f5400 JavaThread "RMI Scheduler(0)" daemon [_thread_blocked, id=3420, stack(0x54850000,0x54950000)]
  0x534c0c00 JavaThread "jms-fifo-5" [_thread_blocked, id=2420, stack(0x54650000,0x54750000)]
  0x53479800 JavaThread "jms-fifo-4" [_thread_blocked, id=3188, stack(0x54550000,0x54650000)]
  0x53479400 JavaThread "jms-fifo-3" [_thread_blocked, id=5652, stack(0x54450000,0x54550000)]
  0x53478c00 JavaThread "jms-fifo-2" [_thread_blocked, id=4064, stack(0x54350000,0x54450000)]
  0x53286800 JavaThread "jms-fifo-1" [_thread_blocked, id=3940, stack(0x54250000,0x54350000)]
  0x534fd800 JavaThread "GC Daemon" daemon [_thread_blocked, id=2660, stack(0x54150000,0x54250000)]
  0x53461800 JavaThread "RMI Reaper" [_thread_blocked, id=3456, stack(0x54050000,0x54150000)]
  0x533dcc00 JavaThread "RMI TCP Accept-0" daemon [_thread_in_native, id=1340, stack(0x53f50000,0x54050000)]
  0x5262b000 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=4880, stack(0x52f40000,0x53040000)]
  0x52625400 JavaThread "CompilerThread1" daemon [_thread_blocked, id=4912, stack(0x52e40000,0x52f40000)]
=>0x52624000 JavaThread "CompilerThread0" daemon [_thread_in_native, id=4680, stack(0x52d40000,0x52e40000)]
  0x52622c00 JavaThread "Attach Listener" daemon [_thread_blocked, id=4928, stack(0x52c40000,0x52d40000)]
  0x52621c00 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=544, stack(0x52b40000,0x52c40000)]
  0x52621000 JavaThread "Surrogate Locker Thread (CMS)" daemon [_thread_blocked, id=2700, stack(0x52a40000,0x52b40000)]
  0x52606400 JavaThread "Finalizer" daemon [_thread_blocked, id=5912, stack(0x52940000,0x52a40000)]
  0x52605400 JavaThread "Reference Handler" daemon [_thread_blocked, id=4664, stack(0x52840000,0x52940000)]

Other Threads:
  0x52602400 VMThread [stack: 0x52740000,0x52840000] [id=2656]
  0x5262c400 WatcherThread [stack: 0x53040000,0x53140000] [id=4884]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
par new generation   total 218496K, used 75145K [0x03c60000, 0x13c60000, 0x13c60000)
  eden space 174848K,  35% used [0x03c60000, 0x0786c1c0, 0x0e720000)
  from space 43648K,  31% used [0x0e720000, 0x0f476510, 0x111c0000)
  to   space 43648K,   0% used [0x111c0000, 0x111c0000, 0x13c60000)
concurrent mark-sweep generation total 786432K, used 85404K [0x13c60000, 0x43c60000, 0x43c60000)
concurrent-mark-sweep perm gen total 131072K, used 69573K [0x43c60000, 0x4bc60000, 0x4fc60000)

Dynamic libraries:
0x00400000 - 0x00410000     C:\ColdFusion8\runtime\bin\jrun.exe
0x7c800000 - 0x7c8c2000     C:\WINDOWS\system32\ntdll.dll
0x77e40000 - 0x77f42000     C:\WINDOWS\system32\kernel32.dll
0x7d1e0000 - 0x7d27c000     C:\WINDOWS\system32\ADVAPI32.dll
0x77c50000 - 0x77cef000     C:\WINDOWS\system32\RPCRT4.dll
0x76f50000 - 0x76f63000     C:\WINDOWS\system32\Secur32.dll
0x77ba0000 - 0x77bfa000     C:\WINDOWS\system32\MSVCRT.dll
0x6dac0000 - 0x6de7a000     C:\ColdFusion8\runtime\jre\bin\server\jvm.dll
0x77380000 - 0x77411000     C:\WINDOWS\system32\USER32.dll
0x77c00000 - 0x77c49000     C:\WINDOWS\system32\GDI32.dll
0x76aa0000 - 0x76acd000     C:\WINDOWS\system32\WINMM.dll
0x7c340000 - 0x7c396000     C:\WINDOWS\system32\MSVCR71.dll
0x76290000 - 0x762ad000     C:\WINDOWS\system32\IMM32.DLL
0x71bc0000 - 0x71bc8000     C:\WINDOWS\system32\rdpsnd.dll
0x771f0000 - 0x77201000     C:\WINDOWS\system32\WINSTA.dll
0x71c40000 - 0x71c97000     C:\WINDOWS\system32\NETAPI32.dll
0x76b70000 - 0x76b7b000     C:\WINDOWS\system32\PSAPI.DLL
0x6d320000 - 0x6d328000     C:\ColdFusion8\runtime\jre\bin\hpi.dll
0x6d820000 - 0x6d82c000     C:\ColdFusion8\runtime\jre\bin\verify.dll
0x6d3c0000 - 0x6d3df000     C:\ColdFusion8\runtime\jre\bin\java.dll
0x6d860000 - 0x6d86f000     C:\ColdFusion8\runtime\jre\bin\zip.dll
0x6d620000 - 0x6d633000     C:\ColdFusion8\runtime\jre\bin\net.dll
0x71c00000 - 0x71c17000     C:\WINDOWS\system32\WS2_32.dll
0x71bf0000 - 0x71bf8000     C:\WINDOWS\system32\WS2HELP.dll
0x71b20000 - 0x71b61000     C:\WINDOWS\System32\mswsock.dll
0x76ed0000 - 0x76efa000     C:\WINDOWS\system32\DNSAPI.dll
0x76f70000 - 0x76f77000     C:\WINDOWS\System32\winrnr.dll
0x76f10000 - 0x76f3e000     C:\WINDOWS\system32\WLDAP32.dll
0x76f80000 - 0x76f85000     C:\WINDOWS\system32\rasadhlp.dll
0x53600000 - 0x5360c000     C:\ColdFusion8\runtime\bin\portscan.dll
0x5f270000 - 0x5f2ca000     C:\WINDOWS\system32\hnetcfg.dll
0x71ae0000 - 0x71ae8000     C:\WINDOWS\System32\wshtcpip.dll
0x68000000 - 0x68035000     C:\WINDOWS\system32\rsaenh.dll
0x76920000 - 0x769e2000     C:\WINDOWS\system32\USERENV.dll
0x6d7c0000 - 0x6d7c6000     C:\ColdFusion8\runtime\jre\bin\rmi.dll
0x6d640000 - 0x6d649000     C:\ColdFusion8\runtime\jre\bin\nio.dll
0x57950000 - 0x57957000     C:\ColdFusion8\lib\FusionReactor.dll
0x77d00000 - 0x77d8b000     C:\WINDOWS\system32\OLEAUT32.dll
0x77670000 - 0x777a9000     C:\WINDOWS\system32\ole32.dll
0x5e2f0000 - 0x5e2fa000     C:\WINDOWS\system32\perfos.dll
0x6d800000 - 0x6d808000     C:\ColdFusion8\runtime\jre\bin\sunmscapi.dll
0x761b0000 - 0x76243000     C:\WINDOWS\system32\CRYPT32.dll
0x76190000 - 0x761a2000     C:\WINDOWS\system32\MSASN1.dll
0x54950000 - 0x549d0000     C:\ColdFusion8\lib\izmjniado.dll
0x76cf0000 - 0x76d0a000     C:\WINDOWS\system32\iphlpapi.dll
0x76cd0000 - 0x76ce9000     C:\WINDOWS\system32\MPRAPI.dll
0x76df0000 - 0x76e24000     C:\WINDOWS\system32\ACTIVEDS.dll
0x76dc0000 - 0x76de8000     C:\WINDOWS\system32\adsldpc.dll
0x76b80000 - 0x76bae000     C:\WINDOWS\system32\credui.dll
0x7c8d0000 - 0x7d0cf000     C:\WINDOWS\system32\SHELL32.dll
0x77da0000 - 0x77df2000     C:\WINDOWS\system32\SHLWAPI.dll
0x76a80000 - 0x76a92000     C:\WINDOWS\system32\ATL.DLL
0x76e30000 - 0x76e3c000     C:\WINDOWS\system32\rtutils.dll
0x7e020000 - 0x7e02f000     C:\WINDOWS\system32\SAMLIB.dll
0x770e0000 - 0x771e8000     C:\WINDOWS\system32\SETUPAPI.dll
0x77420000 - 0x77523000     C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.3790.3959_x-ww_D8713E55\comctl32.dll
0x54a00000 - 0x54a08000     C:\ColdFusion8\lib\CFXNeo.dll
0x60020000 - 0x60030000     C:\WINDOWS\system32\MSVCIRT.dll
0x57eb0000 - 0x57f15000     C:\WINDOWS\system32\MSVCP60.dll
0x54a30000 - 0x54a3e000     C:\ColdFusion8\lib\cfregistry.dll
0x57970000 - 0x57980000     C:\ColdFusion8\lib\PerfmonClient.dll
0x6d0b0000 - 0x6d1de000     C:\ColdFusion8\runtime\jre\bin\awt.dll
0x73070000 - 0x73097000     C:\WINDOWS\system32\WINSPOOL.DRV
0x73860000 - 0x738ab000     C:\WINDOWS\system32\ddraw.dll
0x73b30000 - 0x73b36000     C:\WINDOWS\system32\DCIMAN32.dll
0x6d2c0000 - 0x6d313000     C:\ColdFusion8\runtime\jre\bin\fontmanager.dll
0x54750000 - 0x54757000     C:\ColdFusion8\lib\NeoUUID.dll
0x6d200000 - 0x6d22f000     C:\ColdFusion8\runtime\jre\bin\cmm.dll
0x6d460000 - 0x6d484000     C:\ColdFusion8\runtime\jre\bin\jpeg.dll
0x54770000 - 0x5477b000     C:\ColdFusion8\lib\clib_jiio_util.dll
0x5d6c0000 - 0x5d7cc000     C:\ColdFusion8\lib\clib_jiio_sse2.dll
0x547b0000 - 0x547bb000     C:\ColdFusion8\lib\mlib_jai_util.dll
0x5d8d0000 - 0x5dd1e000     C:\ColdFusion8\lib\mlib_jai_mmx.dll

VM Arguments:
jvm_args: -Xmx1024m -Dsun.io.useCanonCaches=false -XX:MaxPermSize=192m -XX:PermSize=128m -XX:NewSize=256m -XX:+UseConcMarkSweepGC -XX:+DisableExplicitGC -XX:SurvivorRatio=4 -XX:+UseParNewGC -XX:+HeapDumpOnOutOfMemoryError -Dcoldfusion.rootDir=C:\ColdFusion8\runtime/../ -Dcoldfusion.libPath=C:\ColdFusion8\runtime/../lib -Dcoldfusion.classPath=C:\ColdFusion8\runtime/../lib/updates,C:\ColdFusion8\runtime/../lib,C:\ColdFusion8\runtime/../gateway/lib/,C:\ColdFusion8\runtime/../wwwroot/WEB-INF/flex/jars,C:\ColdFusion8\runtime/../wwwroot/WEB-INF/cfform/jars -Djmx.invoke.getters=true
java_command: <unknown>
Launcher Type: generic

Environment Variables:
PATH=C:\ColdFusion8\runtime\..\lib;C:\ColdFusion8\runtime\..\jintegra\bin;C:\ColdFusion8\runtime\..\jintegra\bin\international;C:\ColdFusion8\verity\k2\_nti40\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem
USERNAME=xxxxx
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 6 Model 23 Stepping 8, GenuineIntel

---------------  S Y S T E M  ---------------

OS: Windows Server 2003 family Build 3790 Service Pack 2

CPU:total 4 (4 cores per cpu, 1 threads per core) family 6 model 7 stepping 10, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3

Memory: 4k page, physical 2097151k(1871136k free), swap 4194303k(3129772k free)

vm_info: Java HotSpot(TM) Server VM (10.0-b19) for windows-x86 JRE (1.6.0_04-b12), built on Dec 14 2007 00:46:56 by "java_re" with MS VC++ 7.1

time: Wed Nov 11 23:00:05 2009
elapsed time: 71488 seconds

TOPICS
Advanced techniques

Views

1.8K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Advocate , Nov 13, 2009 Nov 13, 2009

1. Update to a more recent JDK. Make sure you have at least 1.6u10 (that fixed an important bug), but we are on 1.6u16.

2. Check every place where you use cfimage. The error points in that directory. If not cfimage, check cfdcument or anything else that needs to recode an image.

3. Disable the hotspot compiler as Leigh wrote.

Votes

Translate

Translate
Valorous Hero ,
Nov 12, 2009 Nov 12, 2009

Copy link to clipboard

Copied

While I have no personal experience with that error, a quick google on:

java.lang.OutOfMemoryError requested bytes for Chunk::new. Out of swap space?

Turns up a few jvm related hits. (Note, you may need to use google "cache" to access some of them)

http://www.bifrost.com.au/blog/index.cfm/2007/9/25/Coldfusion-server-restarts-after-a-few-days-Heres-a-possible-solution

http://www.talkingtree.com/blog/index.cfm/2006/4/28/Understanding-HotSpot-in-Plain-English

http://forums.sun.com/thread.jspa?threadID=5343762

http://www.jroller.com/dschneller/entry/exception_in_thread_compilerthread0_java

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Guest
Nov 13, 2009 Nov 13, 2009

Copy link to clipboard

Copied

Thanks for the link but the 1st link refers to the link to talkingtree.com and the link to talkingtree.com isn't resolving. Do you have any specifics on what that might indicate and/or are you able to access that link? I'm pretty sure that it has something to do with the JVM but I've found SO many different recommendations from tweaking the JVM settings to upgrading the version that I want to be sure. I'm going to upgrade to a staging server that is running JVM 1.6.01 (we are running 1.6.04 on production) and see if I can duplicate the error with some load testing. Any and all assistance is GREATLY appreciated.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Valorous Hero ,
Nov 13, 2009 Nov 13, 2009

Copy link to clipboard

Copied

Yes, that site is down. That is why I mentioned using google cache. Just google that url, and use the "Cached" option.

There is a lot of information in the link. So I would definitely review it to see if it matches your situation. But here is one snippet:

"While these errors are found among various Sun bug reports, the only easy solution is an indirect one, to disable the HotSpot compiler entirely with the -Xint optional argument which forces it to only run in interpreted mode. The errors might be caused when HotSpot begins to optimized certain frequently run methods or tight blocks of code. When this happens the compiler will convert the interpreted bytecode to native code and tuck it away in a little piece of memory. The compiler probably needs a little chunk of contiguous memory to store the optimized native code and the OS was unable to provide it. Notice the errors usually indicate that attempts to allocate 1-2MB of memory failed, even though its often noted that neither the JVM heap nor the OS memory usage has maxed out at the time of crash.

A more careful approach to resolve the crashes would be..."

-Leigh

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Advocate ,
Nov 13, 2009 Nov 13, 2009

Copy link to clipboard

Copied

1. Update to a more recent JDK. Make sure you have at least 1.6u10 (that fixed an important bug), but we are on 1.6u16.

2. Check every place where you use cfimage. The error points in that directory. If not cfimage, check cfdcument or anything else that needs to recode an image.

3. Disable the hotspot compiler as Leigh wrote.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Guest
Nov 16, 2009 Nov 16, 2009

Copy link to clipboard

Copied

LATEST

Okay so I changed the JVM settings to use interpreter mode (using -Xint and disabling the Hotspot compiler) and the server has been running smoothly since Friday evening. The PF Memory is no longer climbing and CF hasn't restarted since then. I think that this is the answer and the talkingtree article about the Hotspot compiler was the key. I originally thought that our memory dumps log files were coming from the JVM settings (because we had -XX:+HeapDumpOnOutOfMemoryError activated). However, when using the -XX:+UseConcMarkSweepGC garbage collector, this HeapDump does not occur. The dumps that I was looking at were the Hotspot dumps (hence the hs_PIDXXXX.log files that were occuring every time the JVM crashed). Thank you both so much for your help. I know that I'll feel better when it's been stable for a month, but I think that this is the solution. THANKS AGAIN.

Jared

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Resources
Documentation