AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

iOS: Abstürze einer App analysieren

Ein Thema von philipp.hofmann · begonnen am 27. Feb 2022 · letzter Beitrag vom 7. Mär 2022
Antwort Antwort
philipp.hofmann

Registriert seit: 21. Mär 2012
Ort: Hannover
898 Beiträge
 
Delphi 10.4 Sydney
 
#1

iOS: Abstürze einer App analysieren

  Alt 27. Feb 2022, 22:28
Hi,

die normalen Exceptions fange ich unter MacOS/Android/iOS mit TgoExceptionReportMessage:

Delphi-Quellcode:
    Application.OnException:=TgoExceptionReporter.ExceptionHandler;
    TMessageManager.DefaultManager.SubscribeToMessage(TgoExceptionReportMessage, HandleExceptionReport);
Nach langer Laufzeit bekomme ich teilweise aber leider Abstürze, die die App direkt crashen lassen. Im IPS-Report sehe ich folgendes:

Code:
{"app_name":"icTrainer","timestamp":"2022-02-27 06:29:52.00 +0100","app_version":"1.1.20","slice_uuid":"a396d6ae-7496-3d1c-a2e6-01cca47875b5","build_version":"1.1.20","platform":2,"bundleID":"de.ictrainer","share_with_app_devs":1,"is_first_party":0,"bug_type":"309","os_version":"iPhone OS 15.3.1 (19D52)","incident_id":"8B389F09-04BA-44D0-8C8F-A4731A463CED","name":"icTrainer"}
{
  "uptime" : 540000,
  "procLaunch" : "2022-02-26 23:20:01.8441 +0100",
  "procRole" : "Foreground",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "iPad5,3",
  "procStartAbsTime" : 12397598747101,
  "coalitionID" : 538,
  "osVersion" : {
    "isEmbedded" : true,
    "train" : "iPhone OS 15.3.1",
    "releaseType" : "User",
    "build" : "19D52"
  },
  "captureTime" : "2022-02-27 06:29:48.8427 +0100",
  "incident" : "8B389F09-04BA-44D0-8C8F-A4731A463CED",
  "bug_type" : "309",
  "pid" : 8845,
  "procExitAbsTime" : 13016489314095,
  "cpuType" : "ARM-64",
  "procName" : "icTrainer",
  "procPath" : "\/private\/var\/containers\/Bundle\/Application\/E6E92D83-83A8-4C74-93E0-7A164D03B852\/icTrainer.app\/icTrainer",
  "bundleInfo" : {"CFBundleShortVersionString":"1.1.20","CFBundleVersion":"1.1.20","CFBundleIdentifier":"de.ictrainer"},
  "storeInfo" : {"deviceIdentifierForVendor":"AA2D17ED-3D2F-4958-8B29-9E18FB8DB067","thirdParty":true},
  "parentProc" : "launchd",
  "parentPid" : 1,
  "coalitionName" : "de.ictrainer",
  "crashReporterKey" : "cddd0195c075fddd0ef10bb717fa644fb4870e8b",
  "isCorpse" : 1,
  "exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"},
  "ktriageinfo" : "VM - Fault hit memory shortage\nVM - Fault hit memory shortage\nVM - Fault hit memory shortage\nVM - Compressor failed a blocking pager_get\n",
  "asi" : {"libsystem_c.dylib":["abort() called"]},
  "faultingThread" : 0,
  "threads" : [{"triggered":true,"id":1476280,"threadState":{"x":[{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":1},{"value":4697931816},{"value":4413228416,"symbolLocation":0,"symbol":"_main_thread"},{"value":6045610786204958370},{"value":7993421764,"symbolLocation":1040,"symbol":"__simple_bprintf"},{"value":162},{"value":0},{"value":56},{"value":3763094163105146229},{"value":2874369050621497},{"value":328},{"value":1032064},{"value":0},{"value":6},{"value":259},{"value":4413228640,"symbolLocation":224,"symbol":"_main_thread"},{"value":6170703888},{"value":4697931776},{"value":0},{"value":0},{"value":6170721342},{"value":4413228416,"symbolLocation":0,"symbol":"_main_thread"},{"value":311}],"flavor":"ARM_THREAD_STATE64","lr":{"value":7993522212},"cpsr":{"value":1073741824},"fp":{"value":6170703648},"sp":{"value":6170703616},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":7455607272,"matchesCrashFrame":1},"far":{"value":0}},"queue":"com.apple.main-thread","frames":[{"imageOffset":27112,"symbol":"__pthread_kill","symbolLocation":8,"imageIndex":0},{"imageOffset":67620,"symbol":"pthread_kill","symbolLocation":208,"imageIndex":1},{"imageOffset":127156,"symbol":"abort","symbolLocation":120,"imageIndex":2},{"imageOffset":109020,"symbol":"malloc_vreport","symbolLocation":548,"imageIndex":3},{"imageOffset":109640,"symbol":"malloc_zone_error","symbolLocation":100,"imageIndex":3},{"imageOffset":62060,"symbol":"nanov2_allocate_from_block$VARIANT$mp","symbolLocation":544,"imageIndex":3},{"imageOffset":58516,"symbol":"nanov2_allocate$VARIANT$mp","symbolLocation":124,"imageIndex":3},{"imageOffset":58312,"symbol":"nanov2_malloc$VARIANT$mp","symbolLocation":60,"imageIndex":3},{"imageOffset":20828,"symbol":"_malloc_zone_malloc","symbolLocation":148,"imageIndex":3},{"imageOffset":53768,"symbol":"System::SysGetMem(NativeInt)","symbolLocation":20,"imageIndex":4},{"imageOffset":54388,"symbol":"System::_ReallocMem(void*&, NativeInt)","symbolLocation":144,"imageIndex":4},{"imageOffset":123960,"symbol":"System::DynArraySetLength(void*&, void*, NativeInt, NativeInt*)","symbolLocation":480,"imageIndex":4},{"imageOffset":111656,"symbol":"System::_DynArraySetLength(void*&, void*, NativeInt)","symbolLocation":40,"imageIndex":4},{"imageOffset":3334032,"symbol":"Fmx::Canvas::Gpu::TCanvasGpu::InternalFillPolygon(System::DynamicArray<System::Types::TPointF>, float, Fmx::Graphics::TBrush*, System::Types::TRectF const&)","symbolLocation":628,"imageIndex":4},{"imageOffset":3324024,"symbol":"Fmx::Canvas::Gpu::TCanvasGpu::DoFillPath(Fmx::Graphics::TPathData*, float, Fmx::Graphics::TBrush*)","symbolLocation":116,"imageIndex":4},{"imageOffset":2491632,"symbol":"Fmx::Graphics::TCanvas::FillPath(Fmx::Graphics::TPathData*, float, Fmx::Graphics::TBrush*)","symbolLocation":88,"imageIndex":4},{"imageOffset":3709504,"symbol":"Fmx::Objects::TPie::Paint()","symbolLocation":304,"imageIndex":4},{"imageOffset":4431504,"symbol":"Fmx::Controls::TControl::PaintInternal()::DoPaintInternal(void*)","symbolLocation":640,"imageIndex":4},{"imageOffset":4432380,"symbol":"Fmx::Controls::TControl::PaintInternal()::PaintAndClipChild(void*)","symbolLocation":328,"imageIndex":4},{"imageOffset":4428448,"symbol":"Fmx::Controls::TControl::PaintInternal()","symbolLocation":136,"imageIndex":4},{"imageOffset":4351172,"symbol":"Fmx::Controls::TControl::PaintChildren()","symbolLocation":652,"imageIndex":4},{"imageOffset":4431732,"symbol":"Fmx::Controls::TControl::PaintInternal()::DoPaintInternal(void*)","symbolLocation":868,"imageIndex":4},{"imageOffset":4432380,"symbol":"Fmx::Controls::TControl::PaintInternal()::PaintAndClipChild(void*)","symbolLocation":328,"imageIndex":4},{"imageOffset":4428448,"symbol":"Fmx::Controls::TControl::PaintInternal()","symbolLocation":136,"imageIndex":4},{"imageOffset":4351172,"symbol":"Fmx::Controls::TControl::PaintChildren()","symbolLocation":652,"imageIndex":4},{"imageOffset":4066104,"symbol":"Fmx::Controls::Presentation::TPresentedControl::PaintChildren()","symbolLocation":72,"imageIndex":4},{"imageOffset":4431732,"symbol":"Fmx::Controls::TControl::PaintInternal()::DoPaintInternal(void*)","symbolLocation":868,"imageIndex":4},{"imageOffset":4432380,"symbol":"Fmx::Controls::TControl::PaintInternal()::PaintAndClipChild(void*)","symbolLocation":328,"imageIndex":4},{"imageOffset":4428448,"symbol":"Fmx::Controls::TControl::PaintInternal()","symbolLocation":136,"imageIndex":4},{"imageOffset":4351172,"symbol":"Fmx::Controls::TControl::PaintChildren()","symbolLocation":652,"imageIndex":4},{"imageOffset":4431732,"symbol":"Fmx::Controls::TControl::PaintInternal()::DoPaintInternal(void*)","symbolLocation":868,"imageIndex":4},{"imageOffset":4432380,"symbol":"Fmx::Controls::TControl::PaintInternal()::PaintAndClipChild(void*)","symbolLocation":328,"imageIndex":4},{"imageOffset":4428448,"symbol":"Fmx::Controls::TControl::PaintInternal()","symbolLocation":136,"imageIndex":4},{"imageOffset":4779288,"symbol":"Fmx::Forms::TCustomForm::PaintRects(System::Types::TRectF const*, int)","symbolLocation":776,"imageIndex":4},{"imageOffset":4137600,"symbol":"Fmx::Platform::Ios::TFMXGLKView3D::drawRect(Iosapi::Foundation::NSRect)","symbolLocation":104,"imageIndex":4},{"imageOffset":16238672,"symbol":"DispatchToDelphi","symbolLocation":144,"imageIndex":4},{"imageOffset":8024,"symbol":"-[GLKView _display:]","symbolLocation":248,"imageIndex":5},{"imageOffset":197584,"symbol":"CA::Layer::layout_and_display_if_needed(CA::Transaction*)","symbolLocation":424,"imageIndex":6},{"imageOffset":277048,"symbol":"CA::Context::commit_transaction(CA::Transaction*, double, double*)","symbolLocation":520,"imageIndex":6},{"imageOffset":311088,"symbol":"CA::Transaction::commit()","symbolLocation":660,"imageIndex":6},{"imageOffset":195092,"symbol":"CA::Transaction::flush_as_runloop_observer(bool)","symbolLocation":84,"imageIndex":6},{"imageOffset":253892,"symbol":"__CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__","symbolLocation":32,"imageIndex":7},{"imageOffset":62984,"symbol":"__CFRunLoopDoObservers","symbolLocation":588,"imageIndex":7},{"imageOffset":43932,"symbol":"__CFRunLoopRun","symbolLocation":1012,"imageIndex":7},{"imageOffset":122396,"symbol":"CFRunLoopRunSpecific","symbolLocation":572,"imageIndex":7},{"imageOffset":6560,"symbol":"GSEventRunModal","symbolLocation":160,"imageIndex":8},{"imageOffset":5159824,"symbol":"-[UIApplication _run]","symbolLocation":1080,"imageIndex":9},{"imageOffset":2625900,"symbol":"UIApplicationMain","symbolLocation":332,"imageIndex":9},{"imageOffset":4096776,"symbol":"Fmx::Platform::Ios::TPlatformCocoaTouch::Run()","symbolLocation":88,"imageIndex":4},{"imageOffset":4726168,"symbol":"Fmx::Forms::TApplication::Run()","symbolLocation":92,"imageIndex":4},{"imageOffset":16237876,"symbol":"main","symbolLocation":168,"imageIndex":4},{"imageOffset":98896,"symbol":"start","symbolLocation":444,"imageIndex":10}]},{"id":1476283,"frames":[{"imageOffset":2832,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":4404,"symbol":"mach_msg","symbolLocation":72,"imageIndex":0},{"imageOffset":189620,"symbol":"System::Internal::Machexceptions::ExcThread(void*)","symbolLocation":156,"imageIndex":4},{"imageOffset":25508,"symbol":"_pthread_start","symbolLocation":116,"imageIndex":1},{"imageOffset":18940,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1476300,"name":"com.apple.uikit.eventfetch-thread","frames":[{"imageOffset":2832,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":4404,"symbol":"mach_msg","symbolLocation":72,"imageIndex":0},{"imageOffset":27488,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":368,"imageIndex":7},{"imageOffset":44104,"symbol":"__CFRunLoopRun","symbolLocation":1184,"imageIndex":7},{"imageOffset":122396,"symbol":"CFRunLoopRunSpecific","symbolLocation":572,"imageIndex":7},{"imageOffset":95196,"symbol":"-[NSRunLoop(NSRunLoop) runMode:beforeDate:]","symbolLocation":232,"imageIndex":11},{"imageOffset":351308,"symbol":"-[NSRunLoop(NSRunLoop) runUntilDate:]","symbolLocation":88,"imageIndex":11},{"imageOffset":4626604,"symbol":"-[UIEventFetcher threadMain]","symbolLocation":512,"imageIndex":9},{"imageOffset":407740,"symbol":"__NSThread__start__","symbolLocation":792,"imageIndex":11},{"imageOffset":25508,"symbol":"_pthread_start","symbolLocation":116,"imageIndex":1},{"imageOffset":18940,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1476317,"frames":[{"imageOffset":4232,"symbol":"__semwait_signal","symbolLocation":8,"imageIndex":0},{"imageOffset":18656,"symbol":"nanosleep","symbolLocation":212,"imageIndex":2},{"imageOffset":21928,"symbol":"usleep","symbolLocation":64,"imageIndex":2},{"imageOffset":900988,"symbol":"System::Classes::TThread::Sleep(int)","symbolLocation":32,"imageIndex":4},{"imageOffset":12926628,"symbol":"Mybluetoothmanager::TBluetoothLEService::Execute()","symbolLocation":2820,"imageIndex":4},{"imageOffset":1150008,"symbol":"System::Classes::ThreadProc(System::Classes::TThread*)","symbolLocation":188,"imageIndex":4},{"imageOffset":102528,"symbol":"System::ThreadWrapper(void*)","symbolLocation":48,"imageIndex":4},{"imageOffset":25508,"symbol":"_pthread_start","symbolLocation":116,"imageIndex":1},{"imageOffset":18940,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1476379,"frames":[{"imageOffset":5360,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":52220,"symbol":"_pthread_cond_wait$VARIANT$mp","symbolLocation":1216,"imageIndex":1},{"imageOffset":17607604,"symbol":"thread_worker","symbolLocation":100,"imageIndex":4},{"imageOffset":18940,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1476380,"frames":[{"imageOffset":5360,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":52220,"symbol":"_pthread_cond_wait$VARIANT$mp","symbolLocation":1216,"imageIndex":1},{"imageOffset":17607604,"symbol":"thread_worker","symbolLocation":100,"imageIndex":4},{"imageOffset":18940,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1476381,"frames":[{"imageOffset":5360,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":52220,"symbol":"_pthread_cond_wait$VARIANT$mp","symbolLocation":1216,"imageIndex":1},{"imageOffset":17607604,"symbol":"thread_worker","symbolLocation":100,"imageIndex":4},{"imageOffset":18940,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1476382,"name":"SDLTimer","frames":[{"imageOffset":5360,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":52220,"symbol":"_pthread_cond_wait$VARIANT$mp","symbolLocation":1216,"imageIndex":1},{"imageOffset":31569780,"symbol":"SDL_CondWaitTimeout","symbolLocation":148,"imageIndex":4},{"imageOffset":31570552,"symbol":"SDL_SemWaitTimeout","symbolLocation":76,"imageIndex":4},{"imageOffset":31456008,"symbol":"SDL_TimerThread","symbolLocation":404,"imageIndex":4},{"imageOffset":31572488,"symbol":"SDL_RunThread","symbolLocation":60,"imageIndex":4},{"imageOffset":31571056,"symbol":"RunThread","symbolLocation":12,"imageIndex":4},{"imageOffset":25508,"symbol":"_pthread_start","symbolLocation":116,"imageIndex":1},{"imageOffset":18940,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1476408,"name":"AURemoteIO::IOThread","frames":[{"imageOffset":2832,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":4404,"symbol":"mach_msg","symbolLocation":72,"imageIndex":0},{"imageOffset":10140,"symbol":"void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, AURemoteIO::IOThread::IOThread(AURemoteIO&, caulk::thread::attributes const&, caulk::mach::os_workgroup const&)::'lambda'(), std::__1::tuple<> > >(void*)","symbolLocation":532,"imageIndex":12},{"imageOffset":25508,"symbol":"_pthread_start","symbolLocation":116,"imageIndex":1},{"imageOffset":18940,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1476416,"frames":[{"imageOffset":5360,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":52220,"symbol":"_pthread_cond_wait$VARIANT$mp","symbolLocation":1216,"imageIndex":1},{"imageOffset":1203756,"symbol":"System::Syncobjs::TConditionVariableMutex::WaitFor(System::Syncobjs::TMutex*, unsigned int)","symbolLocation":300,"imageIndex":4},{"imageOffset":7075780,"symbol":"Avplayer::TFrameQueue::peek_writable()","symbolLocation":64,"imageIndex":4},{"imageOffset":7090848,"symbol":"Avplayer::TAVAudioThread::Execute()","symbolLocation":740,"imageIndex":4},{"imageOffset":1150008,"symbol":"System::Classes::ThreadProc(System::Classes::TThread*)","symbolLocation":188,"imageIndex":4},{"imageOffset":102528,"symbol":"System::ThreadWrapper(void*)","symbolLocation":48,"imageIndex":4},{"imageOffset":25508,"symbol":"_pthread_start","symbolLocation":116,"imageIndex":1},{"imageOffset":18940,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1476417,"frames":[{"imageOffset":4232,"symbol":"__semwait_signal","symbolLocation":8,"imageIndex":0},{"imageOffset":18656,"symbol":"nanosleep","symbolLocation":212,"imageIndex":2},{"imageOffset":21928,"symbol":"usleep","symbolLocation":64,"imageIndex":2},{"imageOffset":900988,"symbol":"System::Classes::TThread::Sleep(int)","symbolLocation":32,"imageIndex":4},{"imageOffset":7092080,"symbol":"Avplayer::TAVRefreshThread::Execute()","symbolLocation":208,"imageIndex":4},{"imageOffset":1150008,"symbol":"System::Classes::ThreadProc(System::Classes::TThread*)","symbolLocation":188,"imageIndex":4},{"imageOffset":102528,"symbol":"System::ThreadWrapper(void*)","symbolLocation":48,"imageIndex":4},{"imageOffset":25508,"symbol":"_pthread_start","symbolLocation":116,"imageIndex":1},{"imageOffset":18940,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1476418,"frames":[{"imageOffset":2916,"symbol":"semaphore_timedwait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":17268,"symbol":"_dispatch_sema4_timedwait$VARIANT$mp","symbolLocation":60,"imageIndex":13},{"imageOffset":18688,"symbol":"_dispatch_semaphore_wait_slow","symbolLocation":72,"imageIndex":13},{"imageOffset":344376,"symbol":"System::Sysutils::WaitForSyncWaitObj(void*, unsigned int)","symbolLocation":92,"imageIndex":4},{"imageOffset":345408,"symbol":"System::Sysutils::WaitOrSignalObj(void*, void*, unsigned int)","symbolLocation":80,"imageIndex":4},{"imageOffset":93772,"symbol":"System::TMonitor::Wait(System::TMonitor*, unsigned int)","symbolLocation":140,"imageIndex":4},{"imageOffset":40392,"symbol":"System::TMonitor::Wait(System::TObject*, System::TObject*, unsigned int)","symbolLocation":88,"imageIndex":4},{"imageOffset":1204324,"symbol":"System::Syncobjs::TConditionVariableCS::WaitFor(System::Syncobjs::TCriticalSection*, unsigned int)","symbolLocation":88,"imageIndex":4},{"imageOffset":7201892,"symbol":"Avplayer::TAVPlayer::WaitForRead()","symbolLocation":96,"imageIndex":4},{"imageOffset":7083436,"symbol":"Avplayer::TAVReadThread::Execute()","symbolLocation":3276,"imageIndex":4},{"imageOffset":1150008,"symbol":"System::Classes::ThreadProc(System::Classes::TThread*)","symbolLocation":188,"imageIndex":4},{"imageOffset":102528,"symbol":"System::ThreadWrapper(void*)","symbolLocation":48,"imageIndex":4},{"imageOffset":25508,"symbol":"_pthread_start","symbolLocation":116,"imageIndex":1},{"imageOffset":18940,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1476480,"frames":[{"imageOffset":5360,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":52220,"symbol":"_pthread_cond_wait$VARIANT$mp","symbolLocation":1216,"imageIndex":1},{"imageOffset":23199340,"symbol":"frame_worker_thread","symbolLocation":492,"imageIndex":4},{"imageOffset":18940,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1476481,"frames":[{"imageOffset":5360,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":52220,"symbol":"_pthread_cond_wait$VARIANT$mp","symbolLocation":1216,"imageIndex":1},{"imageOffset":23199340,"symbol":"frame_worker_thread","symbolLocation":492,"imageIndex":4},{"imageOffset":18940,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1476482,"frames":[{"imageOffset":5360,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":52220,"symbol":"_pthread_cond_wait$VARIANT$mp","symbolLocation":1216,"imageIndex":1},{"imageOffset":23199340,"symbol":"frame_worker_thread","symbolLocation":492,"imageIndex":4},{"imageOffset":18940,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1476483,"frames":[{"imageOffset":5360,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":52220,"symbol":"_pthread_cond_wait$VARIANT$mp","symbolLocation":1216,"imageIndex":1},{"imageOffset":23199340,"symbol":"frame_worker_thread","symbolLocation":492,"imageIndex":4},{"imageOffset":18940,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1476484,"frames":[{"imageOffset":5360,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":52220,"symbol":"_pthread_cond_wait$VARIANT$mp","symbolLocation":1216,"imageIndex":1},{"imageOffset":1203756,"symbol":"System::Syncobjs::TConditionVariableMutex::WaitFor(System::Syncobjs::TMutex*, unsigned int)","symbolLocation":300,"imageIndex":4},{"imageOffset":7075780,"symbol":"Avplayer::TFrameQueue::peek_writable()","symbolLocation":64,"imageIndex":4},{"imageOffset":7186712,"symbol":"Avplayer::TAVPlayer::queue_picture(Frame::TAVFrame*, double, double, long long, int)","symbolLocation":48,"imageIndex":4},{"imageOffset":7089600,"symbol":"Avplayer::TAVVideoThread::Execute()","symbolLocation":1224,"imageIndex":4},{"imageOffset":1150008,"symbol":"System::Classes::ThreadProc(System::Classes::TThread*)","symbolLocation":188,"imageIndex":4},{"imageOffset":102528,"symbol":"System::ThreadWrapper(void*)","symbolLocation":48,"imageIndex":4},{"imageOffset":25508,"symbol":"_pthread_start","symbolLocation":116,"imageIndex":1},{"imageOffset":18940,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1476485,"frames":[{"imageOffset":4232,"symbol":"__semwait_signal","symbolLocation":8,"imageIndex":0},{"imageOffset":18656,"symbol":"nanosleep","symbolLocation":212,"imageIndex":2},{"imageOffset":21928,"symbol":"usleep","symbolLocation":64,"imageIndex":2},{"imageOffset":900988,"symbol":"System::Classes::TThread::Sleep(int)","symbolLocation":32,"imageIndex":4},{"imageOffset":7092092,"symbol":"Avplayer::TAVRefreshThread::Execute()","symbolLocation":220,"imageIndex":4},{"imageOffset":1150008,"symbol":"System::Classes::ThreadProc(System::Classes::TThread*)","symbolLocation":188,"imageIndex":4},{"imageOffset":102528,"symbol":"System::ThreadWrapper(void*)","symbolLocation":48,"imageIndex":4},{"imageOffset":25508,"symbol":"_pthread_start","symbolLocation":116,"imageIndex":1},{"imageOffset":18940,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1518290,"frames":[{"imageOffset":18920,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":1532058,"frames":[{"imageOffset":5360,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":52220,"symbol":"_pthread_cond_wait$VARIANT$mp","symbolLocation":1216,"imageIndex":1},{"imageOffset":17607604,"symbol":"thread_worker","symbolLocation":100,"imageIndex":4},{"imageOffset":18940,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1532059,"frames":[{"imageOffset":5360,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":52220,"symbol":"_pthread_cond_wait$VARIANT$mp","symbolLocation":1216,"imageIndex":1},{"imageOffset":17607604,"symbol":"thread_worker","symbolLocation":100,"imageIndex":4},{"imageOffset":18940,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1532060,"frames":[{"imageOffset":5360,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":52220,"symbol":"_pthread_cond_wait$VARIANT$mp","symbolLocation":1216,"imageIndex":1},{"imageOffset":17607604,"symbol":"thread_worker","symbolLocation":100,"imageIndex":4},{"imageOffset":18940,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1532061,"frames":[{"imageOffset":5360,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":52220,"symbol":"_pthread_cond_wait$VARIANT$mp","symbolLocation":1216,"imageIndex":1},{"imageOffset":1203756,"symbol":"System::Syncobjs::TConditionVariableMutex::WaitFor(System::Syncobjs::TMutex*, unsigned int)","symbolLocation":300,"imageIndex":4},{"imageOffset":7075780,"symbol":"Avplayer::TFrameQueue::peek_writable()","symbolLocation":64,"imageIndex":4},{"imageOffset":7090848,"symbol":"Avplayer::TAVAudioThread::Execute()","symbolLocation":740,"imageIndex":4},{"imageOffset":1150008,"symbol":"System::Classes::ThreadProc(System::Classes::TThread*)","symbolLocation":188,"imageIndex":4},{"imageOffset":102528,"symbol":"System::ThreadWrapper(void*)","symbolLocation":48,"imageIndex":4},{"imageOffset":25508,"symbol":"_pthread_start","symbolLocation":116,"imageIndex":1},{"imageOffset":18940,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1532062,"frames":[{"imageOffset":4232,"symbol":"__semwait_signal","symbolLocation":8,"imageIndex":0},{"imageOffset":18656,"symbol":"nanosleep","symbolLocation":212,"imageIndex":2},{"imageOffset":21928,"symbol":"usleep","symbolLocation":64,"imageIndex":2},{"imageOffset":900988,"symbol":"System::Classes::TThread::Sleep(int)","symbolLocation":32,"imageIndex":4},{"imageOffset":7092080,"symbol":"Avplayer::TAVRefreshThread::Execute()","symbolLocation":208,"imageIndex":4},{"imageOffset":1150008,"symbol":"System::Classes::ThreadProc(System::Classes::TThread*)","symbolLocation":188,"imageIndex":4},{"imageOffset":102528,"symbol":"System::ThreadWrapper(void*)","symbolLocation":48,"imageIndex":4},{"imageOffset":25508,"symbol":"_pthread_start","symbolLocation":116,"imageIndex":1},{"imageOffset":18940,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1532063,"frames":[{"imageOffset":2916,"symbol":"semaphore_timedwait_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":17268,"symbol":"_dispatch_sema4_timedwait$VARIANT$mp","symbolLocation":60,"imageIndex":13},{"imageOffset":18688,"symbol":"_dispatch_semaphore_wait_slow","symbolLocation":72,"imageIndex":13},{"imageOffset":344376,"symbol":"System::Sysutils::WaitForSyncWaitObj(void*, unsigned int)","symbolLocation":92,"imageIndex":4},{"imageOffset":345408,"symbol":"System::Sysutils::WaitOrSignalObj(void*, void*, unsigned int)","symbolLocation":80,"imageIndex":4},{"imageOffset":93772,"symbol":"System::TMonitor::Wait(System::TMonitor*, unsigned int)","symbolLocation":140,"imageIndex":4},{"imageOffset":40392,"symbol":"System::TMonitor::Wait(System::TObject*, System::TObject*, unsigned int)","symbolLocation":88,"imageIndex":4},{"imageOffset":1204324,"symbol":"System::Syncobjs::TConditionVariableCS::WaitFor(System::Syncobjs::TCriticalSection*, unsigned int)","symbolLocation":88,"imageIndex":4},{"imageOffset":7201892,"symbol":"Avplayer::TAVPlayer::WaitForRead()","symbolLocation":96,"imageIndex":4},{"imageOffset":7083436,"symbol":"Avplayer::TAVReadThread::Execute()","symbolLocation":3276,"imageIndex":4},{"imageOffset":1150008,"symbol":"System::Classes::ThreadProc(System::Classes::TThread*)","symbolLocation":188,"imageIndex":4},{"imageOffset":102528,"symbol":"System::ThreadWrapper(void*)","symbolLocation":48,"imageIndex":4},{"imageOffset":25508,"symbol":"_pthread_start","symbolLocation":116,"imageIndex":1},{"imageOffset":18940,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1532391,"frames":[{"imageOffset":5360,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":52220,"symbol":"_pthread_cond_wait$VARIANT$mp","symbolLocation":1216,"imageIndex":1},{"imageOffset":17607604,"symbol":"thread_worker","symbolLocation":100,"imageIndex":4},{"imageOffset":18940,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1532392,"frames":[{"imageOffset":5360,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":52220,"symbol":"_pthread_cond_wait$VARIANT$mp","symbolLocation":1216,"imageIndex":1},{"imageOffset":17607604,"symbol":"thread_worker","symbolLocation":100,"imageIndex":4},{"imageOffset":18940,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]},{"id":1532393,"frames":[{"imageOffset":5360,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":0},{"imageOffset":52220,"symbol":"_pthread_cond_wait$VARIANT$mp","symbolLocation":1216,"imageIndex":1},{"imageOffset":17607604,"symbol":"thread_worker","symbolLocation":100,"imageIndex":4},{"imageOffset":18940,"symbol":"thread_start","symbolLocation":8,"imageIndex":1}]}],
  "usedImages" : [
Kann man damit irgendetwas anfangen?

Grüße, Philipp
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.771 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: iOS: Abstürze einer App analysieren

  Alt 1. Mär 2022, 10:45
.. vielleicht zu wenig Speicher
"ktriageinfo" : "VM - Fault hit memory shortage\nVM - Fault hit memory shortage\nVM - Fault hit memory shortage\nVM - Compressor failed a blocking pager_get\n",

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
philipp.hofmann

Registriert seit: 21. Mär 2012
Ort: Hannover
898 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: iOS: Abstürze einer App analysieren

  Alt 7. Mär 2022, 15:00
Ok, ich habe unter Windows mal alle Memory Leaks gesucht und behoben. Sieht auf dem ersten Blick auch auf iOS stabiler aus.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:46 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz