09-26 13:18:23.243 10676-10676/? I/art: Not late-enabling -Xcheck:jni (already on) 09-26 13:18:23.244 10676-10676/? W/art: Unexpected CPU variant for X86 using defaults: x86 09-26 13:18:24.434 10676-10676/com.braincrumbz.fatalgetperiod W/System: ClassLoader referenced unknown path: /data/app/com.braincrumbz.fatalgetperiod-2/lib/x86 09-26 13:18:24.462 10676-10676/com.braincrumbz.fatalgetperiod I/InstantRun: starting instant run server: is main process 09-26 13:18:24.555 10676-10676/com.braincrumbz.fatalgetperiod W/art: Before Android 4.1, method android.graphics.PorterDuffColorFilter android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable 09-26 13:18:24.640 10676-10676/com.braincrumbz.fatalgetperiod D/MainActivity: onCreate 09-26 13:18:24.693 10676-10676/com.braincrumbz.fatalgetperiod I/ExoPlayerImpl: Init ed63309 [ExoPlayerLib/2.8.2] [generic_x86, Android SDK built for x86, Google, 25] 09-26 13:18:24.715 10676-10676/com.braincrumbz.fatalgetperiod D/MainActivity: onResume adding initial track (C)... 09-26 13:18:24.730 10676-10676/com.braincrumbz.fatalgetperiod D/MainActivity: ...initial track added, now starting. Tracklist is: [ C ] 09-26 13:18:24.798 10676-10695/com.braincrumbz.fatalgetperiod I/OpenGLRenderer: Initialized EGL, version 1.4 09-26 13:18:24.798 10676-10695/com.braincrumbz.fatalgetperiod D/OpenGLRenderer: Swap behavior 1 09-26 13:18:24.801 10676-10695/com.braincrumbz.fatalgetperiod W/OpenGLRenderer: Failed to choose config with EGL_SWAP_BEHAVIOR_PRESERVED, retrying without... 09-26 13:18:24.801 10676-10695/com.braincrumbz.fatalgetperiod D/OpenGLRenderer: Swap behavior 0 09-26 13:18:24.812 10676-10695/com.braincrumbz.fatalgetperiod D/EGL_emulation: eglCreateContext: 0x9a413920: maj 3 min 0 rcv 3 09-26 13:18:24.830 10676-10695/com.braincrumbz.fatalgetperiod D/EGL_emulation: eglMakeCurrent: 0x9a413920: ver 3 0 (tinfo 0x9a46d820) 09-26 13:18:24.831 10676-10695/com.braincrumbz.fatalgetperiod E/eglCodecCommon: glUtilsParamSize: unknow param 0x00008cdf glUtilsParamSize: unknow param 0x00008824 09-26 13:18:24.852 10676-10694/com.braincrumbz.fatalgetperiod I/VideoCapabilities: Unsupported profile 4 for video/mp4v-es 09-26 13:18:24.868 10676-10698/com.braincrumbz.fatalgetperiod I/OMXClient: MuxOMX ctor 09-26 13:18:24.882 10676-10697/com.braincrumbz.fatalgetperiod I/MediaCodec: [OMX.google.h264.decoder] setting surface generation to 10932225 09-26 13:18:24.883 10676-10698/com.braincrumbz.fatalgetperiod E/ACodec: [OMX.google.h264.decoder] storeMetaDataInBuffers failed w/ err -1010 09-26 13:18:24.890 10676-10698/com.braincrumbz.fatalgetperiod I/ACodec: codec does not support config priority (err -1010) 09-26 13:18:24.900 10676-10695/com.braincrumbz.fatalgetperiod D/EGL_emulation: eglMakeCurrent: 0x9a413920: ver 3 0 (tinfo 0x9a46d820) 09-26 13:18:24.958 10676-10697/com.braincrumbz.fatalgetperiod D/MediaCodec: [OMX.google.h264.decoder] setting dataspace on output surface to #104 09-26 13:18:25.050 10676-10697/com.braincrumbz.fatalgetperiod D/SoftwareRenderer: setting dataspace on output surface to #104 09-26 13:18:26.721 10676-10676/com.braincrumbz.fatalgetperiod D/MainActivity: adding second batch of tracks (D, E, F)... Tracklist is: [ _C_ ] 09-26 13:18:26.727 10676-10676/com.braincrumbz.fatalgetperiod D/MainActivity: ...second batch of tracks added. Tracklist is: [ _C_ | D | E | F ] 09-26 13:18:31.719 10676-10676/com.braincrumbz.fatalgetperiod D/MainActivity: changing next coming track (to F)... Tracklist is: [ _C_ | D | E | F ] 09-26 13:18:31.727 10676-10676/com.braincrumbz.fatalgetperiod D/MainActivity: ...next coming track changed. Tracklist is: [ _C_ | F | D | E ] 09-26 13:18:32.556 10676-10682/com.braincrumbz.fatalgetperiod I/art: Do partial code cache collection, code=30KB, data=30KB After code cache collection, code=30KB, data=30KB Increasing code cache capacity to 128KB 09-26 13:18:39.722 10676-10676/com.braincrumbz.fatalgetperiod D/MainActivity: removing other tracks... Tracklist is: [ C | _F_ | D | E ] 09-26 13:18:39.729 10676-10676/com.braincrumbz.fatalgetperiod D/MainActivity: initial track removed, now removing further tracks... Tracklist is: [ _F_ | D | E ] 09-26 13:18:39.738 10676-10676/com.braincrumbz.fatalgetperiod D/MainActivity: ...further tracks removed too. Tracklist is: [ _F_ ] 09-26 13:18:42.721 10676-10676/com.braincrumbz.fatalgetperiod D/MainActivity: adding third batch... Tracklist is: [ _F_ ] 09-26 13:18:42.727 10676-10676/com.braincrumbz.fatalgetperiod D/AndroidRuntime: Shutting down VM --------- beginning of crash 09-26 13:18:42.729 10676-10676/com.braincrumbz.fatalgetperiod E/AndroidRuntime: FATAL EXCEPTION: main Process: com.braincrumbz.fatalgetperiod, PID: 10676 java.lang.IndexOutOfBoundsException at com.google.android.exoplayer2.util.Assertions.checkIndex(Assertions.java:68) at com.google.android.exoplayer2.source.SinglePeriodTimeline.getPeriod(SinglePeriodTimeline.java:186) at com.google.android.exoplayer2.source.ConcatenatingMediaSource$DeferredTimeline.getPeriod(ConcatenatingMediaSource.java:841) at com.google.android.exoplayer2.source.AbstractConcatenatedTimeline.getPeriod(AbstractConcatenatedTimeline.java:176) at com.google.android.exoplayer2.analytics.AnalyticsCollector$MediaPeriodQueueTracker.updateMediaPeriodToNewTimeline(AnalyticsCollector.java:778) at com.google.android.exoplayer2.analytics.AnalyticsCollector$MediaPeriodQueueTracker.onTimelineChanged(AnalyticsCollector.java:724) at com.google.android.exoplayer2.analytics.AnalyticsCollector.onTimelineChanged(AnalyticsCollector.java:424) at com.google.android.exoplayer2.ExoPlayerImpl$PlaybackInfoUpdate.notifyListeners(ExoPlayerImpl.java:746) at com.google.android.exoplayer2.ExoPlayerImpl.updatePlaybackInfo(ExoPlayerImpl.java:681) at com.google.android.exoplayer2.ExoPlayerImpl.handlePlaybackInfo(ExoPlayerImpl.java:622) at com.google.android.exoplayer2.ExoPlayerImpl.handleEvent(ExoPlayerImpl.java:567) at com.google.android.exoplayer2.ExoPlayerImpl$1.handleMessage(ExoPlayerImpl.java:109) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6119) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776) 09-26 13:18:45.271 10676-10697/com.braincrumbz.fatalgetperiod W/SoftwareRenderer: Surface::dequeueBuffer returned error -19