Can you access the problem layouts in Layout mode? Does it only crash in Browse mode, or both?
Since there are so many… is there anything that is common to them that is not to the other layouts?
Are there any script triggers that could be causing issues on layout/record load?
Have you narrowed it down being a layout-based problem vs a table-based problem?
Are there possibly some problem fonts on those layouts? If you open it on the Mac and go to one of those layouts in Layout mode, then select all and change the font, does that help? How about changing the theme?
Or in a copy of the file, open that layout on the Mac and delete all objects. See if that layout still crashes. If yes, then something with the layout is corrupted. If no, then it might just be an object. Try deleting half the objects, etc to narrow down what is causing the problem.
Just some things to try… good luck! Or, just stick with the Mac!
Well, this is probably a sign of an underlying issue anyway, so best to figure it out, even if it's not manifesting itself on the Mac right now.
One more thing to add: any plugins? (installed, even if they are not used in the solution)
Thanks Shawn for the list of things to try. Some of these I have already tried, some of them never occurred to me (such as the font issue).
If I go to the Layout Manager under File->Manage, I can pull the layout up to the screen but I really can't do much with it there (or so it seems to me).
If I just pull it up as described in my original post, well, I've already described what happens.
Here's another bit or two that has me puzzled. Though Filemaker disappears from the screen and the tray at the bottom of the screen, it is still considered a process and one must open up Task Manager to kill it. If I do not, then I cannot restart Filemaker.
Additionally, the OS considers the database still open until I do stop the process.
Finally, there are a couple of Troi Automatisering plugins attached to the program (File and Text--both of which seem fairly well-behaved), and the couple of plugins that come with Filemaker, but other than that, no. No additional plugins.
What version of FM are you using? If 13, have you increased the Memory cache in Preferences to at least 256 MB?
Have you tried changing themes on any of the problem layouts?
A few of other techniques you may or may not have tried to more quickly identify the issue(s) — always working on a fresh copy of the file for each test:
- Run the full Recover File process on it, then check the log for all errors.
- On the Mac, where it sounds like things still work OK, go thru ALL layouts, selecting all objects, unlocking them if locked, ungrouping them if grouped, and changing the text font on all to something X-platform such as Times New Roman or Verdana. Then test the file on Windows.
- Use the rule of halves to check layout objects on a layout-by-layout basis:
Remove half of the objects, keeping track of which, and then test. When the problem goes away, remove only half of what you removed before, then test again, etc. Still a tedious process, but a lot shorter than doing each object between tests.
If none of the halves-tests turns up anything, try removing everything and retesting, just to be sure it is a layout object. (The worst-case is if you have multiple problem-objects, and don't get all the bad ones in any half group, but it's usually ONE bad object on a layout that causes the problem, though grouping alone has been known to cause some objects to go bad in some versions.
An off the wall suggestion: uncheck the boxex in the layout list selector and close it. Now reopen it and recheck the boxes you want to use. This may cause Windows FMP to save and resave the data in its preference file and correct the problem. Maybe not...
I did fix a malfunctioning layout in a file that had been inappropriately upgraded twice by opening a layout, clicking on the tab object and moving it one pixel and then saving the layout.
One other point: Do a file Save As compressed copy. This should always be done after/before an upgrade and probably is needed when changing server platforms.
Thanks for the suggestion, but alas it did not work.
Take care and thanks for the help, anyway.