Ticket #7824

Infinite loop with Qt
Open Date: 2006-01-07 23:58 Last Update: 2006-01-09 22:41

Reporter:
Owner:
(None)
Type:
Status:
Open
Component:
(None)
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
File:
1

Details

Qt 4 を使った application に AquaSKK で入力しようとする
と、無限ループに陥ってしまい、application を kill しな
ければならなくなってしまいます。

とりあえず、添付のパッチのように fix 中に fix されない
ようにして無限ループに入らないようにすれば入力できるよ
うになりましたが、正しいかどうかは自信はありません。

backtrace の一部は以下のようになっています。

#301 0x10dac690 in CallBIMFunctionWithStorage
(inStorage=0xb0fd94c, inParams=0xbfe79410,
inProcPtr=0x18, inProcInfo=52) at
/Volumes/LaCie/t_suwa/sf.jp/AquaSKK/BIMComponent.cpp:466
#302 0x90b59e68 in CallComponent ()
#303 0x9341bdc8 in FixTextService ()
#304 0x934121e8 in utFixIMForScriptInDocument ()
#305 0x931a1d70 in
tsmCFDictionaryApplyFunctionOverClassKeys ()
#306 0x932c1260 in utFixAllIMForScriptInDocument ()
#307 0x932c1200 in MyFixTSMDocument ()
#308 0x932c1130 in FixTSMDocument ()
#309 0x09b21054 in
QMacInputContext::globalEventProcessor ()
#310 0x93184ff4 in DispatchEventToHandlers ()
#311 0x9318474c in SendEventToEventTargetInternal ()
#312 0x9318b4ec in SendEventToEventTarget ()
#313 0x93299d78 in HandleTextInputEvent ()
#314 0x9318b874 in ToolboxEventDispatcherHandler ()
#315 0x93185244 in DispatchEventToHandlers ()
#316 0x9318474c in SendEventToEventTargetInternal ()
#317 0x9318b4ec in SendEventToEventTarget ()
#318 0x93299c74 in SendTSMEvent ()
#319 0x9340d5a8 in SendTextInputEvent ()
#320 0x10dacbf0 in BIMUpdateActiveInputAreaWithLength
(inSessionHandle=0xb0fd94c, fixLength=2) at
/Volumes/LaCie/t_suwa/sf.jp/AquaSKK/BIMInputEvents.cpp:215
#321 0x10dacc68 in BIMUpdateActiveInputArea
(inSessionHandle=0x0, inFix=3 '\003') at
/Volumes/LaCie/t_suwa/sf.jp/AquaSKK/BIMInputEvents.cpp:45
#322 0x10dab500 in BIMSessionFix
(inSessionHandle=0xb0fd94c) at
/Volumes/LaCie/t_suwa/sf.jp/AquaSKK/BIM.cpp:319
#323 0x90b5a2c4 in CallComponentFunctionCommon ()
#324 0x10dac690 in CallBIMFunctionWithStorage
(inStorage=0xb0fd94c, inParams=0xbfe79fd0,
inProcPtr=0x18, inProcInfo=52) at
/Volumes/LaCie/t_suwa/sf.jp/AquaSKK/BIMComponent.cpp:466
#325 0x90b59e68 in CallComponent ()
#326 0x9341bdc8 in FixTextService ()
#327 0x934121e8 in utFixIMForScriptInDocument ()
#328 0x931a1d70 in
tsmCFDictionaryApplyFunctionOverClassKeys ()
#329 0x932c1260 in utFixAllIMForScriptInDocument ()
#330 0x932c1200 in MyFixTSMDocument ()
#331 0x932c1130 in FixTSMDocument ()
#332 0x09b21054 in
QMacInputContext::globalEventProcessor ()

Ticket History (2/2 Histories)

2006-01-07 23:58 Updated by: yhayashi
  • File 1400: infloop.diff is attached
2006-01-09 22:41 Updated by: t-suwa
Comment
Logged In: YES
user_id=4581

どうもです。

差し支えなければ、環境と使用アプリを教えていただけませんか?
また、ことえりではどうなるでしょうか?

Attachment File List

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login