Title
Kiosk mode crash
Post
Dear all,
I have compiled my database into a runtime application with Kiosk Mode. However, after I have entered some data in the Kiosk Mode, the application will hang and crash. A detail report is then shown as below. But I can't seem to be able to pinpoint what is the error and what caused it. With the detail report below, can anyone figure out what is the error and how to remedy it?
Note: Sometimes, instead of the detail report, I was told that the database was damaged, or may be currently opened. I then have to recover the database and re-compile it into a runtime application / kiosk mode again. This happened many times too.
Thank you very much.
Error report:
Process: Runtime [543]
Path: /Users/wongchowlee/ThePrestigious/ThePrestigious.app/Contents/MacOS/Runtime
Identifier: com.filemaker.client.runtime
Version: 10.0.3 (10.0.3)
Code Type: X86 (Native)
Parent Process: launchd [89]
Date/Time: 2010-02-16 23:00:25.262 +0800
OS Version: Mac OS X 10.6.2 (10C540)
Report Version: 6
Interval Since Last Report: 21573 sec
Crashes Since Last Report: 3
Per-App Interval Since Last Report: 52471 sec
Per-App Crashes Since Last Report: 5
Anonymous UUID: B4101E58-7727-43AA-991C-DA3F5BF7F903
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x000000004a039802
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
I have to separate the report into several messages due to the 20,000 characters limit. Sorry for any inconvenience.
Error Report:
Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 ??? 0x4a039802 0 + 1241749506
1 ...ilemaker.dbengine.framework 0x01849f2c Draco::DBRecordValueListIter::DBRecordValueListIter(Draco::DBValueList const&, Draco::DBCursor const&, Draco::HBSerialKey<(unsigned char)5> const&, Draco::DBDataType, Draco::Locale const&, Draco::Locale const&, bool) + 92
2 ...ilemaker.dbengine.framework 0x0184943a Draco::DBValueListIterPtr::Setup(Draco::DBValueList const&, Draco::DBCursor const&, Draco::HBSerialKey<(unsigned char)5> const&, Draco::DBDataType, Draco::Locale const&, bool, bool) + 1546
3 com.filemaker.client.runtime 0x00008435 ActiveObject::ResetValueList() + 165
4 com.filemaker.client.runtime 0x000084ef ActiveObject::GetValueList() + 111
5 com.filemaker.client.runtime 0x00008a08 ActiveObject::CreateValueList() + 312
6 com.filemaker.client.runtime 0x00017ebb ActiveObject::CreatePopupWindow(bool) + 219
7 com.filemaker.client.runtime 0x0001bf56 ActiveObject::Idle() + 470
8 com.filemaker.client.runtime 0x0018376f FMDocWindow::OnIdle(bool) + 127
9 com.filemaker.client.runtime 0x000ea59e FMAppSession::OnIdle(bool) + 110
10 com.filemaker.client.runtime 0x000dbd53 CFMProApp::Idle(bool) + 35
11 com.filemaker.client.runtime 0x000dc4cd CFMProApp::DispatchNullEvent(EventRecord const&) + 45
12 com.filemaker.client.runtime 0x0038f13b CMacEventPump::PumpEvent(EventRecord&) + 91
13 com.filemaker.client.runtime 0x0038f6b9 CMacEventPump::Run() + 249
14 com.filemaker.client.runtime 0x00372e80 CMacApp::Main() + 112
15 com.filemaker.client.runtime 0x000dfe75 main + 37
16 com.filemaker.client.runtime 0x00003102 _start + 216
17 com.filemaker.client.runtime 0x00003029 start + 41
Thread 1: Dispatch queue: com.apple.libdispatch-manager
0 libSystem.B.dylib 0x97ac20ea kevent + 10
1 libSystem.B.dylib 0x97ac2804 _dispatch_mgr_invoke + 215
2 libSystem.B.dylib 0x97ac1cc3 _dispatch_queue_invoke + 163
3 libSystem.B.dylib 0x97ac1a68 _dispatch_worker_thread2 + 234
4 libSystem.B.dylib 0x97ac14f1 _pthread_wqthread + 390
5 libSystem.B.dylib 0x97ac1336 start_wqthread + 30
Thread 2:
0 libSystem.B.dylib 0x97a9b9ee mach_wait_until + 10
1 libSystem.B.dylib 0x97b239e5 nanosleep + 345
2 ...filemaker.support.framework 0x0146bdca Draco::Thread::Sleep(unsigned long) + 170
3 ...filemaker.support.framework 0x0146bfd3 Draco::TimerCheckThread::Main() + 243
4 ...filemaker.support.framework 0x01468bce Draco::Thread::RunThread() + 46
5 ...filemaker.support.framework 0x014695a8 Draco::Thread::ThreadUnixProc(void*) + 72
6 libSystem.B.dylib 0x97ac8fbd _pthread_start + 345
7 libSystem.B.dylib 0x97ac8e42 thread_start + 34
Thread 3:
0 libSystem.B.dylib 0x97a9b922 semaphore_wait_signal_trap + 10
1 libSystem.B.dylib 0x97ac945c _pthread_cond_wait + 1089
2 libSystem.B.dylib 0x97b12503 pthread_cond_wait + 48
3 ...filemaker.support.framework 0x0146aa6f Draco::Semaphore::P(Draco::Thread*) + 159
4 ...filemaker.support.framework 0x0146b585 Draco::MsgQ::GetMsg() + 69
5 ...ilemaker.dbengine.framework 0x015d394a Draco::HBEngine::HBEngineThread::Main() + 122
6 ...filemaker.support.framework 0x01468bce Draco::Thread::RunThread() + 46
7 ...filemaker.support.framework 0x014695a8 Draco::Thread::ThreadUnixProc(void*) + 72
8 libSystem.B.dylib 0x97ac8fbd _pthread_start + 345
9 libSystem.B.dylib 0x97ac8e42 thread_start + 34