AnsweredAssumed Answered

FileMaker on Windows crashes when closing a window with multiple applets in web viewers

Question asked by jbarnum on Apr 8, 2011
Latest reply on Feb 17, 2012 by TSGal

Summary

FileMaker on Windows crashes when closing a window with multiple applets in web viewers

Product

FileMaker Pro

Version

11.0v1

Operating system version

Windows 7 Home Premium

Description of the issue

Closing a FileMaker window that has an applet running in a web viewer sometimes crashes. If there are multiple web viewers that each have a running applet, this crash happens consistently.

Steps to reproduce the problem

Download and open the demonstration FileMaker file from http://demo.360works.com/temp/multi-applet-crash.fp7

This has two web viewers on it which each load a Java testing applet from Sun. After these applets both load, close the window, and FileMaker will crash. However, if you reopen the file and click the scripted button to switch layouts before closing, then FileMaker will not crash.

Expected result

FileMaker should not crash when closing the window with applets running.

Actual result

FileMaker crashes.

Exact text of any error message(s) that appear

A crash log is created on the desktop called hs_err_pid5032.log (or whatever the process ID is). Here are the contents of the log from a crash here:


#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x013e064b, pid=5032, tid=2216
#
# JRE version: 6.0_24-b07
# Java VM: Java HotSpot(TM) Client VM (19.1-b02 mixed mode, sharing windows-x86 )
# Problematic frame:
# C  [FileMaker Pro Advanced.exe+0x2e064b]
#
# 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 (0x0c062400):  JavaThread "main" [_thread_in_native, id=2216, stack(0x00120000,0x00220000)]

siginfo: ExceptionCode=0xc0000005, reading address 0x00000160

Registers:
EAX=0x00000001, EBX=0x000e0482, ECX=0x776a696a, EDX=0x00000000
ESP=0x0021dfb4, EBP=0x0021e2d0, ESI=0x06658e38, EDI=0x00000000
EIP=0x013e064b, EFLAGS=0x00010202

Register to memory mapping:

EAX=0x00000001
0x00000001 is pointing to unknown location

EBX=0x000e0482
0x000e0482 is pointing to unknown location

ECX=0x776a696a
0x776a696a is pointing to unknown location

EDX=0x00000000
0x00000000 is pointing to unknown location

ESP=0x0021dfb4
0x0021dfb4 is pointing into the stack for thread: 0x0c062400
"main" prio=6 tid=0x0c062400 nid=0x8a8 runnable [0x0021e000]
   java.lang.Thread.State: RUNNABLE

EBP=0x0021e2d0
0x0021e2d0 is pointing into the stack for thread: 0x0c062400
"main" prio=6 tid=0x0c062400 nid=0x8a8 runnable [0x0021e000]
   java.lang.Thread.State: RUNNABLE

ESI=0x06658e38
0x06658e38 is pointing to unknown location

EDI=0x00000000
0x00000000 is pointing to unknown location


Top of Stack: (sp=0x0021dfb4)
0x0021dfb4:   cfe2cb8c 06658e38 013e05d0 0021e2d0
0x0021dfc4:   00000000 00000205 00000000 000e0482
0x0021dfd4:   06658e38 00000205 00000000 00000000
0x0021dfe4:   00000293 00000205 0663c928 00000000
0x0021dff4:   00000000 00000000 65877ecc 3f800000
0x0021e004:   00000000 00000000 00000000 00000000
0x0021e014:   00000000 00000000 00000000 00000000
0x0021e024:   00000000 00000000 00000000 00000000

Instructions: (pc=0x013e064b)
0x013e063b:   8b f8 ff 15 6c b9 68 01 85 c0 0f 84 3f 02 00 00
0x013e064b:   8b 97 60 01 00 00 8b 42 3c 8d 8f 60 01 00 00 6a


