3 Replies Latest reply on Jan 16, 2014 9:55 AM by philmodjunk

    FileMaker Pro 13 crashes on layout, FMP 12 does not

    JohnDuncan

      Summary

      FileMaker Pro 13 crashes on layout, FMP 12 does not

      Product

      FileMaker Pro

      Version

      13.0v1

      Operating system version

      MacOS X 10.8.5

      Description of the issue

      A database with multiple layouts is hosted on FileMaker Server 13 on a Mac OS 10.9.1 machine.  The database is opened remotely with FileMaker Pro 13.0v1 on a Mac OS X 10.8.5 machine.  The database opens successfully however when a button is clicked to run a script to go to another layout it crashes FileMaker and is very repeatable.  When the same database is opened with FileMaker Pro 12v4 it does not crash when clicking on the button and the next layout is displayed.  Tracing it with debugger shows that the crash occurs on the go to layout script step.

      Steps to reproduce the problem

      The database is named BTS_Leases.  Open the database, click on the button to go to the Form view layout and it crashes.

      Expected result

      shouldn't crash and doesn't with FMP 12

      Actual result

      FMP 13.0v1 crashes

      Exact text of any error message(s) that appear

      Here is an excerpt from the crash log:

      Process:         FileMaker Pro [523]
      Path:            /Volumes/VOLUME/*/FileMaker Pro Advanced.app/Contents/MacOS/FileMaker Pro
      Identifier:      com.filemaker.client.advanced12
      Version:         13.0.1 (13.0.1)
      Code Type:       X86 (Native)
      Parent Process:  launchd [158]
      User ID:         501

      Date/Time:       2014-01-16 10:08:58.388 -0500
      OS Version:      Mac OS X 10.8.5 (12F45)
      Report Version:  10

      Crashed Thread:  0  Dispatch queue: com.apple.main-thread

      Exception Type:  EXC_BAD_ACCESS (SIGBUS)
      Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000000

      VM Regions Near 0:
      --> __PAGEZERO             0000000000000000-0000000000001000 [    4K] ---/--- SM=NUL  /Volumes/VOLUME/*/FileMaker Pro Advanced.app/Contents/MacOS/FileMaker Pro
          VM_ALLOCATE            0000000000001000-00000000000e1000 [  896K] ---/--- SM=NUL 

      Application Specific Information:
      Java information:
      Exception type: Bus Error (0xa) at pc=0000000004bc1375

      Java VM: Java HotSpot(TM) Client VM (20.65-b04-462 mixed mode macosx-x86)

      Current thread (000000006bac0000):  JavaThread "AWT-AppKit" daemon [_thread_in_native, id=-1405769176, stack(00000000bf720000,00000000bff20000)]
      Stack: [00000000bf720000,00000000bff20000]

      Java Threads: ( => current thread )
        000000006b2bb000 JavaThread "AWT-Shutdown" [_thread_blocked, id=-1334751232, stack(00000000b0615000,00000000b0715000)]
        000000006baec800 JavaThread "Timer-0" daemon [_thread_blocked, id=-1336864768, stack(00000000b0411000,00000000b0511000)]
      =>000000006bac0000 JavaThread "AWT-AppKit" daemon [_thread_in_native, id=-1405769176, stack(00000000bf720000,00000000bff20000)]
        000000006c2c1000 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=-1309446144, stack(00000000b1e37000,00000000b1f37000)]
        000000006c2c0000 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=-1310502912, stack(00000000b1d35000,00000000b1e35000)]
        000000006c2bf000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=-1311559680, stack(00000000b1c33000,00000000b1d33000)]
        000000006c2be000 JavaThread "Surrogate Locker Thread (Concurrent GC)" daemon [_thread_blocked, id=-1312616448, stack(00000000b1b31000,00000000b1c31000)]
        000000006b486c00 JavaThread "Finalizer" daemon [_thread_blocked, id=-1313673216, stack(00000000b1a2f000,00000000b1b2f000)]
        000000006b485c00 JavaThread "Reference Handler" daemon [_thread_blocked, id=-1314729984, stack(00000000b192d000,00000000b1a2d000)]
      Other Threads:
        000000006b483400 VMThread [stack: 00000000b182b000,00000000b192b000] [id=-1315786752]
        000000006c2ca800 WatcherThread [stack: 00000000b1f39000,00000000b2039000] [id=-1308389376]

      VM state:not at safepoint (normal execution)
      VM Mutex/Monitor currently owned by a thread: None

      Heap
      par new generation   total 14784K, used 5339K [0000000015290000, 0000000016290000, 0000000016290000)
        eden space 13184K,  40% used [0000000015290000, 00000000157c6f90, 0000000015f70000)
        from space 1600K,   0% used [0000000015f70000, 0000000015f70000, 0000000016100000)
        to   space 1600K,   0% used [0000000016100000, 0000000016100000, 0000000016290000)
      concurrent mark-sweep generation total 49152K, used 0K [0000000016290000, 0000000019290000, 000000001b290000)
      concurrent-mark-sweep perm gen total 12288K, used 5566K [000000001b290000, 000000001be90000, 000000001f290000)

      Code Cache  [0000000013289000, 000000001332a000, 0000000015289000)
      total_blobs=227 nmethods=89 adapters=82 free_code_cache=32913600 largest_free_block=0

      Virtual Machine Arguments:
      JVM Args: -Xbootclasspath/a:/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Resources/JavaPluginCocoa.bundle/Contents/Resources/Java/deploy.jar:/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Resources/JavaPluginCocoa.bundle/Contents/Resources/Java/plugin.jar:/Library/Java/Home/lib/deploy.jar:/Library/Java/Home/lib/plugin.jar:/Library/Java/Home/lib/jaws.jar -Djava.ext.dirs=/System/Library/Java/Extensions:/Library/Java/Home/lib/ext:/Library/Java/Extensions -Dcom.apple.eawt.CocoaComponent.CompatibilityMode=false
      Java Command:
      Launcher Type: generic
      Physical Memory: Page Size = 4k, Total = 8192M, Free = 231M


      Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
      0   com.filemaker.fmengine.framework     0x04bc1375 Draco::PopoverLayoutObject::FindPart(Draco::LayoutPartListIter const&, Draco::LayoutPart*&) const + 17
      1   com.filemaker.fmengine.framework     0x04b754db Draco::LayoutObject::FindPart(Draco::LayoutPartListIter const&, Draco::LayoutPart*&) const + 69
      2   com.filemaker.fmengine.framework     0x04b7548d Draco::LayoutObject::FindPart(Draco::LayoutPartListIter const&) const + 41
      3   com.filemaker.fmengine.framework     0x04ac7963 Draco::FMLayout::SetDisplayBounds(Draco::ILayoutObjectList&, Draco::Coord const&, Draco::Coord const&, Draco::Coord const&, unsigned long, Draco::Coord const&) const + 175
      4   com.filemaker.fmengine.framework     0x04ac7ca6 Draco::FMLayout::SetDisplayBounds(Draco::ILayoutObjectList&, Draco::Coord const&, Draco::Coord const&, Draco::Coord const&, unsigned long, Draco::Coord const&) const + 1010
      5   com.filemaker.fmengine.framework     0x04ac776c Draco::FMLayout::RecalcDisplayBounds() const + 828
      6   com.filemaker.fmengine.framework     0x04ac4d08 Draco::FMLayout::LoadLayout() const + 186
      7   com.filemaker.fmengine.framework     0x04c32562 Draco::FMWindowModel::LoadLayout(Draco::HBAbstractKey const&, bool, bool, bool) + 1016
      8   com.filemaker.fmengine.framework     0x04c33c0c Draco::FMWindowModel::GotoLayout(Draco::HBAbstractKey const&, bool) + 568
      9   com.filemaker.fmengine.framework     0x04c45c2a Draco::ScriptRuntimeBase::DoGoToLayout(Draco::FMWindowModel&, Draco::FMWindowModel&, bool) + 94
      10  com.filemaker.fmengine.framework     0x04c40610 Draco::ScriptRuntimeBase::DispatchStep_Private(bool&) + 956
      11  com.filemaker.fmengine.framework     0x04c3d971 Draco::ScriptRuntimeBase::Execute() + 727
      12  com.filemaker.fmengine.framework     0x04c3d569 Draco::ScriptRuntimeBase::DoNextStep() + 327
      13  com.filemaker.fmengine.framework     0x04c3d3c0 Draco::ScriptRuntimeBase::DoRunLoop() + 110
      14  com.filemaker.client.advanced12     0x0031e423 ScriptRuntime::OnIdle() + 161
      15  com.filemaker.fmengine.framework     0x04c2db74 Draco::FMSession::OnIdle(bool) + 62
      16  com.filemaker.client.advanced12     0x001c6c93 FMAppSession::OnIdle(bool) + 153
      17  com.filemaker.client.advanced12     0x001bb661 CFMProApp::Idle(bool) + 53
      18  com.filemaker.client.advanced12     0x001bc3c9 CFMProApp::DispatchNullEvent() + 163
      19  com.filemaker.client.advanced12     0x00462d08 -[MFAppDelegate HandleIdleNotification] + 23
      20  com.apple.Foundation               0x97295e52 __57-[NSNotificationCenter addObserver:selector:name:object:]_block_invoke_0 + 49
      21  com.apple.CoreFoundation           0x97ada851 ___CFXNotificationPost_block_invoke_0 + 257
      22  com.apple.CoreFoundation           0x97a25e8a _CFXNotificationPost + 2794
      23  com.apple.Foundation               0x9729b248 -[NSNotificationCenter postNotification:] + 115
      24  com.apple.Foundation               0x9725d698 postQueueNotifications + 843
      25  com.apple.CoreFoundation           0x97a3a84e __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 30
      26  com.apple.CoreFoundation           0x97a3a78d __CFRunLoopDoObservers + 381
      27  com.apple.CoreFoundation           0x97a148af __CFRunLoopRun + 1071
      28  com.apple.CoreFoundation           0x97a1401a CFRunLoopRunSpecific + 378
      29  com.apple.CoreFoundation           0x97a13e8b CFRunLoopRunInMode + 123
      30  com.apple.HIToolbox                0x90333f5a RunCurrentEventLoopInMode + 242
      31  com.apple.HIToolbox                0x90333cc9 ReceiveNextEventCommon + 374
      32  com.apple.HIToolbox                0x90333b44 BlockUntilNextEventMatchingListInMode + 88
      33  com.apple.AppKit                   0x97eb893a _DPSNextEvent + 724
      34  com.apple.AppKit                   0x97eb816c -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 119
      35  com.apple.AppKit                   0x97eae5cc -[NSApplication run] + 855
      36  com.filemaker.client.advanced12     0x000e6e5a CMacApp_Main + 649
      37  com.filemaker.client.advanced12     0x001b1d45 main + 65
      38  com.filemaker.client.advanced12     0x000e3205 start + 53

      Configuration information

      Server: Mac Mini (2009) OS X 10.9.1 16GB RAM 2GB cache allocated to FileMaker Server.
      FileMaker Server 13.0v1

      Client: MacBook Pro OS X 10.8.5 8GB RAM
      FileMaker Pro 13.0v1

      Workaround

      none found so far, will try de-hosting and recovering the database with FileMaker 13

        • 1. Re: FileMaker Pro 13 crashes on layout, FMP 12 does not
          JohnDuncan

               De-hosted and used FileMaker Pro Advanced 13.0v1 to try to recover the database and it crashed during the recover.  Here is an excerpt from the crash.  Looking at the Recover Log the last thing that it showed was "Recovering: layout 'Form' (18)"

               Tried using FileMaker Pro 12 to recover and it said it recovered without finding any errors.  Tried then doing a recover with FileMaker 13 on the file that was recovered by FM 12 and it crashed again on the same layout.

               Process:         FileMaker Pro [969]
               Path:            /Applications/FileMaker Pro 13 Advanced/FileMaker Pro Advanced.app/Contents/MacOS/FileMaker Pro
               Identifier:      com.filemaker.client.advanced12
               Version:         13.0.1 (13.0.1)
               Code Type:       X86 (Native)
               Parent Process:  launchd [716]
               Responsible:     FileMaker Pro [969]
               User ID:         501
                
               Date/Time:       2014-01-16 10:23:29.514 -0500
               OS Version:      Mac OS X 10.9.1 (13B42)
               Report Version:  11
               Anonymous UUID:  6479E736-8C27-4519-8ED6-DC6E91E3D89A
                
                
               Crashed Thread:  0  Dispatch queue: com.apple.main-thread
                
               Exception Type:  EXC_BAD_ACCESS (SIGBUS)
               Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000000
                
               VM Regions Near 0:
               --> __PAGEZERO             0000000000000000-0000000000001000 [    4K] ---/--- SM=NUL  /Applications/FileMaker Pro 13 Advanced/FileMaker Pro Advanced.app/Contents/MacOS/FileMaker Pro
                   VM_ALLOCATE            0000000000001000-0000000000007000 [   24K] ---/--- SM=NUL  
                
               Application Specific Information:
               Java information:
                Exception type: Bus Error (0xa) at pc=0000000004916375
                
                Java VM: Java HotSpot(TM) Client VM (20.65-b04-462 mixed mode macosx-x86)
                
               Current thread (000000008595f800):  JavaThread "Thread-1" daemon [_thread_in_native, id=-1587854936, stack(00000000bf7fa000,00000000bfffa000)]
               Stack: [00000000bf7fa000,00000000bfffa000]
                
               Java Threads: ( => current thread )
                 0000000085968400 JavaThread "Timer-0" daemon [_thread_blocked, id=-1337856000, stack(00000000b031f000,00000000b041f000)]
               =>000000008595f800 JavaThread "Thread-1" daemon [_thread_in_native, id=-1587854936, stack(00000000bf7fa000,00000000bfffa000)]
                 000000008516c400 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=-1316777984, stack(00000000b1739000,00000000b1839000)]
                 000000008516b400 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=-1317834752, stack(00000000b1637000,00000000b1737000)]
                 000000008516a400 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=-1318891520, stack(00000000b1535000,00000000b1635000)]
                 0000000085169400 JavaThread "Surrogate Locker Thread (Concurrent GC)" daemon [_thread_blocked, id=-1319948288, stack(00000000b1433000,00000000b1533000)]
                 000000008419d400 JavaThread "Finalizer" daemon [_thread_blocked, id=-1321005056, stack(00000000b1331000,00000000b1431000)]
                 000000008595e400 JavaThread "Reference Handler" daemon [_thread_blocked, id=-1322061824, stack(00000000b122f000,00000000b132f000)]
               Other Threads:
                 000000008419a800 VMThread [stack: 00000000b112d000,00000000b122d000] [id=-1323118592]
                 000000008516dc00 WatcherThread [stack: 00000000b183b000,00000000b193b000] [id=-1315721216]
                
               VM state:not at safepoint (normal execution)
               VM Mutex/Monitor currently owned by a thread: None
                
               Heap
                par new generation   total 14784K, used 5965K [0000000014100000, 0000000015100000, 0000000015100000)
                 eden space 13184K,  45% used [0000000014100000, 00000000146d3418, 0000000014de0000)
                 from space 1600K,   0% used [0000000014de0000, 0000000014de0000, 0000000014f70000)
                 to   space 1600K,   0% used [0000000014f70000, 0000000014f70000, 0000000015100000)
                concurrent mark-sweep generation total 49152K, used 0K [0000000015100000, 0000000018100000, 000000001a100000)
                concurrent-mark-sweep perm gen total 12288K, used 5258K [000000001a100000, 000000001ad00000, 000000001e100000)
                
               Code Cache  [0000000012100000, 00000000121a1000, 0000000014100000)
                total_blobs=231 nmethods=95 adapters=80 free_code_cache=32900544 largest_free_block=0
                
               Virtual Machine Arguments:
               JVM Args: -Xbootclasspath/a:/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Resources/JavaPluginCocoa.bundle/Contents/Resources/Java/deploy.jar:/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Resources/JavaPluginCocoa.bundle/Contents/Resources/Java/plugin.jar:/Library/Java/Home/lib/deploy.jar:/Library/Java/Home/lib/plugin.jar:/Library/Java/Home/lib/jaws.jar -Djava.ext.dirs=/System/Library/Java/Extensions:/Library/Java/Home/lib/ext:/Library/Java/Extensions -Dcom.apple.eawt.CocoaComponent.CompatibilityMode=false 
               Java Command: <unknown>
               Launcher Type: generic
               Physical Memory: Page Size = 4k, Total = 16384M, Free = 17592186042528M
                
                
               Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
               0   com.filemaker.fmengine.framework 0x04916375 Draco::PopoverLayoutObject::FindPart(Draco::LayoutPartListIter const&, Draco::LayoutPart*&) const + 17
               1   com.filemaker.fmengine.framework 0x04916404 Draco::PopoverLayoutObject::FindPartIgnoringParent(Draco::LayoutPartListIter const&, Draco::LayoutPart*&) const + 34
               2   com.filemaker.fmengine.framework 0x048ca525 Draco::LayoutObject::FindPartIgnoringParent(Draco::LayoutPartListIter const&) const + 41
               3   com.filemaker.fmengine.framework 0x04829eec Draco::LayoutReferenceList::AddPartReference(Draco::LayoutObject&) + 42
               4   com.filemaker.fmengine.framework 0x04829bff Draco::LayoutReferenceList::ProcessObjectList(bool) + 1087
               5   com.filemaker.fmengine.framework 0x04829678 Draco::LayoutReferenceList::Rebuild(Draco::FMLayout&, bool, std::vector<Draco::DBFieldSpec, std::allocator<Draco::DBFieldSpec> >*) + 452
               6   com.filemaker.fmengine.framework 0x04819f9f Draco::FMLayout::Commit(bool, Draco::InteractiveErrorHandler*, bool) + 61
               7   com.filemaker.fmengine.framework 0x048229f1 Draco::FMLayout::Commit(bool, Draco::InteractiveErrorHandler*) + 47
               8   com.filemaker.fmengine.framework 0x0481dd01 Draco::FMLayout::DoRecover(Draco::Task&, Draco::RecoverInfo&) + 707
               9   com.filemaker.dbengine.framework 0x03d65868 Draco::DBCatalog::Recover(Draco::Task&, Draco::unistring const&, Draco::RecoverInfo&) + 2504
               10  com.filemaker.dbengine.framework 0x03d64e67 Draco::DBCatalog::Recover(Draco::Task&, int, Draco::RecoverInfo&) + 119
               11  com.filemaker.fmengine.framework 0x04976ea4 Draco::FMFileUser::Recover(Draco::Task&, Draco::RecoverInfo&) + 214
               12  com.filemaker.client.advanced12 0x00228763 CFileRecover::Recover() + 5715
               13  com.filemaker.client.advanced12 0x00110501 DoFile(CocoaWindowType*, FMDocWindow*, unsigned int) + 5073
               14  com.filemaker.client.advanced12 0x00109608 AppHandleCommand(FMDocWindow*, unsigned int, bool) + 8835
               15  com.filemaker.client.advanced12 0x0010733b AppExecuteCommand(FMDocWindow*, unsigned int, bool, bool) + 295
               16  com.filemaker.client.advanced12 0x003e2688 +[FMCommandBridge executeCommandID:] + 41
               17  com.filemaker.client.advanced12 0x003d5797 -[NSApplication(FMXApplicationAdditions) privateExecuteCommandID:] + 231
               18  libobjc.A.dylib               0x950432af -[NSObject performSelector:withObject:] + 70
               19  com.filemaker.client.advanced12 0x003d56a0 -[NSApplication(FMXApplicationAdditions) executeCommandID:withTarget:] + 253
               20  com.filemaker.client.advanced12 0x00388648 -[MFAppDelegate dispatchMenuCommand:] + 106
               21  libobjc.A.dylib               0x950432af -[NSObject performSelector:withObject:] + 70
               22  com.apple.AppKit               0x90912c35 -[NSApplication sendAction:to:from:] + 438
               23  com.apple.AppKit               0x9092efe5 -[NSMenuItem _corePerformAction] + 486
               24  com.apple.AppKit               0x9092ecea -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] + 163
               25  com.apple.AppKit               0x9092e3a1 -[NSMenu _performActionWithHighlightingForItemAtIndex:sendAccessibilityNotification:] + 79
               26  com.apple.AppKit               0x90981a14 -[NSMenu performActionForItemAtIndex:] + 65
               27  com.apple.AppKit               0x909819c9 -[NSMenu _internalPerformActionForItemAtIndex:] + 45
               28  com.apple.AppKit               0x90981994 -[NSMenuItem _internalPerformActionThroughMenuIfPossible] + 106
               29  com.apple.AppKit               0x909817e4 -[NSCarbonMenuImpl _carbonCommandProcessEvent:handlerCallRef:] + 120
               30  com.apple.AppKit               0x90924136 NSSLMMenuEventHandler + 816
               31  com.apple.HIToolbox           0x97af4eb9 _InvokeEventHandlerUPP(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*, long (*)(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*)) + 36
               32  com.apple.HIToolbox           0x9794864f DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1452
               33  com.apple.HIToolbox           0x97947968 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 386
               34  com.apple.HIToolbox           0x9795aaf1 SendEventToEventTarget + 88
               35  com.apple.HIToolbox           0x97af4d5e SendHICommandEvent(unsigned long, HICommand const*, unsigned long, unsigned long, unsigned char, void const*, OpaqueEventTargetRef*, OpaqueEventTargetRef*, OpaqueEventRef**) + 478
               36  com.apple.HIToolbox           0x979be097 SendMenuCommandWithContextAndModifiers + 70
               37  com.apple.HIToolbox           0x979be044 SendMenuItemSelectedEvent + 199
               38  com.apple.HIToolbox           0x979bdf11 FinishMenuSelection(SelectionData*, MenuResult*, MenuResult*) + 134
               39  com.apple.HIToolbox           0x97b496bd MenuSelectCore(MenuData*, Point, double, unsigned long, OpaqueMenuRef**, unsigned short*) + 722
               40  com.apple.HIToolbox           0x979c58ae _HandleMenuSelection2 + 488
               41  com.apple.HIToolbox           0x979c56b7 _HandleMenuSelection + 53
               42  com.apple.AppKit               0x90891628 _NSHandleCarbonMenuEvent + 358
               43  com.apple.AppKit               0x906e6902 _DPSNextEvent + 2459
               44  com.apple.AppKit               0x906e5ad0 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 119
               45  com.apple.AppKit               0x906d835c -[NSApplication run] + 727
               46  com.filemaker.client.advanced12 0x0000ce5a CMacApp_Main + 649
               47  com.filemaker.client.advanced12 0x000d7d45 main + 65
               48  com.filemaker.client.advanced12 0x00009205 start + 53
                
          • 2. Re: FileMaker Pro 13 crashes on layout, FMP 12 does not
            TSGal

                 John Duncan:

                 Thank you for your post.

                 Without seeing the file, it is difficult to determine what is the cause.

                 If you create a new button that switches to a different layout, does that work?  If so, change the old button to switch to the different layout.  Does that work?

                 If you manually switch to the layout in question, does that work?

                 I'm trying to determine if the button, script, or layout is damaged.  From your Recover actions, it appears to be the layout, and your tests above may help.  Keep in mind that FileMaker Pro 13 is stricter when processing information than FileMaker Pro 12, so even if it works in FileMaker Pro 12, the file/layout/etc. may still be damaged.

                 If you want, send in a copy of your database file and I'll work with it here to determine why it is failing.  Check your Inbox at the top of this page for instructions where to send the file.

                 TSGal
                 FileMaker, Inc.

            • 3. Re: FileMaker Pro 13 crashes on layout, FMP 12 does not
              philmodjunk

                   Just an observation from years of working with FileMaker:

                   Damaged files are weird. They can appear to be totally normal, recover with no issues reported and then you make some change:

                   FileMaker is upgraded.

                   The OS is upgraded.

                   or You move the file from Windows to Mac or Vice Versa.

                   And then you discover a problem--either a crash or other unexpected behavior.

                   This is rare, BTW, usually a damaged file is immediately detectable, but, as you have discovered, the above scenario can happen...