Uploaded image for project: 'Titanium SDK/CLI'
  1. Titanium SDK/CLI
  2. TIMOB-28127

iOS: TiUIListItemProxy overreleased causing intermittent crashing w/ macOS

    Details

    • Type: Bug
    • Status: Closed
    • Priority: High
    • Resolution: Fixed
    • Affects Version/s: Release 9.2.0
    • Fix Version/s: Release 9.2.1
    • Component/s: iOS
    • Labels:
    • Story Points:
      8
    • Sprint:
      2020 Sprint 19, 2020 Sprint 20

      Description

      Occasionally our unit test suite is crashing due to this issue, but it's always spitting out lots of warnings.

      objc[14701]: TiUIListItemProxy object 0x7fdd2a8c4e00 overreleased while already deallocating; break on objc_overrelease_during_dealloc_error to debug
      objc[14701]: TiUIListItemProxy object 0x7fdd2a070000 overreleased while already deallocating; break on objc_overrelease_during_dealloc_error to debug
      objc[14701]: TiUIListItemProxy object 0x7fdd2a04f600 overreleased while already deallocating; break on objc_overrelease_during_dealloc_error to debug
      objc[14701]: TiUIListItemProxy object 0x7fdd2a056c00 overreleased while already deallocating; break on objc_overrelease_during_dealloc_error to debug
      objc[14701]: TiUIListItemProxy object 0x7fdd2a04ca00 overreleased while already deallocating; break on objc_overrelease_during_dealloc_error to debug
      objc[14701]: TiUIListItemProxy object 0x7fdd2a17ec00 overreleased while already deallocating; break on objc_overrelease_during_dealloc_error to debug
      objc[14701]: TiUIListItemProxy object 0x7fdd2a059a00 overreleased while already deallocating; break on objc_overrelease_during_dealloc_error to debug
      objc[14701]: TiUIListItemProxy object 0x7fdd2a1a6000 overreleased while already deallocating; break on objc_overrelease_during_dealloc_error to debug
      objc[14701]: TiUIListItemProxy object 0x7fdd2a1a2400 overreleased while already deallocating; break on objc_overrelease_during_dealloc_error to debug
      objc[14701]: TiUIListItemProxy object 0x7fdd2a0fc800 overreleased while already deallocating; break on objc_overrelease_during_dealloc_error to debug
      objc[14701]: TiUIListItemProxy object 0x7fdd2a1a2a00 overreleased while already deallocating; break on objc_overrelease_during_dealloc_error to debug
      objc[14701]: TiUIListItemProxy object 0x7fdd2a1a3400 overreleased while already deallocating; break on objc_overrelease_during_dealloc_error to debug
      objc[14701]: TiUIListItemProxy object 0x7fdd2a1a3e00 overreleased while already deallocating; break on objc_overrelease_during_dealloc_error to debug
      objc[14701]: TiUIListItemProxy object 0x7fdd2b959200 overreleased while already deallocating; break on objc_overrelease_during_dealloc_error to debug
      objc[14701]: TiUIListItemProxy object 0x7fdd2b95e000 overreleased while already deallocating; break on objc_overrelease_during_dealloc_error to debug
      objc[14701]: TiUIListItemProxy object 0x7fdd2b95e600 overreleased while already deallocating; break on objc_overrelease_during_dealloc_error to debug
      objc[14701]: TiUIListItemProxy object 0x7fdd2b962000 overreleased while already deallocating; break on objc_overrelease_during_dealloc_error to debug
      objc[14701]: TiUIListItemProxy object 0x7fdd2a8c8800 overreleased while already deallocating; break on objc_overrelease_during_dealloc_error to debug
      objc[14701]: TiUIListItemProxy object 0x7fdd2a8c3400 overreleased while already deallocating; break on objc_overrelease_during_dealloc_error to debug
      objc[14701]: TiUIListItemProxy object 0x7fdd2a8c3a00 overreleased while already deallocating; break on objc_overrelease_during_dealloc_error to debug
      objc[14701]: TiUIListItemProxy object 0x7fdd2a8cb000 overreleased while already deallocating; break on objc_overrelease_during_dealloc_error to debug
      

      So I suppose we're double releasing the proxies?

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                cwilliams Christopher Williams
                Reporter:
                cwilliams Christopher Williams
                Reviewer:
                Jan Vennemann
                Tester:
                Samir Mohammed
              • Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Backbone Issue Sync

                  • Backbone Issue Sync is enabled for your project, but we do not have any synchronization info for this issue.

                    Git Integration