Stack: [0x00120000,0x00220000],  sp=0x0021dfb4,  free space=1015k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [FileMaker Pro Advanced.exe+0x2e064b]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  sun.plugin2.main.server.WindowsHelper.runMessagePump0(JJZ)V+0
j  sun.plugin2.main.server.WindowsHelper.runMessagePump(Lsun/plugin2/ipc/Event;JZ)V+20
j  sun.plugin2.main.server.IExplorerPlugin.runMessagePump(J)V+12
j  sun.plugin2.main.server.IExplorerPlugin.stopApplet()V+147
j  sun.plugin2.main.server.IExplorerPlugin.cancelBackgroundStarter()V+23
j  sun.plugin2.main.server.IExplorerPlugin.InPlaceDeactivate()V+43
v  ~StubRoutines::call_stub

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

Java Threads: ( => current thread )
  0x0c15d400 JavaThread "JRE 1.6.0.24 Heartbeat Thread" [_thread_blocked, id=2124, stack(0x120e0000,0x121e0000)]
  0x1139b400 JavaThread "JRE 1.6.0.24 Worker Thread" [_thread_blocked, id=4516, stack(0x12800000,0x12900000)]
  0x1139ac00 JavaThread "JRE 1.6.0.24 Output Reader Thread" [_thread_in_native, id=2660, stack(0x12af0000,0x12bf0000)]
  0x11398400 JavaThread "JRE 1.6.0.24 Output Reader Thread" [_thread_in_native, id=2784, stack(0x12930000,0x12a30000)]
  0x11398000 JavaThread "Thread-0" [_thread_in_native, id=5384, stack(0x126f0000,0x127f0000)]
  0x11396000 JavaThread "Java Plug-In Pipe Worker Thread (Server-Side)" daemon [_thread_in_native, id=4608, stack(0x12540000,0x12640000)]
  0x0c124c00 JavaThread "traceMsgQueueThread" daemon [_thread_blocked, id=5240, stack(0x11020000,0x11120000)]
  0x0c0de800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=4532, stack(0x10c80000,0x10d80000)]
  0x0c0cbc00 JavaThread "CompilerThread0" daemon [_thread_blocked, id=4252, stack(0x10d80000,0x10e80000)]
  0x0c0cac00 JavaThread "Attach Listener" daemon [_thread_blocked, id=6004, stack(0x10b70000,0x10c70000)]
  0x0c0c7c00 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=4424, stack(0x10960000,0x10a60000)]
  0x0c0c4c00 JavaThread "Finalizer" daemon [_thread_blocked, id=5036, stack(0x10690000,0x10790000)]
  0x0c0c3800 JavaThread "Reference Handler" daemon [_thread_blocked, id=5884, stack(0x10790000,0x10890000)]
=>0x0c062400 JavaThread "main" [_thread_in_native, id=2216, stack(0x00120000,0x00220000)]

Other Threads:
  0x0c085800 VMThread [stack: 0x0f820000,0x0f920000] [id=4172]
  0x0c0dfc00 WatcherThread [stack: 0x10ef0000,0x10ff0000] [id=4992]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
def new generation   total 4928K, used 1534K [0x31590000, 0x31ae0000, 0x32030000)
  eden space 4416K,  34% used [0x31590000, 0x3170f918, 0x319e0000)
  from space 512K,   0% used [0x319e0000, 0x319e0000, 0x31a60000)
  to   space 512K,   0% used [0x31a60000, 0x31a60000, 0x31ae0000)
tenured generation   total 10944K, used 0K [0x32030000, 0x32ae0000, 0x33590000)
   the space 10944K,   0% used [0x32030000, 0x32030000, 0x32030200, 0x32ae0000)
compacting perm gen  total 12288K, used 818K [0x33590000, 0x34190000, 0x37590000)
   the space 12288K,   6% used [0x33590000, 0x3365ca80, 0x3365cc00, 0x34190000)
    ro space 10240K,  51% used [0x37590000, 0x37abcf58, 0x37abd000, 0x37f90000)
    rw space 12288K,  54% used [0x37f90000, 0x38628f50, 0x38629000, 0x38b90000)

