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.
selecting text from right to left results in fc
Smart Keyboard 4.0.2/Tab froyo2.2 / eng locale
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
log: clipboard monitor
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()
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()
- cyril
- Developer
- Posts: 2079
- Joined: Tue Feb 02, 2010 4:02 pm
- Phone: Nexus One 2.3
- Location: Nice, France
Re: selecting text from right to left results in fc
Thanks for the logs, I'm working on a fix.
Cyril
- cyril
- Developer
- Posts: 2079
- Joined: Tue Feb 02, 2010 4:02 pm
- Phone: Nexus One 2.3
- Location: Nice, France
Re: selecting text from right to left results in fc
Fixed in the latest beta. Too bad I didn't get this post before releasing 4.1.0 on the market
Cyril
Re: selecting text from right to left results in fc
Hi cyril
sorry cyril for missing deadline, noticed it first yesterday - curs my slow reporting
sorry cyril for missing deadline, noticed it first yesterday - curs my slow reporting
- cyril
- Developer
- Posts: 2079
- Joined: Tue Feb 02, 2010 4:02 pm
- Phone: Nexus One 2.3
- Location: Nice, France
Re: selecting text from right to left results in fc
Anyway fixed in 4.1.1, I had to do an emergency release for another (more) important problem
Cyril