googleads-mobile-android-examples icon indicating copy to clipboard operation
googleads-mobile-android-examples copied to clipboard

java.lang.OutOfMemoryError: pthread_create (1040KB stack) failed: Try again

Open shewenbiao opened this issue 6 years ago • 5 comments

ads sdk version: 17.2.1

There are many ooms in my project, the specific logs are as follows:

Log1:

java.lang.OutOfMemoryError: pthread_create (1040KB stack) failed: Try again
    at java.lang.Thread.nativeCreate(Native Method)
    at java.lang.Thread.start(Thread.java:1063)
    at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:921)
    at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1339)
    at com.google.android.gms.ads.internal.util.future.ac.execute(:com.google.android.gms.policy_ads_fdr_dynamite@[email protected])
    at com.google.android.gms.ads.nonagon.ad.activeview.b.a(:com.google.android.gms.policy_ads_fdr_dynamite@[email protected]:5)
    at com.google.android.gms.ads.internal.webview.j.a(:com.google.android.gms.policy_ads_fdr_dynamite@[email protected]:30)
    at com.google.android.gms.ads.internal.webview.ad.a(Unknown Source)
    at com.google.android.gms.ads.internal.webview.ae.run(Unknown Source)
    at android.os.Handler.handleCallback(Handler.java:739)
    at android.os.Handler.dispatchMessage(Handler.java:95)
    at aaj.a(:com.google.android.gms.policy_ads_fdr_dynamite@[email protected])
    at com.google.android.gms.ads.internal.util.e.a(:com.google.android.gms.policy_ads_fdr_dynamite@[email protected]:1)
    at aaj.dispatchMessage(:com.google.android.gms.policy_ads_fdr_dynamite@[email protected])
    at android.os.Looper.loop(Looper.java:158)
    at android.app.ActivityThread.main(ActivityThread.java:7224)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)

Log2:

java.lang.OutOfMemoryError: Failed to allocate a 98274 byte allocation with 57840 free bytes and 56KB until OOM
    at java.lang.StringFactory.newStringFromBytes(StringFactory.java:185)
    at java.lang.StringFactory.newStringFromBytes(StringFactory.java:63)
    at android.util.Base64.encodeToString(Base64.java:456)
    at org.chromium.android_webview.AwContents.a(PG:513)
    at com.android.webview.chromium.WebViewChromium.loadDataWithBaseURL(PG:278)
    at android.webkit.WebView.loadDataWithBaseURL(WebView.java:1131)
    at com.google.android.gms.ads.internal.webview.v.a(:com.google.android.gms.policy_ads_fdr_dynamite@[email protected]:37)
    at com.google.android.gms.ads.internal.webview.t.a(:com.google.android.gms.policy_ads_fdr_dynamite@[email protected]:14)
    at com.google.android.gms.ads.nonagon.ad.webview.c.a(:com.google.android.gms.policy_ads_fdr_dynamite@[email protected]:3)
    at com.google.android.gms.ads.nonagon.render.am.a(:com.google.android.gms.policy_ads_fdr_dynamite@[email protected]:12)
    at com.google.android.gms.ads.nonagon.render.an.a(Unknown Source)
    at com.google.android.gms.ads.internal.util.future.j.run(Unknown Source)
    at android.os.Handler.handleCallback(Handler.java:836)
    at android.os.Handler.dispatchMessage(Handler.java:103)
    at aaj.a(:com.google.android.gms.policy_ads_fdr_dynamite@[email protected])
    at com.google.android.gms.ads.internal.util.e.a(:com.google.android.gms.policy_ads_fdr_dynamite@[email protected]:1)
    at aaj.dispatchMessage(:com.google.android.gms.policy_ads_fdr_dynamite@[email protected])
    at android.os.Looper.loop(Looper.java:203)
    at android.app.ActivityThread.main(ActivityThread.java:6251)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1063)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:924)

shewenbiao avatar Aug 21 '19 01:08 shewenbiao

Thanks, this is a known issue and should be fixed in an upcoming release scheduled for mid september.

On Tue, Aug 20, 2019 at 6:55 PM shewenbiao [email protected] wrote:

ads sdk version: 17.2.1

There are many ooms in my project, the specific logs are as follows:

Log1:

java.lang.OutOfMemoryError: pthread_create (1040KB stack) failed: Try again

at java.lang.Thread.nativeCreate(Native Method)

