I've started getting segfaults for no apparent reason. Going back to previous versions of my code, where things used to work doesn't seem to help. It happens randomly, when I evaluate some code.
02-02 11:30:02.273 20437 20602 E AndroidRuntime: FATAL EXCEPTION: nREPL-worker-0
02-02 11:30:02.273 20437 20602 E AndroidRuntime: Process: com.fourthbit.asdf, PID: 20437
02-02 11:30:02.273 20437 20602 E AndroidRuntime: java.lang.Error: java.lang.reflect.InvocationTargetException
02-02 11:30:02.273 20437 20602 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1119)
02-02 11:30:02.273 20437 20602 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
02-02 11:30:02.273 20437 20602 E AndroidRuntime: at java.lang.Thread.run(Thread.java:818)
02-02 11:30:02.273 20437 20602 E AndroidRuntime: Caused by: java.lang.reflect.InvocationTargetException
02-02 11:30:02.273 20437 20602 E AndroidRuntime: at java.lang.reflect.Constructor.newInstance(Native Method)
02-02 11:30:02.273 20437 20602 E AndroidRuntime: at clojure.main$repl.doInvoke(main.clj:223)
02-02 11:30:02.273 20437 20602 E AndroidRuntime: at clojure.lang.RestFn.invoke(RestFn.java:1523)
02-02 11:30:02.273 20437 20602 E AndroidRuntime: at clojure.tools.nrepl.middleware.interruptible_eval$evaluate$fn__6832.invoke(interruptible_eval.clj:87)
02-02 11:30:02.273 20437 20602 E AndroidRuntime: at clojure.lang.AFn.applyToHelper(AFn.java:152)
02-02 11:30:02.273 20437 20602 E AndroidRuntime: at clojure.lang.AFn.applyTo(AFn.java:144)
02-02 11:30:02.273 20437 20602 E AndroidRuntime: at clojure.core$apply.invoke(core.clj:630)
02-02 11:30:02.273 20437 20602 E AndroidRuntime: at clojure.core$with_bindings_STAR_.doInvoke(core.clj:1864)
02-02 11:30:02.273 20437 20602 E AndroidRuntime: at clojure.lang.RestFn.invoke(RestFn.java:425)
02-02 11:30:02.273 20437 20602 E AndroidRuntime: at clojure.tools.nrepl.middleware.interruptible_eval$evaluate.invoke(interruptible_eval.clj:85)
02-02 11:30:02.273 20437 20602 E AndroidRuntime: at clojure.tools.nrepl.middleware.interruptible_eval$interruptible_eval$fn__6879$fn__6882.invoke(interruptible_eval.clj:222)
02-02 11:30:02.273 20437 20602 E AndroidRuntime: at clojure.tools.nrepl.middleware.interruptible_eval$run_next$fn__6874.invoke(interruptible_eval.clj:190)
02-02 11:30:02.273 20437 20602 E AndroidRuntime: at clojure.lang.AFn.run(AFn.java:22)
02-02 11:30:02.273 20437 20602 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
02-02 11:30:02.273 20437 20602 E AndroidRuntime: ... 2 more
02-02 11:30:02.273 20437 20602 E AndroidRuntime: Caused by: java.lang.NullPointerException: parentLoader == null && !nullAllowed
02-02 11:30:02.273 20437 20602 E AndroidRuntime: at java.lang.ClassLoader.<init>(ClassLoader.java:210)
02-02 11:30:02.273 20437 20602 E AndroidRuntime: at java.lang.ClassLoader.<init>(ClassLoader.java:202)
02-02 11:30:02.273 20437 20602 E AndroidRuntime: at java.security.SecureClassLoader.<init>(SecureClassLoader.java:48)
02-02 11:30:02.273 20437 20602 E AndroidRuntime: at java.net.URLClassLoader.<init>(URLClassLoader.java:710)
02-02 11:30:02.273 20437 20602 E AndroidRuntime: at java.net.URLClassLoader.<init>(URLClassLoader.java:555)
02-02 11:30:02.273 20437 20602 E AndroidRuntime: at clojure.lang.DynamicClassLoader.<init>(DynamicClassLoader.java:41)
02-02 11:30:02.273 20437 20602 E AndroidRuntime: at clojure.lang.DalvikDynamicClassLoader.<init>(DalvikDynamicClassLoader.java:61)
02-02 11:30:02.273 20437 20602 E AndroidRuntime: ... 16 more
I've started getting segfaults for no apparent reason. Going back to previous versions of my code, where things used to work doesn't seem to help. It happens randomly, when I evaluate some code.