4 Replies Latest reply on Feb 17, 2012 1:38 PM by TSGal

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

    jbarnum

      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.