KSCrash - simple and powerful crash reports framework
KSCrash is an open source crash reports framework: https://github.com/kstenerud/KSCrash It is simple to use and looks like it works very good. The app collects the crash reports and tries to send them when the app is started again. There are several ways to send the crash reports, including...
www.b4x.com
I use KSCrash so that users can send me crash reports when my app crashes.
Since September I have the problem that I get crashes in the app which are caused by KSCrash.
The error occurs in this function:
ksthread_getQueueName
If I google the function I get the errors in the KSCrash repo on github:
KSThread causing a crash getting queue name · Issue #207 · kstenerud/KSCrash
in KSThread.c, EXC_BAD_ACCESS -->if(dispatch_queue_ptr == NULL || idInfo->thread_handle == 0 || *dispatch_queue_ptr == NULL) { KSLOG_TRACE("This thread doesn't have a dispatch queue attached : %p",...
github.com
fix: Remove dispatch queue metadata collection to fix crash by indragiek · Pull Request #3522 · getsentry/sentry-cocoa
📜 Description This PR removes the collection of dispatch queue metadata when profiling, and uses main as the hard-coded thread name for the main thread (in place of the queue name com.apple.main-th...
github.com
Now it occurred to me to download the files so that I can use the latest version, but then I realized that @Erel has packed all the files in an extra zip file and now I don't know if I can simply replace the files
Is it possible to use the latest version of KSCrash?
Snipped from my crash report:
B4X:
Thread 2 Crashed:
0 Lognote 0x0000000100a72928 0x100868000 + 2140456 (ksthread_getQueueName + 232)
1 Lognote 0x0000000100a728fc 0x100868000 + 2140412 (ksthread_getQueueName + 188)
2 Lognote 0x0000000100ac3e48 0x100868000 + 2473544 ( + 396)
3 Lognote 0x0000000100ac3a5c 0x100868000 + 2472540 ( + 64)
4 libsystem_pthread.dylib 0x00000001f913606c 0x1f9130000 + 24684 (_pthread_start + 136)