1 Reply Latest reply on Nov 13, 2015 9:03 AM by TSGal

    FMS14 - Backups failing consistency check, fmserverd crash


      As discussed here: Importing into a clone /  recovering a corrupted file I have a FMS14v3 server with a file that is occasionally failing the backup consistency checks. 


      At first I thought it was probably Consistency check error for scheduled backups | FileMaker  however, even though most of the backups pass the Recover process cleanly, some do not.


      Then I thought it was probably software bugs, since I had upgraded OS and FMS14v1 to 14v3.   But I reinstalled to prior versions w/o change.


      Then I thought it was probably hardware problems, but I've replaced SSD and RAM w/o change.


      In addition, I've had at least one server crash which based on the crash log, looks like it's within the Consistency check process itself (see below)


      • Is there anything I can do about this?
      • Is anyone from FM Inc. interested in investigating this?   I'm happy to help debug.

      Stack Trace (full crash log in attachment):

      Thread 30 Crashed:

      0   com.filemaker.dbengine.framework 0x000000010a180457 Draco::HPage::FromDiskFmt(bool) + 215

      1   com.filemaker.dbengine.framework 0x000000010a18ebf2 Draco::HCacheMgr::ReadPage(Draco::HFrame*, Draco::HBFile*, unsigned int, int) + 492

      2   com.filemaker.dbengine.framework 0x000000010a18f7b1 Draco::HCacheMgr::PinPage(int, Draco::HBFile*, unsigned int, int, Draco::HFrame*) + 323

      3   com.filemaker.dbengine.framework 0x000000010a1891f9 Draco::HPage::VerifyIndexPage(Draco::HFrame*, Draco::HPage::HFirstLast*) + 2807

      4   com.filemaker.dbengine.framework 0x000000010a1ad8a4 Draco::HPosInfo::VerifyAllPages(Draco::HBFile*, Draco::HVerifyStats*) + 2558

      5   com.filemaker.dbengine.framework 0x000000010a1a44cd Draco::HBAMSlot::S_Verify(Draco::HVerifyStats*) + 17

      6   com.filemaker.dbengine.framework 0x000000010a198924 Draco::HBFile::Verify(Draco::HVerifyStats*) + 60

      7   com.filemaker.dbengine.framework 0x000000010a337987 Draco::DBDamagedFile::Verify(Draco::HVerifyStats*, Draco::DBLogger*) + 241

      8   com.filemaker.EngineMgr.framework 0x000000010b4cae5b BackupData::Verify() + 59

      9   com.filemaker.EngineMgr.framework 0x000000010b4ca5a1 BackupData::VerifyAndOrCloneSet() + 193

      10  com.filemaker.EngineMgr.framework 0x000000010b4c81b4 BackupData::BackupSet() + 2468

      11  com.filemaker.EngineMgr.framework 0x000000010b4cc718 EngineMgr::EngineBackup(Draco::unistring const&, FMSTypes::DatabaseIDList const&, Draco::UniversalPath const&, bool, bool, unsigned int, FMSTypes::PathList const&) + 1048

      12  com.filemaker.EngineMgr.framework 0x000000010b496b2a EngineMgr::BackupFileRequest(FMS::EventHelper&) + 154

      13  com.filemaker.EngineMgr.framework 0x000000010b49013b EngineMgr::ProcessEvent(FMS::EventHelper&, bool) + 1467

      14  com.filemaker.EngineMgr.framework 0x000000010b4c1e43 EngineMgr::DatabaseThread::Main() + 131

      15  com.filemaker.support.framework 0x000000010b24134f Draco::Thread::RunThread() + 59

      16  com.filemaker.support.framework 0x000000010b2403d0 Draco::Thread::ThreadUnixProc(void*) + 54

      17  libsystem_pthread.dylib       0x000000010caa005a _pthread_body + 131

      18  libsystem_pthread.dylib       0x000000010ca9ffd7 _pthread_start + 176

      19  libsystem_pthread.dylib       0x000000010ca9d3ed thread_start + 13

        • 1. Re: FMS14 - Backups failing consistency check, fmserverd crash



          Thank you for your post.


          The file could be damaged, and the steps laid out by gdurniak and others in the other link are valid.  If you want to send in a copy of your file, I'll have our Testing and Development departments take a look at the file to determine why it is failing.  I have sent you a private message with instructions where to send the file.



          FileMaker, Inc.