ryotayama / hayaemon_ios_issues

4 stars 0 forks source link

アプリの起動時にクラッシュが発生するケースがあるのを修正する #858

Closed ryotayama closed 1 year ago

ryotayama commented 1 year ago

クラッシュログ(抜粋)

{
  "uptime": 60000,
  "procRole": "Foreground",
  "version": 2,
  "userID": 501,
  "deployVersion": 210,
  "modelCode": "iPhone14,5",
  "coalitionID": 844,
  "osVersion": {
    "isEmbedded": true,
    "train": "iPhone OS 16.5.1",
    "releaseType": "User",
    "build": "20F75"
  },
  "captureTime": "2023-06-26 16:04:17.0133 +0900",
  "bundleInfo": {
    "CFBundleShortVersionString": "4.22",
    "CFBundleVersion": "4.22",
    "CFBundleIdentifier": "com.edolfzoku.Hayaemon",
    "DTAppStoreToolsBuild": "14E221"
  },
    "type": "EXC_CRASH",
    "signal": "SIGABRT"
  },
  "ktriageinfo": "VM - (arg = 0x0) pmap_enter retried due to resource shortage\n",
  "asi": {
    "libsystem_c.dylib": [
      "abort() called"
    ]
  },
  "lastExceptionBacktrace": [
    {
      "imageOffset": 40116,
      "symbol": "__exceptionPreprocess",
      "symbolLocation": 164,
      "imageIndex": 8
    },
    {
      "imageOffset": 99280,
      "symbol": "objc_exception_throw",
      "symbolLocation": 60,
      "imageIndex": 7
    },
    {
      "imageOffset": 1534240,
      "symbol": "-[__NSSingleObjectEnumerator init]",
      "symbolLocation": 0,
      "imageIndex": 8
    },
    {
      "imageOffset": 816800,
      "imageIndex": 0,
      "symbol": "-[PlaylistViewController fixAllArray]",
      "sourceFile": "PlaylistViewController.m",
      "sourceLine": 29409,
      "symbolLocation": 4535
    },
    {
      "imageOffset": 773680,
      "imageIndex": 0,
      "symbol": "-[PlaylistViewController import:]",
      "sourceFile": "PlaylistViewController.m",
      "sourceLine": 28011,
      "symbolLocation": 63
    },
    {
      "imageOffset": 199136,
      "imageIndex": 0,
      "symbol": "__42-[PlaylistViewController updatePlaylists:]_block_invoke",
      "sourceFile": "PlaylistViewController.m",
      "sourceLine": 2515,
      "symbolLocation": 59
    },
    {
      "imageOffset": 198960,
      "imageIndex": 0,
      "symbol": "-[PlaylistViewController updatePlaylists:]",
      "sourceFile": "PlaylistViewController.m",
      "sourceLine": 2509,
      "symbolLocation": 5999
    },
    {
      "imageOffset": 455712,
      "symbol": "__NSFireDelayedPerform",
      "symbolLocation": 372,
      "imageIndex": 14
    },
    {
      "imageOffset": 833060,
      "symbol": "__CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__",
      "symbolLocation": 32,
      "imageIndex": 8
    },
    {
      "imageOffset": 560972,
      "symbol": "__CFRunLoopDoTimer",
      "symbolLocation": 940,
      "imageIndex": 8
    },
    {
      "imageOffset": 190236,
      "symbol": "__CFRunLoopDoTimers",
      "symbolLocation": 288,
      "imageIndex": 8
    },
    {
      "imageOffset": 500948,
      "symbol": "__CFRunLoopRun",
      "symbolLocation": 1852,
      "imageIndex": 8
    },
    {
      "imageOffset": 521196,
      "symbol": "CFRunLoopRunSpecific",
      "symbolLocation": 612,
      "imageIndex": 8
    },
    {
      "imageOffset": 4956,
      "symbol": "GSEventRunModal",
      "symbolLocation": 164,
      "imageIndex": 9
    },
    {
      "imageOffset": 3790568,
      "symbol": "-[UIApplication _run]",
      "symbolLocation": 888,
      "imageIndex": 10
    },
    {
      "imageOffset": 3789644,
      "symbol": "UIApplicationMain",
      "symbolLocation": 340,
      "imageIndex": 10
    },
    {
      "imageOffset": 55700,
      "imageIndex": 0,
      "symbol": "main",
      "sourceFile": "main.m",
      "sourceLine": 16,
      "symbolLocation": 67
    },
    {
      "imageOffset": 89580,
      "symbol": "start",
      "symbolLocation": 2220,
      "imageIndex": 11
    }
  ],
    {
      "id": 602973,
      "queue": "com.edolfzoku.Hayaemon.update",
      "frames": [
        {
          "imageOffset": 6836,
          "symbol": "read",
          "symbolLocation": 8,
          "imageIndex": 3
        },
        {
          "imageOffset": 4455584,
          "imageIndex": 0,
          "symbol": "BASS_ChannelLock",
          "symbolLocation": 7163
        },
        {
          "imageOffset": 4448724,
          "imageIndex": 0,
          "symbol": "BASS_ChannelLock",
          "symbolLocation": 303
        },
        {
          "imageOffset": 4444848,
          "imageIndex": 0,
          "symbol": "-[OMIDApplovinStatePublisher .cxx_destruct]",
          "symbolLocation": 11295
        },
        {
          "imageOffset": 4539812,
          "imageIndex": 0,
          "symbol": "BASS_FXSetParameters",
          "symbolLocation": 43231
        },
        {
          "imageOffset": 4535984,
          "imageIndex": 0,
          "symbol": "BASS_FXSetParameters",
          "symbolLocation": 39403
        },
        {
          "imageOffset": 4539212,
          "imageIndex": 0,
          "symbol": "BASS_FXSetParameters",
          "symbolLocation": 42631
        },
        {
          "imageOffset": 4482668,
          "imageIndex": 0,
          "symbol": "BASS_ChannelGetLength",
          "symbolLocation": 2115
        },
        {
          "imageOffset": 4480520,
          "imageIndex": 0,
          "symbol": "BASS_StreamCreateFile",
          "symbolLocation": 75
        },
        {
          "imageOffset": 202004,
          "imageIndex": 0,
          "symbol": "-[PlaylistViewController updateSongTime:bSave:]",
          "sourceFile": "PlaylistViewController.m",
          "sourceLine": 2629,
          "symbolLocation": 1755
        },
        {
          "imageOffset": 199268,
          "imageIndex": 0,
          "symbol": "-[PlaylistViewController getAllSongTime]",
          "sourceFile": "PlaylistViewController.m",
          "sourceLine": 2532,
          "symbolLocation": 87
        },
        {
          "imageOffset": 8992,
          "symbol": "_dispatch_call_block_and_release",
          "symbolLocation": 32,
          "imageIndex": 12
        },
        {
          "imageOffset": 16044,
          "symbol": "_dispatch_client_callout",
          "symbolLocation": 20,
          "imageIndex": 12
        },
        {
          "imageOffset": 46388,
          "symbol": "_dispatch_lane_serial_drain",
          "symbolLocation": 668,
          "imageIndex": 12
        },
        {
          "imageOffset": 49316,
          "symbol": "_dispatch_lane_invoke",
          "symbolLocation": 384,
          "imageIndex": 12
        },
        {
          "imageOffset": 93404,
          "symbol": "_dispatch_workloop_worker_thread",
          "symbolLocation": 648,
          "imageIndex": 12
        },
        {
          "imageOffset": 3548,
          "symbol": "_pthread_wqthread",
          "symbolLocation": 288,
          "imageIndex": 4
        },
        {
          "imageOffset": 2940,
          "symbol": "start_wqthread",
          "symbolLocation": 8,
          "imageIndex": 4
        }
      ]
    },