at java.lang.Thread.start(Thread.java:1063)

at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:921)

at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1339)

at com.google.android.gms.ads.internal.util.future.ac.execute(:com.google.android.gms.policy_ads_fdr_dynamite@[email protected])

at com.google.android.gms.ads.nonagon.ad.activeview.b.a(:com.google.android.gms.policy_ads_fdr_dynamite@[email protected]:5)

at com.google.android.gms.ads.internal.webview.j.a(:com.google.android.gms.policy_ads_fdr_dynamite@[email protected]:30)

at com.google.android.gms.ads.internal.webview.ad.a(Unknown Source)

at com.google.android.gms.ads.internal.webview.ae.run(Unknown Source)

at android.os.Handler.handleCallback(Handler.java:739)

at android.os.Handler.dispatchMessage(Handler.java:95)

at aaj.a(:com.google.android.gms.policy_ads_fdr_dynamite@[email protected])

at com.google.android.gms.ads.internal.util.e.a(:com.google.android.gms.policy_ads_fdr_dynamite@[email protected]:1)

at aaj.dispatchMessage(:com.google.android.gms.policy_ads_fdr_dynamite@[email protected])

at android.os.Looper.loop(Looper.java:158)

at android.app.ActivityThread.main(ActivityThread.java:7224)

at java.lang.reflect.Method.invoke(Native Method)

at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)

Log2:

java.lang.OutOfMemoryError: Failed to allocate a 98274 byte allocation with 57840 free bytes and 56KB until OOM

at java.lang.StringFactory.newStringFromBytes(StringFactory.java:185)

at java.lang.StringFactory.newStringFromBytes(StringFactory.java:63)

at android.util.Base64.encodeToString(Base64.java:456)

at org.chromium.android_webview.AwContents.a(PG:513)

at com.android.webview.chromium.WebViewChromium.loadDataWithBaseURL(PG:278)

at android.webkit.WebView.loadDataWithBaseURL(WebView.java:1131)

at com.google.android.gms.ads.internal.webview.v.a(:com.google.android.gms.policy_ads_fdr_dynamite@[email protected]:37)

at com.google.android.gms.ads.internal.webview.t.a(:com.google.android.gms.policy_ads_fdr_dynamite@[email protected]:14)

at com.google.android.gms.ads.nonagon.ad.webview.c.a(:com.google.android.gms.policy_ads_fdr_dynamite@[email protected]:3)

at com.google.android.gms.ads.nonagon.render.am.a(:com.google.android.gms.policy_ads_fdr_dynamite@[email protected]:12)

at com.google.android.gms.ads.nonagon.render.an.a(Unknown Source)

at com.google.android.gms.ads.internal.util.future.j.run(Unknown Source)

at android.os.Handler.handleCallback(Handler.java:836)

at android.os.Handler.dispatchMessage(Handler.java:103)

at aaj.a(:com.google.android.gms.policy_ads_fdr_dynamite@[email protected])

at com.google.android.gms.ads.internal.util.e.a(:com.google.android.gms.policy_ads_fdr_dynamite@[email protected]:1)

at aaj.dispatchMessage(:com.google.android.gms.policy_ads_fdr_dynamite@[email protected])

at android.os.Looper.loop(Looper.java:203)

at android.app.ActivityThread.main(ActivityThread.java:6251)

at java.lang.reflect.Method.invoke(Native Method)

at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1063)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:924)

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/googleads/googleads-mobile-android-examples/issues/184?email_source=notifications&email_token=ABNGOFDJKRBVPQUDK6P7ETDQFSOBRA5CNFSM4IN7YMWKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HGMNZVA, or mute the thread https://github.com/notifications/unsubscribe-auth/ABNGOFDYHQGEU5EKUEM7V7TQFSOBRANCNFSM4IN7YMWA .

stowy avatar Aug 21 '19 20:08 stowy

Hi @stowy, are there any updates on a fix for this issue?

ramonaharrison avatar Sep 24 '19 15:09 ramonaharrison

This should be fixed in a Play Services update in the next 2 weeks.

stowy avatar Oct 03 '19 16:10 stowy

Hey, @stowy! Still getting this issue in my project. Is this not solved yet?

codeerow avatar Mar 22 '23 05:03 codeerow

Hey, @stowy! We are still facing the issue. Is this not solved yet?

ajay-tilicho avatar Jul 25 '23 05:07 ajay-tilicho