Page 1 of 1
selecting text from right to left results in fc
Posted: Mon May 09, 2011 10:01 am
by ritsu
Hi,
This issue appears to occur only when Smart Keyboard Pro is set as the input method.
On Samsung Galaxy Tab, select text from the right to the left end of the screen. This can be replicated with single lines or across multiple lines. The screen freezes for a couple of seconds before force closing. Currently using the latest version of the keyboard on the Android Market.
Smart Keyboard 4.0.2/Tab froyo2.2 / eng locale
Posted: Sun May 22, 2011 11:47 am
by biopsin
Hi
I confim on this issue, tested selecting text on any line in 'jota', left to right results FC. It works as long i dont select the first letter..on each line
log: Jota text editor
Code: Select all
05-22 13:21:15.448 E/ShutdownThread( 2750): IsShutDownStarted()
05-22 13:21:15.448 E/WindowManager( 2750): isHomeNeglecting pkgName:com.js.Error
05-22 13:21:15.448 E/WindowManager( 2750): className:com.js.Error.TabMain
05-22 13:21:15.568 E/ShutdownThread( 2750): IsShutDownStarted()
05-22 13:21:15.658 W/System.err( 2834): java.io.FileNotFoundException: /data/data/com.shisho.taskswitcher/files/ignorelist (No such file or directory)
05-22 13:21:15.658 W/System.err( 2834): at org.apache.harmony.luni.platform.OSFileSystem.openImpl(Native Method)
05-22 13:21:15.668 W/System.err( 2834): at org.apache.harmony.luni.platform.OSFileSystem.open(OSFileSystem.java:152)
05-22 13:21:15.668 W/System.err( 2834): at java.io.FileInputStream.<init>(FileInputStream.java:82)
05-22 13:21:15.668 W/System.err( 2834): at android.app.ContextImpl.openFileInput(ContextImpl.java:442)
05-22 13:21:15.668 W/System.err( 2834): at android.content.ContextWrapper.openFileInput(ContextWrapper.java:152)
05-22 13:21:15.668 W/System.err( 2834): at com.shisho.taskswitcher.MyPrefActivity.getIngoreMap(MyPrefActivity.java:139)
05-22 13:21:15.668 W/System.err( 2834): at com.shisho.taskswitcher.First.getTasksEX(First.java:425)
05-22 13:21:15.668 W/System.err( 2834): at com.shisho.taskswitcher.First.loadTaskList(First.java:402)
05-22 13:21:15.668 W/System.err( 2834): at com.shisho.taskswitcher.First.paint(First.java:926)
05-22 13:21:15.668 W/System.err( 2834): at com.shisho.taskswitcher.First$1.onServiceConnected(First.java:129)
05-22 13:21:15.668 W/System.err( 2834): at android.app.ActivityThread$PackageInfo$ServiceDispatcher.doConnected(ActivityThread.java:1247)
05-22 13:21:15.668 W/System.err( 2834): at android.app.ActivityThread$PackageInfo$ServiceDispatcher$RunConnection.run(ActivityThread.java:1264)
05-22 13:21:15.678 W/System.err( 2834): at android.os.Handler.handleCallback(Handler.java:587)
05-22 13:21:15.678 W/System.err( 2834): at android.os.Handler.dispatchMessage(Handler.java:92)
05-22 13:21:15.678 W/System.err( 2834): at android.os.Looper.loop(Looper.java:123)
05-22 13:21:15.678 W/System.err( 2834): at android.app.ActivityThread.main(ActivityThread.java:4627)
05-22 13:21:15.678 W/System.err( 2834): at java.lang.reflect.Method.invokeNative(Native Method)
05-22 13:21:15.678 W/System.err( 2834): at java.lang.reflect.Method.invoke(Method.java:521)
05-22 13:21:15.678 W/System.err( 2834): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858)
05-22 13:21:15.688 W/System.err( 2834): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
05-22 13:21:15.688 W/System.err( 2834): at dalvik.system.NativeStart.main(Native Method)
05-22 13:21:18.148 E/InputMethodService( 2822): Keyboard State : 0
05-22 13:21:18.248 E/InputMethodService( 2822): Keyboard State : 0
05-22 13:21:18.308 E/InputMethodService( 2822): Keyboard State : 0
05-22 13:21:18.418 E/InputMethodService( 2822): Keyboard State : 0
05-22 13:21:45.305 E/ShutdownThread( 2750): IsShutDownStarted()
05-22 13:21:46.058 E/ShutdownThread( 2750): IsShutDownStarted()
05-22 13:21:46.324 E/ShutdownThread( 2750): IsShutDownStarted()
05-22 13:21:47.168 E/ShutdownThread( 2750): IsShutDownStarted()
05-22 13:21:49.058 E/AndroidRuntime(18809): FATAL EXCEPTION: main
05-22 13:21:49.058 E/AndroidRuntime(18809): java.lang.IndexOutOfBoundsException: getChars (15 ... 5) has end before start
05-22 13:21:49.058 E/AndroidRuntime(18809): at jp.sblo.pandora.jota.text.SpannableStringBuilder.checkRange(SpannableStringBuilder.java:952)
05-22 13:21:49.058 E/AndroidRuntime(18809): at jp.sblo.pandora.jota.text.SpannableStringBuilder.getChars(SpannableStringBuilder.java:864)
05-22 13:21:49.058 E/AndroidRuntime(18809): at android.text.TextUtils.getChars(TextUtils.java:69)
05-22 13:21:49.058 E/AndroidRuntime(18809): at android.text.TextUtils.substring(TextUtils.java:255)
05-22 13:21:49.058 E/AndroidRuntime(18809): at android.view.inputmethod.BaseInputConnection.getTextAfterCursor(BaseInputConnection.java:344)
05-22 13:21:49.058 E/AndroidRuntime(18809): at com.android.internal.view.IInputConnectionWrapper.executeMessage(IInputConnectionWrapper.java:196)
05-22 13:21:49.058 E/AndroidRuntime(18809): at com.android.internal.view.IInputConnectionWrapper$MyHandler.handleMessage(IInputConnectionWrapper.java:77)
05-22 13:21:49.058 E/AndroidRuntime(18809): at android.os.Handler.dispatchMessage(Handler.java:99)
05-22 13:21:49.058 E/AndroidRuntime(18809): at android.os.Looper.loop(Looper.java:123)
05-22 13:21:49.058 E/AndroidRuntime(18809): at android.app.ActivityThread.main(ActivityThread.java:4627)
05-22 13:21:49.058 E/AndroidRuntime(18809): at java.lang.reflect.Method.invokeNative(Native Method)
05-22 13:21:49.058 E/AndroidRuntime(18809): at java.lang.reflect.Method.invoke(Method.java:521)
05-22 13:21:49.058 E/AndroidRuntime(18809): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858)
05-22 13:21:49.058 E/AndroidRuntime(18809): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
05-22 13:21:49.058 E/AndroidRuntime(18809): at dalvik.system.NativeStart.main(Native Method)
05-22 13:21:54.318 E/ShutdownThread( 2750): IsShutDownStarted()
05-22 13:21:54.948 E/ShutdownThread( 2750): IsShutDownStarted()
05-22 13:21:55.278 E/ShutdownThread( 2750): IsShutDownStarted()
05-22 13:21:55.748 E/ShutdownThread( 2750): IsShutDownStarted()
05-22 13:21:57.898 E/InputMethodService( 2822): Keyboard State : 0
05-22 13:22:06.038 E/ShutdownThread( 2750): IsShutDownStarted()
05-22 13:22:06.180 E/ShutdownThread( 2750): IsShutDownStarted()
log: clipboard monitor
Code: Select all
05-20 21:24:41.699 E/ShutdownThread( 2748): IsShutDownStarted()
05-20 21:24:41.709 E/WindowManager( 2748): isHomeNeglecting pkgName:com.js.Error
05-20 21:24:41.709 E/WindowManager( 2748): className:com.js.Error.TabMain
05-20 21:24:41.819 E/ShutdownThread( 2748): IsShutDownStarted()
05-20 21:24:41.929 W/System.err( 2830): java.io.FileNotFoundException: /data/data/com.shisho.taskswitcher/files/ignorelist (No such file or directory)
05-20 21:24:41.929 W/System.err( 2830): at org.apache.harmony.luni.platform.OSFileSystem.openImpl(Native Method)
05-20 21:24:41.929 W/System.err( 2830): at org.apache.harmony.luni.platform.OSFileSystem.open(OSFileSystem.java:152)
05-20 21:24:41.929 W/System.err( 2830): at java.io.FileInputStream.<init>(FileInputStream.java:82)
05-20 21:24:41.929 W/System.err( 2830): at android.app.ContextImpl.openFileInput(ContextImpl.java:442)
05-20 21:24:41.929 W/System.err( 2830): at android.content.ContextWrapper.openFileInput(ContextWrapper.java:152)
05-20 21:24:41.929 W/System.err( 2830): at com.shisho.taskswitcher.MyPrefActivity.getIngoreMap(MyPrefActivity.java:139)
05-20 21:24:41.929 W/System.err( 2830): at com.shisho.taskswitcher.First.getTasksEX(First.java:425)
05-20 21:24:41.929 W/System.err( 2830): at com.shisho.taskswitcher.First.loadTaskList(First.java:402)
05-20 21:24:41.929 W/System.err( 2830): at com.shisho.taskswitcher.First.paint(First.java:926)
05-20 21:24:41.929 W/System.err( 2830): at com.shisho.taskswitcher.First$1.onServiceConnected(First.java:129)
05-20 21:24:41.929 W/System.err( 2830): at android.app.ActivityThread$PackageInfo$ServiceDispatcher.doConnected(ActivityThread.java:1247)
05-20 21:24:41.929 W/System.err( 2830): at android.app.ActivityThread$PackageInfo$ServiceDispatcher$RunConnection.run(ActivityThread.java:1264)
05-20 21:24:41.939 W/System.err( 2830): at android.os.Handler.handleCallback(Handler.java:587)
05-20 21:24:41.939 W/System.err( 2830): at android.os.Handler.dispatchMessage(Handler.java:92)
05-20 21:24:41.939 W/System.err( 2830): at android.os.Looper.loop(Looper.java:123)
05-20 21:24:41.939 W/System.err( 2830): at android.app.ActivityThread.main(ActivityThread.java:4627)
05-20 21:24:41.939 W/System.err( 2830): at java.lang.reflect.Method.invokeNative(Native Method)
05-20 21:24:41.939 W/System.err( 2830): at java.lang.reflect.Method.invoke(Method.java:521)
05-20 21:24:41.939 W/System.err( 2830): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858)
05-20 21:24:41.939 W/System.err( 2830): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
05-20 21:24:41.939 W/System.err( 2830): at dalvik.system.NativeStart.main(Native Method)
05-20 21:24:49.979 E/WindowManager( 2748): Overwriting rotation value from 0
05-20 21:24:50.229 E/InputMethodService( 2820): Keyboard State : 0
05-20 21:24:53.169 E/FastDormancy( 2825): before ======= ENTER DORMANCY =======
05-20 21:24:53.169 E/FastDormancy( 2825): [FD] Before mDormFlag: false in getCapaDormancy()
05-20 21:24:53.169 E/FastDormancy( 2825): [FD] After mDormFlag: false in getCapaDormancy()
05-20 21:24:54.177 E/FastDormancy( 2825): before ======= ENTER DORMANCY =======
05-20 21:24:54.177 E/FastDormancy( 2825): [FD] Before mDormFlag: false in getCapaDormancy()
05-20 21:24:54.179 E/FastDormancy( 2825): [FD] After mDormFlag: false in getCapaDormancy()
05-20 21:24:55.545 E/ShutdownThread( 2748): IsShutDownStarted()
05-20 21:24:55.678 E/ShutdownThread( 2748): IsShutDownStarted()
05-20 21:24:56.389 E/InputMethodService( 2820): Keyboard State : 0
05-20 21:24:56.409 E/InputMethodService( 2820): Keyboard State : 0
05-20 21:25:06.799 E/AndroidRuntime(14198): FATAL EXCEPTION: main
05-20 21:25:06.799 E/AndroidRuntime(14198): java.lang.IndexOutOfBoundsException: getChars (12 ... 0) has end before start
05-20 21:25:06.799 E/AndroidRuntime(14198): at android.text.SpannableStringBuilder.checkRange(SpannableStringBuilder.java:935)
05-20 21:25:06.799 E/AndroidRuntime(14198): at android.text.SpannableStringBuilder.getChars(SpannableStringBuilder.java:847)
05-20 21:25:06.799 E/AndroidRuntime(14198): at android.text.TextUtils.getChars(TextUtils.java:69)
05-20 21:25:06.799 E/AndroidRuntime(14198): at android.text.TextUtils.substring(TextUtils.java:255)
05-20 21:25:06.799 E/AndroidRuntime(14198): at android.view.inputmethod.BaseInputConnection.getTextAfterCursor(BaseInputConnection.java:344)
05-20 21:25:06.799 E/AndroidRuntime(14198): at com.android.internal.view.IInputConnectionWrapper.executeMessage(IInputConnectionWrapper.java:196)
05-20 21:25:06.799 E/AndroidRuntime(14198): at com.android.internal.view.IInputConnectionWrapper$MyHandler.handleMessage(IInputConnectionWrapper.java:77)
05-20 21:25:06.799 E/AndroidRuntime(14198): at android.os.Handler.dispatchMessage(Handler.java:99)
05-20 21:25:06.799 E/AndroidRuntime(14198): at android.os.Looper.loop(Looper.java:123)
05-20 21:25:06.799 E/AndroidRuntime(14198): at android.app.ActivityThread.main(ActivityThread.java:4627)
05-20 21:25:06.799 E/AndroidRuntime(14198): at java.lang.reflect.Method.invokeNative(Native Method)
05-20 21:25:06.799 E/AndroidRuntime(14198): at java.lang.reflect.Method.invoke(Method.java:521)
05-20 21:25:06.799 E/AndroidRuntime(14198): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858)
05-20 21:25:06.799 E/AndroidRuntime(14198): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
05-20 21:25:06.799 E/AndroidRuntime(14198): at dalvik.system.NativeStart.main(Native Method)
05-20 21:25:10.889 E/WindowManager( 2748): Overwriting rotation value from 0
05-20 21:25:13.339 E/InputMethodService( 2820): Keyboard State : 0
05-20 21:25:15.755 E/ShutdownThread( 2748): IsShutDownStarted()
05-20 21:25:15.913 E/ShutdownThread( 2748): IsShutDownStarted()
05-20 21:25:42.400 E/ShutdownThread( 2748): IsShutDownStarted()
05-20 21:25:42.541 E/ShutdownThread( 2748): IsShutDownStarted()
05-20 21:25:44.219 E/ShutdownThread( 2748): IsShutDownStarted()
05-20 21:25:44.273 E/ShutdownThread( 2748): IsShutDownStarted()
Re: selecting text from right to left results in fc
Posted: Sun May 22, 2011 1:20 pm
by cyril
Thanks for the logs, I'm working on a fix.
Re: selecting text from right to left results in fc
Posted: Sun May 22, 2011 1:37 pm
by cyril
Fixed in the latest
beta. Too bad I didn't get this post before releasing 4.1.0 on the market

Re: selecting text from right to left results in fc
Posted: Sun May 22, 2011 2:05 pm
by biopsin
Hi cyril
sorry cyril for missing deadline, noticed it first yesterday - curs my slow reporting

Re: selecting text from right to left results in fc
Posted: Sun May 22, 2011 7:06 pm
by cyril
Anyway fixed in 4.1.1, I had to do an emergency release for another (more) important problem