fastonosql icon indicating copy to clipboard operation
fastonosql copied to clipboard

Crash when non English IME is enabled (e.g. Chinese) on macOS

Open leovan opened this issue 7 years ago • 5 comments

It crashes when non English IME is enabled (e.g. Chinese) on macOS. After I switch it to English, it works fine. Problem may caused by Qt, below is the crash info:

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libobjc.A.dylib               	0x00007fff57226a1d objc_msgSend + 29
1   org.qt-project.QtCore         	0x0000000108a5b314 QCFString::toQString(__CFString const*) + 52
2   libqcocoa.dylib               	0x000000010ab6ab77 QCocoaInputContext::updateLocale() + 87

leovan avatar Nov 13 '18 06:11 leovan

Hey, thank you for the issue, i will try to fix.

topilski avatar Nov 13 '18 07:11 topilski

Can't reproduce on my vm vm

topilski avatar Nov 13 '18 08:11 topilski

It's not the system language rather than the input method editor (IME) language causes the problem. Try to change IME to Chinese.

ime

leovan avatar Nov 13 '18 08:11 leovan

vm2 Nothing changed, how can i install your language?

topilski avatar Nov 13 '18 12:11 topilski

After removing the "Squirrel" IME and add "Pinyin - Simplified" only, I got the same error. So I don't think it's a problem with specific IME. And it's hard to fix it without reproducing the problem. I found a repo https://github.com/fjh658/IDA7.0_SP which seems have the same issue, wish could help.

leovan avatar Nov 13 '18 12:11 leovan