I am getting reports of an OutofMemoryError in AbstractSessionInputBuffer using HttpClient.execute.
Coincidentally, all those who have personally emailed me have the HTC Thunderbolt. I've run allocationtracker and stuff, but it has been of limited use when I can't reproduce the problem. Yes, I know that a place where you get the OutofMemory isn't necessarily the cause of the problem. I am looking at everything, including bitmap allocations. But customer feedback suggests that this might happen before those other allocations happen, meaning there could be memory lost in some of these http retrievals. Here's something I can't explain. I've added a catch(OutOfMemoryError err) around this spot in my latest version. How am I still getting errors with the same stack trace? I would think it would start failing somewhere else. And has anyone seen anything weird with the HTC Thunderbolt? Nathan java.lang.OutOfMemoryError: (Heap Size=16327KB, Allocated=14167KB, Bitmap Size=7690KB) at org.apache.http.util.ByteArrayBuffer.<init>(ByteArrayBuffer.java: 53) at org.apache.http.impl.io.AbstractSessionInputBuffer.init(AbstractSessionInputBuffer.java: 82) at org.apache.http.impl.io.SocketInputBuffer.<init>(SocketInputBuffer.java: 93) at org.apache.http.impl.SocketHttpClientConnection.createSessionInputBuffer(SocketHttpClientConnection.java: 83) at org.apache.http.impl.conn.DefaultClientConnection.createSessionInputBuffer(DefaultClientConnection.java: 170) at org.apache.http.impl.SocketHttpClientConnection.bind(SocketHttpClientConnection.java: 106) at org.apache.http.impl.conn.DefaultClientConnection.openCompleted(DefaultClientConnection.java: 129) at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java: 173) at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java: 164) at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java: 119) at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java: 348) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java: 555) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java: 487) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java: 465) -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

