You are on page 1of 2

java.lang.IllegalStateException: Fatal Exception thrown on Scheduler.Worker thread.

at rx.android.schedulers.LooperScheduler$ScheduledAction.run(:114)
at android.os.Handler.handleCallback(Handler.java:790)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:175)
at android.app.ActivityThread.main(ActivityThread.java:6724)
at java.lang.reflect.Method.invoke(Native Method)
at
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:810)
Caused by: rx.exceptions.OnErrorFailedException: Error occurred when trying to
propagate error to Observer.onError
at rx.observers.SafeSubscriber._onError(:187)
at rx.observers.SafeSubscriber.onError(:115)
at
rx.internal.operators.OperatorObserveOn$ObserveOnSubscriber.checkTerminated(:273)
at rx.internal.operators.OperatorObserveOn$ObserveOnSubscriber.call(:216)
at rx.android.schedulers.LooperScheduler$ScheduledAction.run(:107)
... 7 more
Caused by: rx.exceptions.CompositeException: 2 exceptions occurred.
... 12 more
Caused by: rx.exceptions.CompositeException$CompositeExceptionCausalChain: Chain of
Causes for CompositeException In Order Received =>
at com.tencent.bugly.crashreport.crash.e.b(:187)
at com.tencent.bugly.crashreport.crash.e.a(:321)
at com.tencent.bugly.crashreport.crash.e.uncaughtException(:361)
at o.epy$a.uncaughtException(:119)
at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1068)
at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1063)
at rx.android.schedulers.LooperScheduler$ScheduledAction.run(:118)
... 7 more
Caused by: android.database.CursorWindowAllocationException: Cursor window
allocation of 2048 kb failed. # Open Cursors=464 (# cursors opened by this
proc=464)
at android.database.CursorWindow.<init>(CursorWindow.java:108)
at
android.database.AbstractWindowedCursor.clearOrCreateWindow(AbstractWindowedCursor.
java:198)
at android.database.sqlite.SQLiteCursor.fillWindow(SQLiteCursor.java:138)
at android.database.sqlite.SQLiteCursor.getCount(SQLiteCursor.java:132)
at android.database.AbstractCursor.moveToPosition(AbstractCursor.java:220)
at android.database.AbstractCursor.moveToNext(AbstractCursor.java:269)
at o.dua$6.ˊ(:523)
at o.dua$6.call(:514)
at rx.Observable.unsafeSubscribe(:10200)
at rx.internal.operators.OperatorSubscribeOn$1.call(:94)
at rx.internal.schedulers.CachedThreadScheduler$EventLoopWorker$1.call(:228)
at rx.internal.schedulers.ScheduledAction.run(:55)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:457)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledT
hreadPoolExecutor.java:301)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)
Caused by: java.lang.OutOfMemoryError: pthread_create (1040KB stack) failed: Try
again
at java.lang.Thread.nativeCreate(Native Method)
at java.lang.Thread.start(Thread.java:733)
at
java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:970)
at
java.util.concurrent.ThreadPoolExecutor.ensurePrestart(ThreadPoolExecutor.java:1611
)
at
java.util.concurrent.ScheduledThreadPoolExecutor.delayedExecute(ScheduledThreadPool
Executor.java:342)
at
java.util.concurrent.ScheduledThreadPoolExecutor.schedule(ScheduledThreadPoolExecut
or.java:562)
at
java.util.concurrent.ScheduledThreadPoolExecutor.submit(ScheduledThreadPoolExecutor
.java:664)
at rx.internal.schedulers.NewThreadWorker.scheduleActual(:244)
at
rx.internal.schedulers.CachedThreadScheduler$EventLoopWorker.schedule(:222)
at
rx.internal.schedulers.CachedThreadScheduler$EventLoopWorker.schedule(:212)
at rx.internal.util.ScalarSynchronousObservable$2.call(:110)
at rx.internal.util.ScalarSynchronousObservable$2.call(:106)
at
rx.internal.util.ScalarSynchronousObservable$ScalarAsyncProducer.request(:188)
at rx.Subscriber.setProducer(:209)
at rx.Subscriber.setProducer(:205)
at
rx.internal.util.ScalarSynchronousObservable$ScalarAsyncOnSubscribe.call(:159)
at
rx.internal.util.ScalarSynchronousObservable$ScalarAsyncOnSubscribe.call(:148)
at rx.Observable.subscribe(:10296)
at rx.Observable.subscribe(:10263)
at rx.Observable.subscribe(:10103)
at o.dgs.ˊ(:86)
at com.snaptube.util.ProductionEnv.logException(:70)
at com.snaptube.util.ProductionEnv.throwExceptForDebugging(:30)
at com.snaptube.playlist.SqlListView$12.ˊ(:155)
at com.snaptube.playlist.SqlListView$12.call(:151)
at rx.internal.util.ActionSubscriber.onError(:44)
at rx.observers.SafeSubscriber._onError(:153)
at rx.observers.SafeSubscriber.onError(:115)
at
rx.internal.operators.OperatorObserveOn$ObserveOnSubscriber.checkTerminated(:273)
at rx.internal.operators.OperatorObserveOn$ObserveOnSubscriber.call(:216)
at rx.android.schedulers.LooperScheduler$ScheduledAction.run(:107)
at android.os.Handler.handleCallback(Handler.java:790)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:175)
at android.app.ActivityThread.main(ActivityThread.java:6724)
at java.lang.reflect.Method.invoke(Native Method)
at
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:810)

You might also like