Acra 4.4.0 OutOfMemoryError

202 views
Skip to first unread message

uval

unread,
Apr 29, 2013, 3:53:47 PM4/29/13
to acra-d...@googlegroups.com
Hi,

I've updated ACRA to 4.4.0, and I start getting two types of OutOfMemoryError messages.
It's rare (4 or 5 such errors, out of 11,000 unique users already updated to this version), but it's new, so I report in hope it's relevant to ACRA devs.


On this device:
SEMC WT19i_1261-5372 SDK 2.3.4

I get this error:

java.lang.OutOfMemoryError
        at java.io.BufferedInputStream.fillbuf(BufferedInputStream.java:154)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:324)
        at java.io.InputStreamReader.read(InputStreamReader.java:255)
        at java.io.BufferedReader.fillBuf(BufferedReader.java:128)
        at java.io.BufferedReader.read(BufferedReader.java:236)
        at org.acra.CrashReportPersister.org.acra.collector.CrashReportData load(java.io.Reader)(SourceFile:171)
        at org.acra.CrashReportPersister.org.acra.collector.CrashReportData load(java.lang.String)(SourceFile:75)
        at org.acra.SendWorker.void checkAndSendReports(android.content.Context,boolean)(SourceFile:140)
        at org.acra.SendWorker.void run()(SourceFile:77)


And for these devices 
- Sony C6603_1270-1412 SDK 4.1.2
- samsung p4notewifiue SDK 4.1.2

java.lang.OutOfMemoryError: thread creation failed
        at java.lang.VMThread.create(Native Method)
        at java.lang.Thread.start(Thread.java:1050)
        at org.apache.http.impl.conn.tsccm.AbstractConnPool.enableConnectionGC(AbstractConnPool.java:140)
        at org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager.createConnectionPool(ThreadSafeClientConnManager.java:120)
        at org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager.<init>(ThreadSafeClientConnManager.java:98)
        at org.acra.util.HttpRequest.void sendPost(java.net.URL,java.util.Map)(SourceFile:123)
        at org.acra.sender.GoogleFormSender.void send(org.acra.collector.CrashReportData)(SourceFile:85)
        at org.acra.SendWorker.void sendCrashReport(org.acra.collector.CrashReportData)(SourceFile:178)
        at org.acra.SendWorker.void checkAndSendReports(android.content.Context,boolean)(SourceFile:141)
        at org.acra.SendWorker.void run()(SourceFile:77)

for which I get this in LOGCAT:

04-25 21:41:22.680 E/JavaBinder(20178): !!! FAILED BINDER TRANSACTION !!!
04-25 21:41:24.682 E/JavaBinder(20178): !!! FAILED BINDER TRANSACTION !!!
04-25 21:41:26.674 E/JavaBinder(20178): !!! FAILED BINDER TRANSACTION !!!
04-25 21:41:28.666 E/JavaBinder(20178): !!! FAILED BINDER TRANSACTION !!!
04-25 21:41:30.648 E/JavaBinder(20178): !!! FAILED BINDER TRANSACTION !!!
...
.. (very long list of this one)
...
04-25 21:41:32.650 E/JavaBinder(20178): !!! FAILED BINDER TRANSACTION !!!
04-25 21:41:34.652 E/JavaBinder(20178): !!! FAILED BINDER TRANSACTION !!!
04-25 21:41:36.665 E/JavaBinder(20178): !!! FAILED BINDER TRANSACTION !!!
04-25 21:41:38.657 E/JavaBinder(20178): !!! FAILED BINDER TRANSACTION !!!
04-25 21:41:40.659 E/JavaBinder(20178): !!! FAILED BINDER TRANSACTION !!!
04-25 21:41:42.681 W/dalvikvm(20178): threadid=24: thread exiting with uncaught exception (group=0x41ccd450)
04-25 21:41:42.681 E/ACRA (20178): ACRA caught a OutOfMemoryError exception for com.mta.countdown. Building report.
04-25 21:41:43.222 E/dalvikvm(20178): Thread creation failed (err=Invalid argument)
--------- beginning of /dev/log/system
04-25 21:41:43.222 E/AndroidRuntime(20178): FATAL EXCEPTION: Thread-611
04-25 21:41:43.222 E/AndroidRuntime(20178): java.lang.OutOfMemoryError
04-25 21:41:43.222 E/AndroidRuntime(20178): at android.os.Parcel.nativeWriteString(Native Method)
04-25 21:41:43.222 E/AndroidRuntime(20178): at android.os.Parcel.writeString(Parcel.java:518)
04-25 21:41:43.222 E/AndroidRuntime(20178): at android.text.TextUtils.writeToParcel(TextUtils.java:629)
04-25 21:41:43.222 E/AndroidRuntime(20178): at android.widget.RemoteViews$ReflectionAction.writeToParcel(RemoteViews.java:941)
04-25 21:41:43.222 E/AndroidRuntime(20178): at android.widget.RemoteViews.writeToParcel(RemoteViews.java:2225)
04-25 21:41:43.222 E/AndroidRuntime(20178): at android.app.Notification.writeToParcel(Notification.java:709)
04-25 21:41:43.222 E/AndroidRuntime(20178): at android.app.ActivityManagerProxy.setServiceForeground(ActivityManagerNative.java:2518)
04-25 21:41:43.222 E/AndroidRuntime(20178): at android.app.Service.startForeground(Service.java:643)
04-25 21:41:43.222 E/AndroidRuntime(20178): at com.mta.countdown.ah.a(SourceFile:96)
04-25 21:41:43.222 E/AndroidRuntime(20178): at com.mta.countdown.ai.run(SourceFile:168)
04-25 21:41:43.222 E/AndroidRuntime(20178): at java.lang.Thread.run(Thread.java:856)
04-25 21:41:43.272 E/dalvikvm(20178): Thread creation failed (err=Invalid argument)
04-25 21:41:43.272 W/dalvikvm(20178): threadid=27: thread exiting with uncaught exception (group=0x41ccd450)
04-25 21:41:43.272 E/ACRA (20178): ACRA caught a OutOfMemoryError exception for com.mta.countdown. Building report.



bob smith

unread,
Apr 29, 2013, 5:48:30 PM4/29/13
to acra-d...@googlegroups.com

Have you personally encountered these errors, or have they only been seen by your users?


Thanks.

Amir Uval

unread,
Apr 29, 2013, 5:52:02 PM4/29/13
to acra-d...@googlegroups.com
Only reported by ACRA. I can't reproduce this myself.


--
You received this message because you are subscribed to the Google Groups "acra-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to acra-discuss...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

bob smith

unread,
Apr 29, 2013, 6:09:18 PM4/29/13
to acra-d...@googlegroups.com

How did you get the logcat then?


If it is sending you logs, maybe that's how it ran out of memory?


Thanks.

Reply all
Reply to author
Forward
Message has been deleted
Message has been deleted
0 new messages