AnsweredAssumed Answered

FMS Crash Rate Poll

Question asked by eworbit on Oct 30, 2017
Latest reply on Oct 31, 2017 by wimdecorte

I'd like to know the frequency of how many of your FileMaker Servers crash when hosting medium-to-large filmmaker solution files.    We crash weekly.

 

Admittedly we do make live changes to the database during working hours.  So I'm impressed at the fact that FM technology let's us even do this in the first place.   But, FMS crashes none-the-less so it's unarguably a bug.   After all, if 'programs' are "kernel test cases" in the operation system world, then 'solutions' are 'FMS test cases' in Filemaker world.

 

I guess my biggest gripe is not being able to pinpoint the problem using the crashed Diagnostic report:

 

-Eric Wood

 

Thread 97 Crashed: 0   libsystem_kernel.dylib        0x00007fff960fed42 __pthread_kill + 10 1   libsystem_pthread.dylib       0x00007fff961ec457 pthread_kill + 90 2   libsystem_c.dylib             0x00007fff96064420 abort + 129 3   libsystem_malloc.dylib        0x00007fff9615ef5d szone_error + 626 4   libsystem_malloc.dylib        0x00007fff96160925 small_free_list_remove_ptr_no_clear + 766 5   libsystem_malloc.dylib        0x00007fff96160c12 free_small + 721 6   com.filemaker.dbengine.framework 0x000000010d5f5d20 Draco::HPage::HSlotMatrix::Clear() + 34 7   com.filemaker.dbengine.framework 0x000000010d60df65 Draco::HCacheMgr::ReadPage(Draco::HFrame*, Draco::HBFile*, unsigned int, int) + 395 8   com.filemaker.dbengine.framework 0x000000010d60ed7c Draco::HCacheMgr::PinPage(int, Draco::HBFile*, unsigned int, int, Draco::HFrame*) + 350 9   com.filemaker.dbengine.framework 0x000000010d62eeff Draco::HPosInfo::DescendLevel(unsigned char const*) + 801 10  com.filemaker.dbengine.framework 0x000000010d635e58 Draco::HPosInfo::GotoViaIndex(unsigned char const*) + 44 11  com.filemaker.dbengine.framework 0x000000010d63593d Draco::HPosInfo::SetPath(unsigned char const*, Draco::BlobProxy&, unsigned short, unsigned short) + 745 12  com.filemaker.dbengine.framework 0x000000010d631bc1 Draco::HPosInfo::SetCurrent(unsigned char const*, bool) + 61 13  com.filemaker.dbengine.framework 0x000000010d628f29 Draco::HBAMSlot::S_Get(unsigned char const*, Draco::BlobProxy&, bool*, bool) + 191 14  com.filemaker.dbengine.framework 0x000000010d6247ca Draco::HBPosition::Get(Draco::HBAbstractKey const&) + 164 15  com.filemaker.dbengine.framework 0x000000010d82a1f0 Draco::DBIndexRange::Find(Draco::HBPosition&, Draco::DBRidList&, Draco::DBRidList const&, Draco::Task&) const + 152 16  com.filemaker.dbengine.framework 0x000000010d834931 Draco::DBQueryProgram::LocalJoinProjection(Draco::DBFileUser const*, std::__1::vector<draco::dbjoinpred, std::__1::allocator<draco::dbjoinpred=""> >&, Draco::HBSerialKey<(unsigned char)5> const&, Draco::HBPosition&, Draco::HBAbstractKey const&, Draco::DBRidList&, Draco::DBFilterCalc*) + 1939 17  com.filemaker.dbengine.framework 0x000000010d8367ea Draco::DBQueryProgram::JoinProjection(Draco::DBSession*, Draco::HBPosition&) + 1274 18  com.filemaker.dbengine.framework 0x000000010d82dd97 Draco::DBQueryProgram::Execute(Draco::DBSession*) + 2099 19  com.filemaker.dbengine.framework 0x000000010d82b1bb Draco::DBRemoteQueryProgram::PerformOperation() + 153 20  com.filemaker.dbengine.framework 0x000000010d90a1be Draco::RCUploadDownload::Perform() + 548 21  com.filemaker.dbengine.framework 0x000000010d919525 Draco::RCNetworkStack::DispatchTransaction(Draco::RCConnection*, unsigned int, unsigned char*, unsigned int) + 969 22  com.filemaker.dbengine.framework 0x000000010d91904b RPO_i::Perform(unsigned int, char const*, unsigned int, OctetSeq&, OctetSeq_out) + 175 23  com.filemaker.dbengine.framework 0x000000010d914ba5 _0RL_lcfn_07aabdf5dad7309d_70000000(omniCallDescriptor*, omniServant*) + 176 24  com.filemaker.omniorb4.framework 0x000000010de78d0d omniCallHandle::upcall(omniServant*, omniCallDescriptor&) + 1113 25  com.filemaker.dbengine.framework 0x000000010d915e7b _impl_RCFMP12::_dispatch(omniCallHandle&) + 1613 26  com.filemaker.omniorb4.framework 0x000000010df7641a omni::omniOrbPOA::dispatch(omniCallHandle&, omniLocalIdentity*) + 708 27  com.filemaker.omniorb4.framework 0x000000010df4aac3 omniLocalIdentity::dispatch(omniCallHandle&) + 93 28  com.filemaker.omniorb4.framework 0x000000010ded2a22 omni::GIOP_S::handleRequest() + 308 29  com.filemaker.omniorb4.framework 0x000000010ded269b omni::GIOP_S::dispatcher() + 303 30  com.filemaker.omniorb4.framework 0x000000010def0a2a omni::giopWorker::real_execute() + 1470 31  com.filemaker.omniorb4.framework 0x000000010def0bd0 omni::giopWorker::execute() + 46 32  com.filemaker.omniorb4.framework 0x000000010def672b omniAsyncWorker::real_run() + 715 33  com.filemaker.dbengine.framework 0x000000010d5e91c3 Draco::threadCreateInterceptor(omni::omniInterceptors::createThread_T::info_T&) + 49 34  com.filemaker.omniorb4.framework 0x000000010def68ec omniAsyncWorker::run(void*) + 46 35  com.filemaker.omniorb4.framework 0x000000010df86341 omni_thread_wrapper + 146 36  libsystem_pthread.dylib       0x00007fff961e993b _pthread_body + 180 37  libsystem_pthread.dylib       0x00007fff961e9887 _pthread_start + 286 38  libsystem_pthread.dylib       0x00007fff961e908d thread_start + 13

Outcomes