Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Activity which is displaying graph crashes (ANR) #374

Closed
farmazon3000 opened this issue Oct 28, 2015 · 3 comments
Closed

Activity which is displaying graph crashes (ANR) #374

farmazon3000 opened this issue Oct 28, 2015 · 3 comments

Comments

@farmazon3000
Copy link

I'm using compile 'com.jjoe64:graphview:4.0.1'

I'm drawing graph like so:

List<DataPoint> dataPoints = new ArrayList<>();
//...
public class EventsGraphActivity extends Activity {

    public static final String TAG = "EventsGraphActivity";

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_event_details_graph);

        List<DataPoint> dataPoints = new ArrayList<>();
        //...
        Log.d(TAG, "dataPoints " + dataPoints);

        PointsGraphSeries<DataPoint> seriesPoints = new PointsGraphSeries<>(dataPoints.toArray(new DataPoint[1]));
        seriesPoints.setColor(Color.GREEN);
        graph.addSeries(seriesPoints);
        LineGraphSeries<DataPoint> seriesLine = new LineGraphSeries<>(dataPoints.toArray(new DataPoint[1]));
        seriesLine.setColor(Color.RED);
        graph.addSeries(seriesLine);

        graph.getViewport().setMinY(0);
        graph.getViewport().setMaxY(100);
        graph.getViewport().setYAxisBoundsManual(true);

        graph.getViewport().setMinX(dataPoints.get(0).getX());
        graph.getViewport().setMaxX(dataPoints.get(0).getX() + 3600 * 1000);
        graph.getViewport().setXAxisBoundsManual(true);

        graph.getViewport().setScrollable(true);
        graph.getViewport().setScalable(true);
    }
}

If I give those data to be drawn it works OK
D/EventsGraphActivity: dataPoints [[355682.0/73.0], [355732.0/0.0], [384756.0/0.0], [498794.0/75.0], [498868.0/0.0], [528851.0/0.0]]

But if I give those data
D/EventsGraphActivity: dataPoints [[641391.0/0.0], [611408.0/0.0], [611334.0/75.0], [497296.0/0.0], [468272.0/0.0], [468222.0/73.0]]
Activity hangs as soon as I try to zoom/scroll and the app crashes like so:

