# AudioTrack.finalize error

**URL:** <https://devforum.zoom.us/t/audiotrack-finalize-error/50516>\
**Category:** Android\
**Created:** [May 18, 2021, 5:54pm UTC](https://devforum.zoom.us/t/audiotrack-finalize-error/50516 "2021-05-18T17:54:09Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![awava](https://avatars.discourse-cdn.com/v4/letter/a/9f8e36/32.png) [@awava](https://devforum.zoom.us/u/awava)\
**Post date:** [May 18, 2021, 5:54pm UTC](https://devforum.zoom.us/t/audiotrack-finalize-error/50516/1 "2021-05-18T17:54:10Z")

</div>

**Description**  
When I press the leave meeting button I receive the following error message:

```
2021-05-18 13:43:27.162 19948-19957/us.zoom.app E/System: Uncaught exception thrown by finalizer
2021-05-18 13:43:27.162 19948-19957/us.zoom.app E/System: java.lang.IllegalStateException: Binder has been finalized!
        at android.os.BinderProxy.transactNative(Native Method)
        at android.os.BinderProxy.transact(Binder.java:615)
        at com.android.internal.app.IAppOpsService$Stub$Proxy.stopWatchingMode(IAppOpsService.java:435)
        at android.media.PlayerBase.baseRelease(PlayerBase.java:136)
        at android.media.AudioTrack.finalize(AudioTrack.java:979)
        at java.lang.Daemons$FinalizerDaemon.doFinalize(Daemons.java:222)
        at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:209)
        at java.lang.Thread.run(Thread.java:761)

```

**Which Android Client SDK version?**  
sdk-5.5.1.1317

**To Reproduce(If applicable)**  
Join a meeting.  
Click the leave meeting button.

**Smartphone (please complete the following information):**

- Device: Custom hardare
- OS: Android 7.1.1\_r11

---

<div class="post-metadata">

**Author:** ![jon.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jon.zoom/32/13495_2.png) [@jon.zoom](https://devforum.zoom.us/u/jon.zoom)\
**Post date:** [May 18, 2021, 9:28pm UTC](https://devforum.zoom.us/t/audiotrack-finalize-error/50516/2 "2021-05-18T21:28:13Z")

</div>

Hi @awava, thanks for using the dev forum.

I am not seeing anything related to the SDK in that stack trace. What leads you to believe that this is being caused by the SDK?

Thanks!

---

<div class="post-metadata">

**Author:** ![awava](https://avatars.discourse-cdn.com/v4/letter/a/9f8e36/32.png) [@awava](https://devforum.zoom.us/u/awava)\
**Post date:** [May 20, 2021, 5:28pm UTC](https://devforum.zoom.us/t/audiotrack-finalize-error/50516/3 "2021-05-20T17:28:00Z")

</div>

It was not specifically an issue within the Zoom SDK. Android 7 has a garbage collection issue when multiple AudioTracks are spun up and then closed.

I ended up finding a fix in Android 8 and back-porting the fix to Android 7.

---

<div class="post-metadata">

**Author:** ![jon.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jon.zoom/32/13495_2.png) [@jon.zoom](https://devforum.zoom.us/u/jon.zoom)\
**Post date:** [May 20, 2021, 7:30pm UTC](https://devforum.zoom.us/t/audiotrack-finalize-error/50516/4 "2021-05-20T19:30:15Z")

</div>

Glad to hear you were able to resolve this, and thank you for confirming that it was not an SDK issue. 🙂

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [June 20, 2021, 5:30am UTC](https://devforum.zoom.us/t/audiotrack-finalize-error/50516/5 "2021-06-20T05:30:49Z")

</div>

Closed on June 20, 2021, 5:30am UTC

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
