So for this graph, there can be anywhere from 1 to 20-30000 data points (usually only showing around 12 on screen at a time). When pinch zooming, if you zoom out too far, the app crashes. I don’t get any stacktrace, so I’m assuming it’s happening in the native stack somewhere.
I see this line a LOT before the crash:
07-27 14:22:52.972 20551-20551/? E/Adreno-GSL﹕ <gsl_memory_alloc_pure:2042>: GSL MEM ERROR: kgsl_sharedmem_alloc ioctl failed.
Then, I see this last one after:
07-27 14:22:52.982 20551-20551/? A/libc﹕ Fatal signal 7 (SIGBUS) at 0x3f09f000 (code=2), thread 20551 (.app.packagename.removed)
I figured enabling large heap would help this, and while I can zoom out a bit more, it’s still very slow, and ends up crashing the app. The particular data set I was looking at had a little over 8000 data points in it. Device doesn’t seem to make a difference, I tried on 3 different devices from different manufacturers (samsung, htc, lg).