09-23 17:29:20.752: E/AndroidRuntime(21990): FATAL EXCEPTION: Thread-34030
09-23 17:29:20.752: E/AndroidRuntime(21990): Process: com.school.yplugin, PID: 21990
09-23 17:29:20.752: E/AndroidRuntime(21990): java.lang.IllegalArgumentException: y must be >= 0
09-23 17:29:20.752: E/AndroidRuntime(21990): at android.graphics.Bitmap.checkXYSign(Bitmap.java:404)
09-23 17:29:20.752: E/AndroidRuntime(21990): at android.graphics.Bitmap.checkPixelAccess(Bitmap.java:1422)
09-23 17:29:20.752: E/AndroidRuntime(21990): at android.graphics.Bitmap.setPixel(Bitmap.java:1490)
09-23 17:29:20.752: E/AndroidRuntime(21990): at com.school.yplugin.ImageProcess.cropImage(ImageProcess.java:57)
09-23 17:29:20.752: E/AndroidRuntime(21990): at com.school.yplugin.CropActivity$1.run(CropActivity.java:144)
09-23 17:29:20.752: E/AndroidRuntime(21990): at java.lang.Thread.run(Thread.java:841)
09-23 17:29:21.522: E/WindowManager(21990): android.view.WindowLeaked: Activity com.school.yplugin.CropActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView{43153518 V.E..... R.....ID 0,0-629,346} that was originally added here
09-23 17:29:21.522: E/WindowManager(21990): at android.view.ViewRootImpl.<init>(ViewRootImpl.java:459)
09-23 17:29:21.522: E/WindowManager(21990): at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:267)
09-23 17:29:21.522: E/WindowManager(21990): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:69)
09-23 17:29:21.522: E/WindowManager(21990): at android.app.Dialog.show(Dialog.java:288)
09-23 17:29:21.522: E/WindowManager(21990): at com.school.yplugin.CropActivity.onCropImageButton(CropActivity.java:120)
09-23 17:29:21.522: E/WindowManager(21990): at java.lang.reflect.Method.invokeNative(Native Method)
09-23 17:29:21.522: E/WindowManager(21990): at java.lang.reflect.Method.invoke(Method.java:515)
09-23 17:29:21.522: E/WindowManager(21990): at android.view.View$1.onClick(View.java:3964)
09-23 17:29:21.522: E/WindowManager(21990): at android.view.View.performClick(View.java:4630)
09-23 17:29:21.522: E/WindowManager(21990): at android.view.View$PerformClick.run(View.java:19331)
09-23 17:29:21.522: E/WindowManager(21990): at android.os.Handler.handleCallback(Handler.java:733)
09-23 17:29:21.522: E/WindowManager(21990): at android.os.Handler.dispatchMessage(Handler.java:95)
09-23 17:29:21.522: E/WindowManager(21990): at android.os.Looper.loop(Looper.java:157)
09-23 17:29:21.522: E/WindowManager(21990): at android.app.ActivityThread.main(ActivityThread.java:5356)
09-23 17:29:21.522: E/WindowManager(21990): at java.lang.reflect.Method.invokeNative(Native Method)
09-23 17:29:21.522: E/WindowManager(21990): at java.lang.reflect.Method.invoke(Method.java:515)
09-23 17:29:21.522: E/WindowManager(21990): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1265)
09-23 17:29:21.522: E/WindowManager(21990): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1081)
09-23 17:29:21.522: E/WindowManager(21990): at dalvik.system.NativeStart.main(Native Method)