Dynamic libraries:
0x01100000 - 0x01b89000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\FileMaker Pro Advanced.exe
0x77cb0000 - 0x77ded000      C:\Windows\SYSTEM32\ntdll.dll
0x777e0000 - 0x778b4000      C:\Windows\system32\kernel32.dll
0x76090000 - 0x760da000      C:\Windows\system32\KERNELBASE.dll
0x74960000 - 0x74af0000      C:\Windows\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7600.16385_none_72fc7cbf861225ca\gdiplus.dll
0x77450000 - 0x774fc000      C:\Windows\system32\msvcrt.dll
0x77690000 - 0x77759000      C:\Windows\system32\USER32.dll
0x77e30000 - 0x77e7e000      C:\Windows\system32\GDI32.dll
0x77e00000 - 0x77e0a000      C:\Windows\system32\LPK.dll
0x76100000 - 0x7619d000      C:\Windows\system32\USP10.dll
0x77b50000 - 0x77cac000      C:\Windows\system32\ole32.dll
0x77590000 - 0x77631000      C:\Windows\system32\RPCRT4.dll
0x74d90000 - 0x74f2e000      C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7600.16661_none_420fe3fa2b8113bd\COMCTL32.dll
0x77e80000 - 0x77ed7000      C:\Windows\system32\SHLWAPI.dll
0x6f570000 - 0x6f5a2000      C:\Windows\system32\TAPI32.dll
0x77e10000 - 0x77e2f000      C:\Windows\system32\IMM32.dll
0x77990000 - 0x77a5c000      C:\Windows\system32\MSCTF.dll
0x77640000 - 0x77685000      C:\Windows\system32\WLDAP32.dll
0x75cc0000 - 0x75cc8000      C:\Windows\system32\Secur32.dll
0x75ce0000 - 0x75cfa000      C:\Windows\system32\SSPICLI.DLL
0x69be0000 - 0x69dad000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\xerces-c_3_0.dll
0x778f0000 - 0x77990000      C:\Windows\system32\ADVAPI32.dll
0x762e0000 - 0x762f9000      C:\Windows\SYSTEM32\sechost.dll
0x72e20000 - 0x72ec3000      C:\Windows\WinSxS\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4926_none_508ed732bcbc0e5a\MSVCR90.dll
0x10000000 - 0x101c2000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\Xalan-C_1_11.dll
0x000e0000 - 0x000ee000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\XalanMessages_1_11.dll
0x72d90000 - 0x72e1e000      C:\Windows\WinSxS\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4926_none_508ed732bcbc0e5a\MSVCP90.dll
0x68480000 - 0x6893c000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\DL81PDFL.dll
0x23800000 - 0x23861000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\DL81AdobeXMP.dll
0x24800000 - 0x24884000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\DL81JP2KLib.dll
0x6f420000 - 0x6f452000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\DL81BIB.dll
0x6e0c0000 - 0x6e100000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\DL81BIBUtils.dll
0x6a530000 - 0x6a5f3000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\DL81ACE.dll
0x76800000 - 0x77449000      C:\Windows\system32\SHELL32.dll
0x67f70000 - 0x68476000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\DL81AGM.dll
0x77500000 - 0x7758f000      C:\Windows\system32\OLEAUT32.dll
0x6b800000 - 0x6b84b000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\DL81ARE.dll
0x6a040000 - 0x6a260000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\DL81CoolType.dll
0x2c800000 - 0x2c82d000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\DL81AXE8SharedExpat.dll
0x73ec0000 - 0x73ed2000      C:\Windows\system32\MPR.dll
0x711a0000 - 0x711f1000      C:\Windows\system32\WINSPOOL.DRV
0x6a960000 - 0x6aa57000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\DLI_PDFL81.dll
0x74af0000 - 0x74b30000      C:\Windows\system32\UxTheme.dll
0x746b0000 - 0x746bd000      C:\Windows\system32\WTSAPI32.dll
0x6b470000 - 0x6b4f4000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\PROOFREADER.dll
0x6e100000 - 0x6e136000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\XGrfx.dll
0x69a60000 - 0x69bd6000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\Support.dll
0x745a0000 - 0x745b1000      C:\Windows\system32\NETAPI32.dll
0x74590000 - 0x74599000      C:\Windows\system32\netutils.dll
0x75c50000 - 0x75c69000      C:\Windows\system32\srvcli.dll
0x74580000 - 0x7458f000      C:\Windows\system32\wkscli.dll
0x003e0000 - 0x004d4000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\LIBEAY32.dll
0x72ed0000 - 0x72ed7000      C:\Windows\system32\WSOCK32.dll
0x764b0000 - 0x764e5000      C:\Windows\system32\WS2_32.dll
0x767f0000 - 0x767f6000      C:\Windows\system32\NSI.dll
0x73fc0000 - 0x740ab000      C:\Windows\system32\dbghelp.dll
0x77df0000 - 0x77df5000      C:\Windows\system32\PSAPI.DLL
0x73230000 - 0x73288000      C:\Windows\system32\WINHTTP.dll
0x731e0000 - 0x7322f000      C:\Windows\system32\webio.dll
0x6f010000 - 0x6f027000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\XCore.dll
0x67190000 - 0x67762000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\DBEngine.dll
0x00510000 - 0x00647000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\omniORB4.dll
0x00660000 - 0x00669000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\OmniThread.dll
0x00680000 - 0x006b0000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\SSLEAY32.dll
0x006c0000 - 0x00833000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\omniDynamic4.dll
0x73930000 - 0x7394c000      C:\Windows\system32\IPHLPAPI.DLL
0x73920000 - 0x73927000      C:\Windows\system32\WINNSI.DLL
0x00850000 - 0x00882000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\libcurl.dll
0x726d0000 - 0x7275c000      C:\Windows\system32\ODBC32.dll
0x66de0000 - 0x67181000      C:\Windows\WinSxS\x86_microsoft.vc90.mfc_1fc8b3b9a1e18e3b_9.0.30729.1_none_dcc7eae99ad0d9cf\mfc90u.dll
0x745c0000 - 0x745c5000      C:\Windows\system32\MSIMG32.dll
0x6e190000 - 0x6e1ac000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\MFCX.dll
0x65c70000 - 0x6628f000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\ToolkitPro1122vc90U.dll
0x743d0000 - 0x74402000      C:\Windows\system32\WINMM.dll
0x778c0000 - 0x778ea000      C:\Windows\system32\imagehlp.dll
0x6e0a0000 - 0x6e0bc000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\FMOLE.dll
0x77760000 - 0x777db000      C:\Windows\system32\COMDLG32.dll
0x6e080000 - 0x6e09c000      C:\Windows\system32\oledlg.dll
0x67cf0000 - 0x67f6a000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\FMEngine.dll
0x008d0000 - 0x0094a000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\libetpan.dll
0x00960000 - 0x00995000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\libsasl.dll
0x009a0000 - 0x009b3000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\zlib1.dll
0x740f0000 - 0x740fe000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\NSViews.dll
0x69fc0000 - 0x6a03f000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\XText.dll
0x697e0000 - 0x6986a000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\XFC.dll
0x69740000 - 0x697d1000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\XDraw.dll
0x764f0000 - 0x765e5000      C:\Windows\system32\WININET.dll
0x761a0000 - 0x762d6000      C:\Windows\system32\urlmon.dll
0x75ee0000 - 0x75ffc000      C:\Windows\system32\CRYPT32.dll
0x75e70000 - 0x75e7c000      C:\Windows\system32\MSASN1.dll
0x765f0000 - 0x767ea000      C:\Windows\system32\iertutil.dll
0x00a00000 - 0x00c36000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\chartdir50.dll
0x72120000 - 0x72158000      C:\Windows\system32\odbcint.dll
0x74800000 - 0x74813000      C:\Windows\system32\dwmapi.dll
0x71a30000 - 0x71a3d000      C:\Windows\WinSxS\x86_microsoft.vc90.mfcloc_1fc8b3b9a1e18e3b_9.0.30729.1_none_da4695fc507e16e1\MFC90ENU.DLL
0x75d50000 - 0x75d5c000      C:\Windows\system32\CRYPTBASE.dll
0x77a60000 - 0x77ae3000      C:\Windows\system32\CLBCatQ.DLL
0x6e140000 - 0x6e16e000      C:\Windows\system32\mlang.dll
0x75610000 - 0x75618000      C:\Windows\system32\credssp.dll
0x5eca0000 - 0x5ff89000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\Extensions\English\FMRsrc.DLL
0x74ca0000 - 0x74cd9000      C:\Windows\system32\MMDevAPI.DLL
0x74ba0000 - 0x74c95000      C:\Windows\system32\PROPSYS.dll
0x71350000 - 0x71380000      C:\Windows\system32\wdmaud.drv
0x74390000 - 0x74394000      C:\Windows\system32\ksuser.dll
0x74b90000 - 0x74b97000      C:\Windows\system32\AVRT.dll
0x76300000 - 0x7649d000      C:\Windows\system32\SETUPAPI.dll
0x75e80000 - 0x75ea7000      C:\Windows\system32\CFGMGR32.dll
0x760e0000 - 0x760f2000      C:\Windows\system32\DEVOBJ.dll
0x74350000 - 0x74386000      C:\Windows\system32\AUDIOSES.DLL
0x74b50000 - 0x74b58000      C:\Windows\system32\msacm32.drv
0x74680000 - 0x74694000      C:\Windows\system32\MSACM32.dll
0x74670000 - 0x74677000      C:\Windows\system32\midimap.dll
0x75e00000 - 0x75e0b000      C:\Windows\system32\profapi.dll
0x6e000000 - 0x6e012000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\Extensions\FMSAUC.fmx
0x73db0000 - 0x73db9000      C:\Program Files\FileMaker\FileMaker Pro 11 Advanced\Extensions\Web Support\Resources\fmlang\English.dll
0x75900000 - 0x75916000      C:\Windows\system32\CRYPTSP.dll
0x75540000 - 0x7557b000      C:\Windows\system32\rsaenh.dll
0x75df0000 - 0x75dfe000      C:\Windows\system32\RpcRtRemote.dll
0x75d60000 - 0x75dbf000      C:\Windows\system32\SXS.DLL
0x696b0000 - 0x69738000      C:\Windows\system32\spool\DRIVERS\W32X86\3\PSCRIPT5.DLL
0x69630000 - 0x696a9000      C:\Windows\system32\mscms.dll
0x75460000 - 0x75477000      C:\Windows\system32\USERENV.dll
0x6deb0000 - 0x6df64000      C:\Windows\system32\spool\DRIVERS\W32X86\3\PS5UI.DLL
0x75300000 - 0x75309000      C:\Windows\system32\VERSION.dll
0x028a0000 - 0x028bf000      C:\Windows\system32\spool\DRIVERS\W32X86\3\tpps.dll
0x75dc0000 - 0x75de9000      C:\Windows\system32\WINSTA.dll
0x74410000 - 0x74431000      C:\Windows\system32\ntmarta.dll
0x6cfb0000 - 0x6da2f000      C:\Windows\System32\ieframe.dll

VM Arguments:
jvm_args: -Xbootclasspath/a:C:\PROGRA~1\Java\jre6\lib\deploy.jar;C:\PROGRA~1\Java\jre6\lib\javaws.jar;C:\PROGRA~1\Java\jre6\lib\plugin.jar -Xmx32m -Djava.awt.headless=true -Dkernel.background.download=false -Dkernel.download.dialog=false -XX:MaxDirectMemorySize=64m
java_command:
Launcher Type: generic

Environment Variables:
PATH=C:\Program Files\FileMaker\FileMaker Server\Web Publishing\publishing-engine\php\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\CollabNet Subversion
USERNAME=Admin
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 6 Model 23 Stepping 10, GenuineIntel



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

OS: Windows 7 Build 7600

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

Memory: 4k page, physical 1572408k(646828k free), swap 3144816k(2141944k free)

vm_info: Java HotSpot(TM) Client VM (19.1-b02) for windows-x86 JRE (1.6.0_24-b07), built on Feb  2 2011 17:44:41 by "java_re" with MS VC++ 7.1 (VS2003)

time: Fri Apr 08 13:57:13 2011
elapsed time: 7 seconds

Workaround

Switching to another layout that does not have web viewers on it prior to closing the window does not trigger the crash.

Outcomes