10-28 10:02:13.129 D/EventsGraphActivity(20744): dataPoints [[851001.0/0.0], [821018.0/0.0], [820944.0/75.0], [706906.0/0.0], [677882.0/0.0], [677832.0/73.0]]
10-28 10:02:13.169 I/Adreno200-EGLSUB(20744): <ConfigWindowMatch:2081>: Format RGBA_8888.
10-28 10:02:13.169 D/memalloc(  120): /dev/pmem: Allocated buffer base:0x41596000 size:614400 offset:1228800 fd:37
10-28 10:02:13.169 D/memalloc(20744): /dev/pmem: Mapped buffer base:0x52b96000 size:1843200 offset:1228800 fd:71
10-28 10:02:13.189 W/OpenGLRenderer(20744): Shape path too large to be rendered into a texture
10-28 10:02:13.189 W/OpenGLRenderer(20744): Shape path too large to be rendered into a texture
10-28 10:02:13.189 D/memalloc(  120): /dev/pmem: Allocated buffer base:0x41596000 size:614400 offset:1843200 fd:43
10-28 10:02:13.199 D/memalloc(20744): /dev/pmem: Mapped buffer base:0x53b90000 size:2457600 offset:1843200 fd:86
10-28 10:02:13.199 I/Adreno200-EGLSUB(  120): <CreateImage:896>: Android Image
10-28 10:02:13.199 I/Adreno200-EGLSUB(  120): <GetImageAttributes:1105>: RGBA_8888
10-28 10:02:13.199 I/ActivityManager(  380): Displayed com.google.android.gms.location.sample.activityrecognition/.EventsGraphActivity: +140ms
10-28 10:02:13.249 W/OpenGLRenderer(20744): Shape path too large to be rendered into a texture
10-28 10:02:13.249 W/OpenGLRenderer(20744): Shape path too large to be rendered into a texture
10-28 10:02:13.259 D/memalloc(  120): /dev/pmem: Allocated buffer base:0x41596000 size:614400 offset:6799360 fd:64
10-28 10:02:13.259 D/memalloc(20744): /dev/pmem: Mapped buffer base:0x53de8000 size:7413760 offset:6799360 fd:89
10-28 10:02:13.269 I/Adreno200-EGLSUB(  120): <CreateImage:896>: Android Image
10-28 10:02:13.269 I/Adreno200-EGLSUB(  120): <GetImageAttributes:1105>: RGBA_8888
10-28 10:02:13.289 D/memalloc(20744): /dev/pmem: Unmapping buffer base:0x52eee000 size:6184960 offset:5570560
10-28 10:02:13.289 D/memalloc(20744): /dev/pmem: Unmapping buffer base:0x53514000 size:6799360 offset:6184960
10-28 10:02:13.289 D/memalloc(20744): /dev/pmem: Unmapping buffer base:0x5281c000 size:3645440 offset:3031040
10-28 10:02:13.289 D/memalloc(  120): /dev/pmem: Freeing buffer base:0x41b7c000 size:614400 offset:6184960 fd:61
10-28 10:02:13.289 D/memalloc(  120): /dev/pmem: Freeing buffer base:0x4187a000 size:614400 offset:3031040 fd:34
10-28 10:02:13.439 D/memalloc(  120): /dev/pmem: Freeing buffer base:0x41ae6000 size:614400 offset:5570560 fd:55
10-28 10:02:13.459 F/libc    (20851): Fatal signal 13 (SIGPIPE) at 0x00005173 (code=0)
10-28 10:02:13.739 W/OpenGLRenderer(20744): Shape path too large to be rendered into a texture
10-28 10:02:13.739 W/OpenGLRenderer(20744): Shape path too large to be rendered into a texture
10-28 10:02:13.739 I/Adreno200-EGLSUB(  120): <CreateImage:896>: Android Image
10-28 10:02:13.739 I/Adreno200-EGLSUB(  120): <GetImageAttributes:1105>: RGBA_8888
10-28 10:02:13.999 F/libc    (20861): Fatal signal 13 (SIGPIPE) at 0x0000517d (code=0)
10-28 10:02:14.759 I/DEBUG   (20873): debuggerd: Oct 16 2012 18:20:53
10-28 10:02:15.429 W/ThrottleService(  380): unable to find stats for iface rmnet0
10-28 10:02:15.639 F/libc    (20893): Fatal signal 13 (SIGPIPE) at 0x0000519d (code=0)
10-28 10:02:15.829 V/WindowOrientationListener(  380): Proposed rotation changed!  proposedRotation=0, oldProposedRotation=-1
10-28 10:02:15.939 I/DEBUG   (20873): crash_level = -1
10-28 10:02:15.939 I/DEBUG   (20873): debuggerd committing suicide to free the zombie!
10-28 10:02:17.059 F/libc    (20913): Fatal signal 13 (SIGPIPE) at 0x000051b1 (code=0)
10-28 10:02:17.659 F/libc    (20923): Fatal signal 13 (SIGPIPE) at 0x000051bb (code=0)
10-28 10:02:22.589 I/DEBUG   (20947): crash_level = -1
10-28 10:02:22.589 I/DEBUG   (20947): debuggerd committing suicide to free the zombie!
10-28 10:02:23.739 I/WindowManager(  380): Input event dispatching timed out sending to com.google.android.gms.location.sample.activityrecognition/com.google.android.gms.location.sample.activityrecognition.EventsGraphActivity
10-28 10:02:24.609 I/DEBUG   (21044): debuggerd: Oct 16 2012 18:20:53
10-28 10:02:24.749 W/dalvikvm(20744): threadid=3: spin on suspend #1 threadid=1 (pcf=0)
10-28 10:02:24.749 F/libc    (21047): Fatal signal 13 (SIGPIPE) at 0x00005237 (code=0)
10-28 10:02:25.269 I/DEBUG   (21044): crash_level = -1
10-28 10:02:25.269 I/DEBUG   (21044): debuggerd committing suicide to free the zombie!
10-28 10:02:25.499 W/dalvikvm(20744): threadid=3: spin on suspend #2 threadid=1 (pcf=0)
10-28 10:02:25.499 I/dalvikvm(20744): "Signal Catcher" daemon prio=5 tid=3 RUNNABLE
10-28 10:02:25.499 I/dalvikvm(20744):   | group="system" sCount=0 dsCount=0 obj=0x411c1fc0 self=0xfd6ad8
10-28 10:02:25.499 I/dalvikvm(20744):   | sysTid=20747 nice=0 sched=0/0 cgrp=default handle=15989872
10-28 10:02:25.499 I/dalvikvm(20744):   | schedstat=( 0 0 0 ) utm=0 stm=0 core=0
10-28 10:02:25.499 I/dalvikvm(20744):   at dalvik.system.NativeStart.run(Native Method)
10-28 10:02:25.499 I/dalvikvm(20744): 
10-28 10:02:25.499 I/dalvikvm(20744): "main" prio=5 tid=1 RUNNABLE JIT
10-28 10:02:25.499 I/dalvikvm(20744):   | group="main" sCount=1 dsCount=0 obj=0x40aecc58 self=0xdd6e80
10-28 10:02:25.499 I/dalvikvm(20744):   | sysTid=20744 nice=0 sched=0/0 cgrp=default handle=1074267496
10-28 10:02:25.499 I/dalvikvm(20744):   | schedstat=( 0 0 0 ) utm=938 stm=12 core=0
10-28 10:02:25.499 I/dalvikvm(20744):   at com.jjoe64.graphview.GridLabelRenderer.humanRound(GridLabelRenderer.java:~1087)
10-28 10:02:25.499 I/dalvikvm(20744):   at com.jjoe64.graphview.GridLabelRenderer.adjustHorizontal(GridLabelRenderer.java:635)
10-28 10:02:25.499 I/dalvikvm(20744):   at com.jjoe64.graphview.GridLabelRenderer.adjust(GridLabelRenderer.java:739)
10-28 10:02:25.499 I/dalvikvm(20744):   at com.jjoe64.graphview.GridLabelRenderer.draw(GridLabelRenderer.java:862)
10-28 10:02:25.499 I/dalvikvm(20744):   at com.jjoe64.graphview.GraphView.onDraw(GraphView.java:296)
10-28 10:02:25.499 I/dalvikvm(20744):   at android.view.View.draw(View.java:11054)
10-28 10:02:25.499 I/dalvikvm(20744):   at android.view.View.getDisplayList(View.java:10493)
10-28 10:02:25.499 I/dalvikvm(20744):   at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:2705)
10-28 10:02:25.499 I/dalvikvm(20744):   at android.view.View.getDisplayList(View.java:10456)
10-28 10:02:25.499 I/dalvikvm(20744):   at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:2705)
10-28 10:02:25.499 I/dalvikvm(20744):   at android.view.View.getDisplayList(View.java:10456)
10-28 10:02:25.499 I/dalvikvm(20744):   at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:2705)
10-28 10:02:25.499 I/dalvikvm(20744):   at android.view.View.getDisplayList(View.java:10456)
10-28 10:02:25.499 I/dalvikvm(20744):   at android.view.HardwareRenderer$GlRenderer.draw(HardwareRenderer.java:880)
10-28 10:02:25.499 I/dalvikvm(20744):   at android.view.ViewRootImpl.draw(ViewRootImpl.java:1911)
10-28 10:02:25.499 I/dalvikvm(20744):   at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1635)
10-28 10:02:25.499 I/dalvikvm(20744):   at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2455)
10-28 10:02:25.499 I/dalvikvm(20744):   at android.os.Handler.dispatchMessage(Handler.java:99)
10-28 10:02:25.499 I/dalvikvm(20744):   at android.os.Looper.loop(Looper.java:137)
10-28 10:02:25.499 I/dalvikvm(20744):   at android.app.ActivityThread.main(ActivityThread.java:4424)
10-28 10:02:25.499 I/dalvikvm(20744):   at java.lang.reflect.Method.invokeNative(Native Method)
10-28 10:02:25.499 I/dalvikvm(20744):   at java.lang.reflect.Method.invoke(Method.java:511)
10-28 10:02:25.509 I/dalvikvm(20744):   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:817)
10-28 10:02:25.509 I/dalvikvm(20744):   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:584)
10-28 10:02:25.509 I/dalvikvm(20744):   at dalvik.system.NativeStart.main(Native Method)
10-28 10:02:25.509 I/dalvikvm(20744): 
10-28 10:02:25.539 D/-heap   (  380): GC_CONCURRENT freed 2272K, 31% free 16904K/24419K, paused 4ms+35ms
10-28 10:02:25.659 W/ProcessStats(  380): Skipping unknown process pid 21044
10-28 10:02:25.669 W/ProcessStats(  380): Skipping unknown process pid 21045
10-28 10:02:25.669 W/ProcessStats(  380): Skipping unknown process pid 21047
10-28 10:02:25.949 D/-heap   (  380): GC_EXPLICIT freed 365K, 31% free 16876K/24419K, paused 6ms+12ms
10-28 10:02:26.259 W/dalvikvm(20744): threadid=3: spin on suspend #3 threadid=1 (pcf=0)
10-28 10:02:26.259 I/dalvikvm(20744): "Signal Catcher" daemon prio=5 tid=3 RUNNABLE
10-28 10:02:26.259 I/dalvikvm(20744):   | group="system" sCount=0 dsCount=0 obj=0x411c1fc0 self=0xfd6ad8
10-28 10:02:26.259 I/dalvikvm(20744):   | sysTid=20747 nice=0 sched=0/0 cgrp=default handle=15989872
10-28 10:02:26.259 I/dalvikvm(20744):   | schedstat=( 0 0 0 ) utm=0 stm=0 core=0
10-28 10:02:26.259 I/dalvikvm(20744):   at dalvik.system.NativeStart.run(Native Method)
10-28 10:02:26.259 I/dalvikvm(20744): 
10-28 10:02:26.259 I/dalvikvm(20744): "main" prio=5 tid=1 RUNNABLE JIT
10-28 10:02:26.259 I/dalvikvm(20744):   | group="main" sCount=1 dsCount=0 obj=0x40aecc58 self=0xdd6e80
10-28 10:02:26.259 I/dalvikvm(20744):   | sysTid=20744 nice=0 sched=0/0 cgrp=default handle=1074267496
10-28 10:02:26.259 I/dalvikvm(20744):   | schedstat=( 0 0 0 ) utm=968 stm=12 core=0
10-28 10:02:26.259 I/dalvikvm(20744):   at com.jjoe64.graphview.GridLabelRenderer.humanRound(GridLabelRenderer.java:~1087)
10-28 10:02:26.259 I/dalvikvm(20744):   at com.jjoe64.graphview.GridLabelRenderer.adjustHorizontal(GridLabelRenderer.java:635)
10-28 10:02:26.259 I/dalvikvm(20744):   at com.jjoe64.graphview.GridLabelRenderer.adjust(GridLabelRenderer.java:739)
10-28 10:02:26.259 I/dalvikvm(20744):   at com.jjoe64.graphview.GridLabelRenderer.draw(GridLabelRenderer.java:862)
10-28 10:02:26.259 I/dalvikvm(20744):   at com.jjoe64.graphview.GraphView.onDraw(GraphView.java:296)
10-28 10:02:26.259 I/dalvikvm(20744):   at android.view.View.draw(View.java:11054)
10-28 10:02:26.259 I/dalvikvm(20744):   at android.view.View.getDisplayList(View.java:10493)
10-28 10:02:26.259 I/dalvikvm(20744):   at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:2705)
10-28 10:02:26.259 I/dalvikvm(20744):   at android.view.View.getDisplayList(View.java:10456)
10-28 10:02:26.259 I/dalvikvm(20744):   at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:2705)
10-28 10:02:26.259 I/dalvikvm(20744):   at android.view.View.getDisplayList(View.java:10456)
10-28 10:02:26.259 I/dalvikvm(20744):   at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:2705)
10-28 10:02:26.259 I/dalvikvm(20744):   at android.view.View.getDisplayList(View.java:10456)
10-28 10:02:26.259 I/dalvikvm(20744):   at android.view.HardwareRenderer$GlRenderer.draw(HardwareRenderer.java:880)
10-28 10:02:26.259 I/dalvikvm(20744):   at android.view.ViewRootImpl.draw(ViewRootImpl.java:1911)
10-28 10:02:26.259 I/dalvikvm(20744):   at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1635)
10-28 10:02:26.259 I/dalvikvm(20744):   at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2455)
10-28 10:02:26.259 I/dalvikvm(20744):   at android.os.Handler.dispatchMessage(Handler.java:99)
10-28 10:02:26.259 I/dalvikvm(20744):   at android.os.Looper.loop(Looper.java:137)
10-28 10:02:26.259 I/dalvikvm(20744):   at android.app.ActivityThread.main(ActivityThread.java:4424)
10-28 10:02:26.259 I/dalvikvm(20744):   at java.lang.reflect.Method.invokeNative(Native Method)
10-28 10:02:26.259 I/dalvikvm(20744):   at java.lang.reflect.Method.invoke(Method.java:511)
10-28 10:02:26.259 I/dalvikvm(20744):   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:817)
10-28 10:02:26.259 I/dalvikvm(20744):   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:584)
10-28 10:02:26.259 I/dalvikvm(20744):   at dalvik.system.NativeStart.main(Native Method)
10-28 10:02:26.269 I/dalvikvm(20744): 
10-28 10:02:26.879 E/ActivityManager(  380): ANR in com.google.android.gms.location.sample.activityrecognition (com.google.android.gms.location.sample.activityrecognition/.EventsGraphActivity)
10-28 10:02:26.879 E/ActivityManager(  380): Reason: keyDispatchingTimedOut
10-28 10:02:26.879 E/ActivityManager(  380): Load: 12.73 / 12.15 / 13.12
10-28 10:02:26.879 E/ActivityManager(  380): CPU usage from 7078ms to 692ms ago with 99% awake:
10-28 10:02:26.879 E/ActivityManager(  380):   76% 20744/com.google.android.gms.location.sample.activityrecognition: 76% user + 0% kernel / faults: 2 minor
10-28 10:02:26.879 E/ActivityManager(  380):   8.6% 380/system_server: 5.9% user + 2.6% kernel / faults: 4018 minor
10-28 10:02:26.879 E/ActivityManager(  380):   1.8% 197/adbd: 0.1% user + 1.7% kernel / faults: 424 minor
10-28 10:02:26.879 E/ActivityManager(  380):   0.7% 557/com.sonyericsson.home: 0.6% user + 0.1% kernel / faults: 932 minor
10-28 10:02:26.879 E/ActivityManager(  380):   1.2% 31/ksmd: 0% user + 1.2% kernel
10-28 10:02:26.879 E/ActivityManager(  380):   0.5% 6412/com.google.android.gms: 0.3% user + 0.1% kernel / faults: 193 minor
10-28 10:02:26.879 E/ActivityManager(  380):   0.3% 5586/com.android.vending: 0.2% user + 0% kernel / faults: 17 minor
10-28 10:02:26.879 E/ActivityManager(  380):   0% 6297/kworker/0:0: 0% user + 0% kernel
10-28 10:02:26.879 E/ActivityManager(  380):   0.1% 705/com.sonyericsson.android.socialphonebook: 0.1% user + 0% kernel / faults: 35 minor
10-28 10:02:26.879 E/ActivityManager(  380):   0.1% 5543/android.process.acore: 0.1% user + 0% kernel / faults: 29 minor
10-28 10:02:26.879 E/ActivityManager(  380):   0% 3/ksoftirqd/0: 0% user + 0% kernel
10-28 10:02:26.879 E/ActivityManager(  380):   0% 74/mmcqd/0: 0% user + 0% kernel
10-28 10:02:26.879 E/ActivityManager(  380):   0% 107/jbd2/mmcblk0p15: 0% user + 0% kernel
10-28 10:02:26.879 E/ActivityManager(  380):   0% 112/servicemanager: 0% user + 0% kernel
10-28 10:02:26.879 E/ActivityManager(  380):   0% 4197/com.google.process.gapps: 0% user + 0% kernel / faults: 1 minor
10-28 10:02:26.879 E/ActivityManager(  380):   0% 4510/com.google.android.gms.persistent: 0% user + 0% kernel / faults: 40 minor
10-28 10:02:26.879 E/ActivityManager(  380):   0% 10884/com.google.android.gallery3d: 0% user + 0% kernel / faults: 8 minor
10-28 10:02:26.879 E/ActivityManager(  380):   0% 10942/com.google.android.apps.plus: 0% user + 0% kernel / faults: 25 minor
10-28 10:02:26.879 E/ActivityManager(  380):   0.1% 19727/logcat: 0% user + 0.1% kernel / faults: 19 minor
10-28 10:02:26.879 E/ActivityManager(  380): 100% TOTAL: 92% user + 7.9% kernel
10-28 10:02:26.879 E/ActivityManager(  380): CPU usage from 2218ms to 2755ms later:
10-28 10:02:26.879 E/ActivityManager(  380):   78% 20744/com.google.android.gms.location.sample.activityrecognition: 78% user + 0% kernel / faults: 2 minor
10-28 10:02:26.879 E/ActivityManager(  380):     78% 20744/vityrecognition: 78% user + 0% kernel
10-28 10:02:26.879 E/ActivityManager(  380):   7.5% 380/system_server: 3.7% user + 3.7% kernel
10-28 10:02:26.879 E/ActivityManager(  380):     3.7% 414/InputDispatcher: 1.8% user + 1.8% kernel
10-28 10:02:26.879 E/ActivityManager(  380):     1.8% 1585/Binder Thread #: 0% user + 1.8% kernel
10-28 10:02:26.879 E/ActivityManager(  380):     1.8% 1586/Binder Thread #: 0% user + 1.8% kernel
10-28 10:02:26.879 E/ActivityManager(  380):   1.8% 31/ksmd: 0% user + 1.8% kernel
10-28 10:02:26.879 E/ActivityManager(  380):   1.8% 197/adbd: 0% user + 1.8% kernel / faults: 27 minor
10-28 10:02:26.879 E/ActivityManager(  380):    +0% 21070/adbd: 0% user + 0% kernel
10-28 10:02:26.879 E/ActivityManager(  380):   0.7% 4714/android.process.media: 0.7% user + 0% kernel / faults: 16 minor 3 major
10-28 10:02:26.879 E/ActivityManager(  380):     0.7% 6132/MtpServer: 0.7% user + 0% kernel
10-28 10:02:26.879 E/ActivityManager(  380):   0.7% 5586/com.android.vending: 0.7% user + 0% kernel / faults: 5 minor
10-28 10:02:26.879 E/ActivityManager(  380):   1% 6297/kworker/0:0: 0% user + 1% kernel
10-28 10:02:26.879 E/ActivityManager(  380):   1.1% 19727/logcat: 1.1% user + 0% kernel
10-28 10:02:26.879 E/ActivityManager(  380):  +0% 21069/sh: 0% user + 0% kernel
10-28 10:02:26.879 E/ActivityManager(  380):  +0% 21071/cat: 0% user + 0% kernel
10-28 10:02:26.879 E/ActivityManager(  380): 100% TOTAL: 87% user + 12% kernel
10-28 10:02:26.889 F/libc    (20744): Fatal signal 6 (SIGABRT) at 0x0000017c (code=0)
10-28 10:02:27.019 W/dalvikvm(20744): threadid=3: spin on suspend #4 threadid=1 (pcf=0)
10-28 10:02:27.019 I/dalvikvm(20744): "Signal Catcher" daemon prio=5 tid=3 RUNNABLE
10-28 10:02:27.019 I/dalvikvm(20744):   | group="system" sCount=0 dsCount=0 obj=0x411c1fc0 self=0xfd6ad8
10-28 10:02:27.019 I/dalvikvm(20744):   | sysTid=20747 nice=0 sched=0/0 cgrp=default handle=15989872
10-28 10:02:27.019 I/dalvikvm(20744):   | schedstat=( 0 0 0 ) utm=0 stm=0 core=0
10-28 10:02:27.019 I/dalvikvm(20744):   at dalvik.system.NativeStart.run(Native Method)
10-28 10:02:27.019 I/dalvikvm(20744): 
10-28 10:02:27.019 I/dalvikvm(20744): "main" prio=5 tid=1 RUNNABLE JIT
10-28 10:02:27.019 I/dalvikvm(20744):   | group="main" sCount=1 dsCount=0 obj=0x40aecc58 self=0xdd6e80
10-28 10:02:27.019 I/dalvikvm(20744):   | sysTid=20744 nice=0 sched=0/0 cgrp=default handle=1074267496
10-28 10:02:27.019 I/dalvikvm(20744):   | schedstat=( 0 0 0 ) utm=1026 stm=12 core=0
10-28 10:02:27.019 I/dalvikvm(20744):   at com.jjoe64.graphview.GridLabelRenderer.humanRound(GridLabelRenderer.java:~1087)
10-28 10:02:27.019 I/dalvikvm(20744):   at com.jjoe64.graphview.GridLabelRenderer.adjustHorizontal(GridLabelRenderer.java:635)
10-28 10:02:27.019 I/dalvikvm(20744):   at com.jjoe64.graphview.GridLabelRenderer.adjust(GridLabelRenderer.java:739)
10-28 10:02:27.019 I/dalvikvm(20744):   at com.jjoe64.graphview.GridLabelRenderer.draw(GridLabelRenderer.java:862)
10-28 10:02:27.019 I/dalvikvm(20744):   at com.jjoe64.graphview.GraphView.onDraw(GraphView.java:296)
10-28 10:02:27.019 I/dalvikvm(20744):   at android.view.View.draw(View.java:11054)
10-28 10:02:27.019 I/dalvikvm(20744):   at android.view.View.getDisplayList(View.java:10493)
10-28 10:02:27.019 I/dalvikvm(20744):   at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:2705)
10-28 10:02:27.019 I/dalvikvm(20744):   at android.view.View.getDisplayList(View.java:10456)
10-28 10:02:27.019 I/dalvikvm(20744):   at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:2705)
10-28 10:02:27.019 I/dalvikvm(20744):   at android.view.View.getDisplayList(View.java:10456)
10-28 10:02:27.019 I/dalvikvm(20744):   at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:2705)
10-28 10:02:27.019 I/dalvikvm(20744):   at android.view.View.getDisplayList(View.java:10456)
10-28 10:02:27.019 I/dalvikvm(20744):   at android.view.HardwareRenderer$GlRenderer.draw(HardwareRenderer.java:880)
10-28 10:02:27.019 I/dalvikvm(20744):   at android.view.ViewRootImpl.draw(ViewRootImpl.java:1911)
10-28 10:02:27.019 I/dalvikvm(20744):   at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1635)
10-28 10:02:27.019 I/dalvikvm(20744):   at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2455)
10-28 10:02:27.019 I/dalvikvm(20744):   at android.os.Handler.dispatchMessage(Handler.java:99)
10-28 10:02:27.019 I/dalvikvm(20744):   at android.os.Looper.loop(Looper.java:137)
10-28 10:02:27.019 I/dalvikvm(20744):   at android.app.ActivityThread.main(ActivityThread.java:4424)
10-28 10:02:27.019 I/dalvikvm(20744):   at java.lang.reflect.Method.invokeNative(Native Method)
10-28 10:02:27.019 I/dalvikvm(20744):   at java.lang.reflect.Method.invoke(Method.java:511)
10-28 10:02:27.019 I/dalvikvm(20744):   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:817)
10-28 10:02:27.019 I/dalvikvm(20744):   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:584)
10-28 10:02:27.019 I/dalvikvm(20744):   at dalvik.system.NativeStart.main(Native Method)
10-28 10:02:27.019 I/dalvikvm(20744): 
10-28 10:02:27.759 E/dalvikvm( 5586): Unable to open stack trace file '/data/anr/traces.txt': Permission denied
10-28 10:02:27.769 W/dalvikvm(20744): threadid=3: spin on suspend #5 threadid=1 (pcf=0)
10-28 10:02:27.769 I/dalvikvm(20744): "Signal Catcher" daemon prio=5 tid=3 RUNNABLE
10-28 10:02:27.769 I/dalvikvm(20744):   | group="system" sCount=0 dsCount=0 obj=0x411c1fc0 self=0xfd6ad8
10-28 10:02:27.769 I/dalvikvm(20744):   | sysTid=20747 nice=0 sched=0/0 cgrp=default handle=15989872
10-28 10:02:27.769 I/dalvikvm(20744):   | schedstat=( 0 0 0 ) utm=0 stm=1 core=0
10-28 10:02:27.769 I/dalvikvm(20744):   at dalvik.system.NativeStart.run(Native Method)
10-28 10:02:27.769 I/dalvikvm(20744): 
10-28 10:02:27.769 I/dalvikvm(20744): "main" prio=5 tid=1 RUNNABLE JIT
10-28 10:02:27.769 I/dalvikvm(20744):   | group="main" sCount=1 dsCount=0 obj=0x40aecc58 self=0xdd6e80
10-28 10:02:27.769 I/dalvikvm(20744):   | sysTid=20744 nice=0 sched=0/0 cgrp=default handle=1074267496
10-28 10:02:27.769 I/dalvikvm(20744):   | schedstat=( 0 0 0 ) utm=1089 stm=12 core=0
10-28 10:02:27.769 I/dalvikvm(20744):   at com.jjoe64.graphview.GridLabelRenderer.humanRound(GridLabelRenderer.java:~1087)
10-28 10:02:27.769 I/dalvikvm(20744):   at com.jjoe64.graphview.GridLabelRenderer.adjustHorizontal(GridLabelRenderer.java:635)
10-28 10:02:27.769 I/dalvikvm(20744):   at com.jjoe64.graphview.GridLabelRenderer.adjust(GridLabelRenderer.java:739)
10-28 10:02:27.769 I/dalvikvm(20744):   at com.jjoe64.graphview.GridLabelRenderer.draw(GridLabelRenderer.java:862)
10-28 10:02:27.779 I/dalvikvm(20744):   at com.jjoe64.graphview.GraphView.onDraw(GraphView.java:296)
10-28 10:02:27.779 I/dalvikvm(20744):   at android.view.View.draw(View.java:11054)
10-28 10:02:27.779 I/dalvikvm(20744):   at android.view.View.getDisplayList(View.java:10493)
10-28 10:02:27.779 I/dalvikvm(20744):   at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:2705)
10-28 10:02:27.779 I/dalvikvm(20744):   at android.view.View.getDisplayList(View.java:10456)
10-28 10:02:27.779 I/dalvikvm(20744):   at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:2705)
10-28 10:02:27.779 I/dalvikvm(20744):   at android.view.View.getDisplayList(View.java:10456)
10-28 10:02:27.779 I/dalvikvm(20744):   at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:2705)
10-28 10:02:27.779 I/dalvikvm(20744):   at android.view.View.getDisplayList(View.java:10456)
10-28 10:02:27.779 I/dalvikvm(20744):   at android.view.HardwareRenderer$GlRenderer.draw(HardwareRenderer.java:880)
10-28 10:02:27.779 I/dalvikvm(20744):   at android.view.ViewRootImpl.draw(ViewRootImpl.java:1911)
10-28 10:02:27.779 I/dalvikvm(20744):   at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1635)
10-28 10:02:27.779 I/dalvikvm(20744):   at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2455)
10-28 10:02:27.779 I/dalvikvm(20744):   at android.os.Handler.dispatchMessage(Handler.java:99)
10-28 10:02:27.779 I/dalvikvm(20744):   at android.os.Looper.loop(Looper.java:137)
10-28 10:02:27.779 I/dalvikvm(20744):   at android.app.ActivityThread.main(ActivityThread.java:4424)
10-28 10:02:27.779 I/dalvikvm(20744):   at java.lang.reflect.Method.invokeNative(Native Method)
10-28 10:02:27.779 I/dalvikvm(20744):   at java.lang.reflect.Method.invoke(Method.java:511)
10-28 10:02:27.779 I/dalvikvm(20744):   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:817)
10-28 10:02:27.779 I/dalvikvm(20744):   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:584)
10-28 10:02:27.779 I/dalvikvm(20744):   at dalvik.system.NativeStart.main(Native Method)
10-28 10:02:27.779 I/dalvikvm(20744): 
10-28 10:02:27.909 D/memalloc(  120): /dev/pmem: Freeing buffer base:0x416c2000 size:614400 offset:1228800 fd:37
10-28 10:02:27.909 D/memalloc(  120): /dev/pmem: Freeing buffer base:0x41758000 size:614400 offset:1843200 fd:43
10-28 10:02:27.909 D/memalloc(  120): /dev/pmem: Freeing buffer base:0x41c12000 size:614400 offset:6799360 fd:64
10-28 10:02:27.909 I/WindowManager(  380): WIN DEATH: Window{41732200 com.google.android.gms.location.sample.activityrecognition/com.google.android.gms.location.sample.activityrecognition.EventsGraphActivity paused=false}
10-28 10:02:27.909 I/WindowManager(  380): WIN DEATH: Window{416bd1d0 com.google.android.gms.location.sample.activityrecognition/com.google.android.gms.location.sample.activityrecognition.EventList paused=false}
10-28 10:02:27.919 I/WindowManager(  380): WIN DEATH: Window{416b9158 com.google.android.gms.location.sample.activityrecognition/com.google.android.gms.location.sample.activityrecognition.MainActivity paused=false}
10-28 10:02:28.019 D/Finsky  ( 5586): [518] AppStatesReplicator.handleContentSyncResponse: Completed 0 account content syncs with 0 successful.
10-28 10:02:28.019 D/Finsky  ( 5586): [1] 5.onFinished: Installation state replication succeeded.
10-28 10:02:28.179 F/libc    (21097): Fatal signal 13 (SIGPIPE) at 0x00005269 (code=0)
10-28 10:02:28.839 I/AlarmManager(  380): trigger Alarm{41ba3740 type 0 com.google.android.gms} [type=0 when=(2015-10-28 10:02:28) repeatInt=0 PendingIntent{41ba7140: PendingIntentRecord{41ba5e90 com.google.android.gms startService}}]
10-28 10:02:28.899 W/ActivityManager(  380): sendANRtoMTBF!!
10-28 10:02:28.939 I/ActivityManager(  380): No longer want android.process.media (pid 4714): hidden #13
10-28 10:02:28.949 I/ActivityManager(  380): Process com.google.android.gms.location.sample.activityrecognition (pid 20744) has died.
10-28 10:02:28.949 W/ActivityManager(  380): Force removing ActivityRecord{4168a198 com.google.android.gms.location.sample.activityrecognition/.EventsGraphActivity}: app died, no saved state
10-28 10:02:28.979 I/ActivityManager(  380): Start proc com.google.android.gms.location.sample.activityrecognition for activity com.google.android.gms.location.sample.activityrecognition/.EventList: pid=21105 uid=10115 gids={3003, 1015}
@jjoe64 jjoe64 added this to the 4.1 milestone Jun 20, 2016
@jjoe64
Copy link
Owner

jjoe64 commented Jun 20, 2016

your second data is in the wrong order. x values must be increasing

@jjoe64 jjoe64 closed this as completed Jun 20, 2016
@farmazon3000
Copy link
Author

Where it's documented that "x values must be increasing"?

@jjoe64
Copy link
Owner

jjoe64 commented Jun 20, 2016

i think it's at some places in the code e.g. here http://jjoe64.github.io/GraphView/javadoc/com/jjoe64/graphview/series/BaseSeries.html#appendData-E-boolean-int-

but maybe i should add it at some other point
=> TODO

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants