Closed GoogleCodeExporter closed 8 years ago
Please provide a crash log?
Original comment by kennytm@gmail.com
on 10 Sep 2009 at 5:19
Sorry, here are a few of the related logs. I gather from your blog comments
that it's likely just a 3GS issue. BTW,
the Dvorak layout modified with the QWERTY plist still works fine with the
latest iKeyEx.
Thanks!
Mike
Original comment by mummifie...@gmail.com
on 11 Sep 2009 at 5:31
Attachments:
The symbolicated crash log is
-[UIKeyboardLayoutRoman updateLocalizedKeys]
-[UIKeyboardImpl callLayoutUpdateLocalizedKeys]
-[UIKeyboardImpl setInputMode:]
-[UIKeyboardImpl setInputModeToNextInPreferredList]
replaced_UIKeyboardImpl_setInputModeToNextInPreferredList
etc., which is strange because UIKeyboardLayoutRoman ought not to be used in
3.0 anymore. Can you list the
keyboards you've installed and the phone's language? Thanks!
Original comment by kennytm@gmail.com
on 11 Sep 2009 at 9:11
(The crash was because self->m_activeSublayout->m_spaceKeyView was invoked, but
m_activeSublayout ==
NULL. It is NOT 3GS-specific.)
Original comment by kennytm@gmail.com
on 11 Sep 2009 at 9:27
I only have the standard keyboards in the languages provided by Apple plus the
5RowQWERTY.keyboard and
Dvorak5.keyboard in /Library/iKeyEx/Keyboards (plus the
_KeyboardChooser.keyboard). The Dvorak5
keyboard has had its layout.plist replaced with the one from the last release
version of 5RowQWERTY but that
one works just fine. I've installed the latest beta versions of 5RowQWERTY
right on top of any existing
versions - could there be fallout from that, and if so, can I just manually
delete its directory and reinstall?
Here's a directory listing of that keyboard:
DualCoreAmor:Keyboards xxxx$ ls -lAR 5RowQWERTY.keyboard/
total 112
-rwxr-xr-x@ 1 sbd staff 20896 Aug 12 13:48 5RowQWERTY
-rwxr-xr-x@ 1 sbd staff 67 Sep 4 16:55 Info.plist
drwxr-xr-x@ 11 sbd staff 330 Sep 4 16:55 Preferences.bundle
-rwxr-xr-x@ 1 sbd staff 290 Aug 12 13:48 esc.png
-rwxr-xr-x@ 1 sbd staff 1764 Sep 4 16:55 layout.plist
-rwxr-xr-x@ 1 sbd staff 1341 Mar 17 07:22 variants.plist
5RowQWERTY.keyboard//Preferences.bundle:
total 176
-rwxr-xr-x@ 1 sbd staff 73264 Aug 31 14:34 5RowQWERTY
-rwxr-xr-x@ 1 sbd staff 1775 Aug 31 13:41 5RowQWERTY.plist
-rwxr-xr-x@ 1 sbd staff 127 Feb 22 2009 Info.plist
drwxr-xr-x@ 3 sbd staff 264 Sep 4 16:55 ar.lproj
drwxr-xr-x@ 3 sbd staff 264 Sep 4 16:55 en.lproj
drwxr-xr-x@ 3 sbd staff 264 Sep 4 16:55 es.lproj
drwxr-xr-x@ 3 sbd staff 264 Sep 4 16:55 it.lproj
drwxr-xr-x@ 3 sbd staff 264 Sep 4 16:55 zh_CN.lproj
drwxr-xr-x@ 3 sbd staff 264 Sep 4 16:55 zh_TW.lproj
5RowQWERTY.keyboard//Preferences.bundle/ar.lproj:
total 16
-rwxr-xr-x@ 1 sbd staff 578 Mar 6 2009 5RowQWERTY.strings
5RowQWERTY.keyboard//Preferences.bundle/en.lproj:
total 16
-rwxr-xr-x@ 1 sbd staff 532 Mar 2 2009 5RowQWERTY.strings
5RowQWERTY.keyboard//Preferences.bundle/es.lproj:
total 16
-rwxr-xr-x@ 1 sbd staff 590 Mar 2 2009 5RowQWERTY.strings
5RowQWERTY.keyboard//Preferences.bundle/it.lproj:
total 16
-rwxr-xr-x@ 1 sbd staff 596 Mar 6 2009 5RowQWERTY.strings
5RowQWERTY.keyboard//Preferences.bundle/zh_CN.lproj:
total 16
-rwxr-xr-x@ 1 sbd staff 430 Mar 2 2009 5RowQWERTY.strings
5RowQWERTY.keyboard//Preferences.bundle/zh_TW.lproj:
total 16
-rwxr-xr-x@ 1 sbd staff 430 Mar 2 2009 5RowQWERTY.strings
Original comment by mummifie...@gmail.com
on 11 Sep 2009 at 6:19
@5:
What I need _is_ the list of standard Apple keyboards you've used. iKeyEx 3
never used any
UIKeyboardLayoutRoman so the cause must be some legacy standard Apple or other
third-party keyboards.
For the phone's language, I mean your interface language settings, e.g. if you
are using an English interface or a
French interface, etc.
Original comment by kennytm@gmail.com
on 11 Sep 2009 at 7:32
My language setting has been English from the get-go. I haven't intentionally
installed or used any keyboards
but English and the 5RowQWERTY and (modified)5RowDvorak iKeyEx add-ons. The
only ones even enabled in
my Keyboards list are English and ikeyex:4ec8ba72. I'd be happy to copy and
zip up my textinput bundles if you
want to be sure there's nothing unusual in there. Other than that, I'm not
sure where else to check. As far as I
know, none of the software I've installed has loaded any customized keyboards.
If there's a way to generate a
report of any keyboard resources installed and their versions I'd be happy to
run that for you but I'm still
relatively new to the intricacies of the iPhone so I could use a clue or two.
Original comment by mummifie...@gmail.com
on 11 Sep 2009 at 10:50
[deleted comment]
[deleted comment]
[deleted comment]
@7:
Ah, that would be strange. Have you tried deleting the cache, or (last-resort)
re-installing?
(For the list of keyboards actually installed, you can attach
/var/mobile/Library/Preferences/.GlobalPreferences.plist. Note that this file
is hidden by default. Also, please
attach /var/mobile/Library/Keyboard/iKeyEx::config.plist)
Original comment by kennytm@gmail.com
on 12 Sep 2009 at 6:36
Here are the files you asked for. Which cache, specifically? And do you mean
reinstalling iKeyEx or doing a
system restore?
Original comment by mummifie...@gmail.com
on 12 Sep 2009 at 8:52
Attachments:
@12:
You can delete cache in System -> iKeyEx -> Delete cache. Also, are you sure
you're installing the latest version
(0.1-99h) of 5-Row QWERTY? That version does not have esc.png in
5RowQWERTY.keyboard.
Original comment by kennytm@gmail.com
on 12 Sep 2009 at 10:49
Deleting the iKeyEx cache didn't help - there was just one entry in there for
the 5RowDvorak so I'm not
surprised. Per my previous question in #5, I've installed the latest versions
of 5RowQWERTY over any existing
versions; I did them manually via dpkg -i so unless there's an uninstall
pre-flight script in the packages which
runs automatically during an install, there's a good chance there are elements
from the previous versions if
those have been moved or removed from the current version. I'm assuming I can
just manually delete the
5RowQWERTY.keyboard directory and then reinstall, no?
Original comment by mummifie...@gmail.com
on 12 Sep 2009 at 11:09
Ok, deleting 5RowQWERTY.keyboard and reinstalling 0.1-99h didn't help. Turns
out the issue was with the
Mix'n'Match keyboard I had created for it in the first 0.1-99 beta. Deleted
that and recreated it and
5RowQWERTY now works - quite well, in fact. So it looks like a recommendation
to delete and recreate any
mix'n'match keyboards when upgrading will likely be in order.
Now if you can just tell me how to access all those emoticons and dingbats
which were the only things which
would show up when adding the last release version of 5RowQWERTY to the first
betas of iKeyEx, I and my two
year old son will be immensely happy :)
Thanks for your time - sorry it was kind of a red herring...
Original comment by mummifie...@gmail.com
on 13 Sep 2009 at 4:46
@15:
Nice to know that. Since it arises from an ancient version of iKeyEx, I'll
close this as WontFix. Your resolution
would be FAQ'ed, thanks.
BTW, the emoticon keyboard can be added by Settings -> iKeyEx -> Keyboards ->
Adding "Emoji". If you
can't find Emoji you may need to install "Emoji" in Cydia (from iSpazio)
(If you see the Emoji keyboard in unexpected places, however, it may mean
iKeyEx encountered something
wrong.)
Original comment by kennytm@gmail.com
on 13 Sep 2009 at 4:56
Original issue reported on code.google.com by
mummifie...@gmail.com
on 9 Sep 2009 at 8:53