View Issue Details

IDProjectCategoryView StatusLast Update
0000950Ecere SDKi18npublic2014-05-04 11:37
Reporternicktick Assigned To 
PriorityhighSeveritymajorReproducibilityalways
Status closedResolutionno change required 
Product Version0.44.07 
Target Version0.44.10 64 
Summary0000950: inputing chinese into editbox will stuck App.
DescriptionOS: windows 8
ecere: 0.44.07 32-bit

how to repeat:
1)open a new GUI project
2)put an editbox control into the Form
3)run the program,then switch into chinese input state and input chinese.

phenomenon:
1)the input method little window won't display when you pressing key,sometimes the App is stuck
2)when App is stuck, CPU usage is high.
3)if the first chinese characters inputed, then more input more chinese will be easy.
4)when App is stuck, break the App in debug mode, the call stack displays
  0 inside KERNELBASE!DelayLoadFailureHook, C:\Windows\SysWOW64\KernelBase.dll
  1 inside UnregisterBadMemoryNotification, C:\Windows\SysWOW64\kernel32.dll
  2 ??

  
TagsNo tags attached.

Activities

2013-07-05 02:31

 

test_input.swf (74,445 bytes)

jerome

2014-04-30 09:52

administrator   ~0001225

nicktick, could you please verify if this still happens, and if it does, could you please give information on which Chinese IME you're using and how to install it and whether it happens on other system/IMEs ?

Thanks!

nicktick

2014-05-04 00:58

reporter   ~0001264

Jerome, I tested two kinds of Chinese Input Methods(Microsoft Pin Yin & Pin Yin Jia Jia),both of them are ok now! How did you fix that? this problem has prevented me porting tool with eC for several months. thanks for your fix!

nicktick

2014-05-04 01:04

reporter   ~0001266

the above issue is checked under 32-bit ecere. Any chinese IME works OK.

but if the program compiled with 64-bit ecere,the program will stuck for a while(about 20-30 seconds) at the beginning of the first chinese character displayed.

jerome

2014-05-04 02:56

administrator   ~0001269

The Windows 8 Chinese IME is very sluggish when used from an application debugged with GDB.

To reproduce: Just press the 'C' key repeatedly with it.
This is not an issue if the executable is executed directly or with Ctrl-F5.

Closing this issue as it's mostly unrelated to Ecere, but we'll see if it behaves better with a newer GDB version.

Issue History

Date Modified Username Field Change
2013-07-05 02:16 nicktick New Issue
2013-07-05 02:31 nicktick File Added: test_input.swf
2014-02-22 18:17 jerome Priority normal => high
2014-02-22 18:17 jerome Target Version => 0.44.11 Tablet Edition/Docs
2014-04-30 09:51 jerome Status new => feedback
2014-04-30 09:52 jerome Note Added: 0001225
2014-04-30 09:53 jerome Severity block => major
2014-05-04 00:58 nicktick Note Added: 0001264
2014-05-04 01:04 nicktick Note Added: 0001266
2014-05-04 02:56 jerome Status feedback => closed
2014-05-04 02:56 jerome Note Added: 0001269
2014-05-04 02:56 jerome Resolution open => no change required
2014-05-04 11:37 jerome Target Version 0.44.11 Tablet Edition/Docs => 0.44.10 64