[Wine] Flashing Window in Quicken

johnson_d at cox.net johnson_d at cox.net
Fri Jan 6 21:26:17 CST 2006


Wine version: all 
 
Linux version: Fedora 3 and Gentoo 2.6.14 
 
Symptom: When running quicken, opening the "Split costs" 
dialog causes the program to go into an infinite loop, 
flashingthe window to proper size then minimized and back 
again, as fast as the display will allow. 
 
It appears that the window is opened and the program 
attempts to flash the caret but access is denied to the 
caret. 
 
Any ideas? 
 
Log dump of start of symptom: 
 
000c: get_window_tree( handle=0x10222 ) 
000c: get_window_tree() = 0 { parent=0x2021e, owner=(nil), 
next_sibling=0x10224, prev_sibling=0x10220, 
first_sibling=0x10220, last_sibling=0x1022a, 
first_child=(nil), las 
t_child=(nil) } 
000c: get_atom_information( table=(nil), atom=c03a ) 
000c: get_atom_information() = 0 { count=1, pinned=0, 
name=L"QC_button" } 
000c: get_atom_information( table=(nil), atom=c03a ) 
000c: get_atom_information() = 0 { count=1, pinned=0, 
name=L"QC_button" } 
000c: set_window_info( handle=0x10224, flags=00000001, 
style=50030041, ex_style=00000000, id=00000000, 
instance=(nil), is_unicode=0, user_data=(nil), 
extra_offset=-1, ext 
ra_size=0, extra_value=00000000 ) 
000c: set_window_info() = 0 { old_style=50030040, 
old_ex_style=00000004, old_id=00000065, 
old_instance=0x7f460000, old_user_data=(nil), 
old_extra_value=00000000 } 
000c: redraw_window( window=0x10224, flags=00000005, 
region={} ) 
000c: redraw_window() = 0 
000c: set_queue_mask( wake_mask=00000000, 
changed_mask=00000020, skip_wait=0 ) 
000c: set_queue_mask() = 0 { wake_bits=00000032, 
changed_bits=00000030 } 
000c: select( flags=12, cookie=0x7fc0a194, signal=(nil), 
timeout=1136580768.646032 (-0.000210), handles={0x104} ) 
000c: select() = 0 
000c: redraw_window( window=0x10224, flags=00000180, 
region={} ) 
000c: redraw_window() = 0 
000c: get_update_region( window=0x10224, from_child=(nil), 
flags=0000005c ) 
000c: get_update_region() = 0 { child=0x10224, 
flags=00000000, total_size=0, region={} } 
000c: set_focus_window( handle=0x10224 ) 
000c: set_focus_window() = 0 { previous=0x10224 } 
000c: get_window_children( parent=0x2021e, atom=0000, 
tid=0000 ) 
000c: get_window_children() = 0 { count=6, 
children={0x10220,0x10222,0x10224,0x10226,0x10228,0x1022a} } 
000c: get_window_tree( handle=0x2021e ) 
000c: get_window_tree() = 0 { parent=0x20020, owner=(nil), 
next_sibling=0x201ea, prev_sibling=(nil), 
first_sibling=0x2021e, last_sibling=0x101f0, 
first_child=0x10220, las 
t_child=0x1022a } 
000c: get_window_tree( handle=0x10220 ) 
000c: get_window_tree() = 0 { parent=0x2021e, owner=(nil), 
next_sibling=0x10222, prev_sibling=(nil), 
first_sibling=0x10220, last_sibling=0x1022a, 
first_child=(nil), last_ 
child=(nil) } 
000c: get_window_tree( handle=0x10222 ) 
000c: get_window_tree() = 0 { parent=0x2021e, owner=(nil), 
next_sibling=0x10224, prev_sibling=0x10220, 
first_sibling=0x10220, last_sibling=0x1022a, 
first_child=(nil), las 
t_child=(nil) } 
000c: get_window_tree( handle=0x10224 ) 
000c: get_window_tree() = 0 { parent=0x2021e, owner=(nil), 
next_sibling=0x10226, prev_sibling=0x10222, 
first_sibling=0x10220, last_sibling=0x1022a, 
first_child=(nil), las 
t_child=(nil) } 
000c: get_window_tree( handle=0x10226 ) 
000c: get_window_tree() = 0 { parent=0x2021e, owner=(nil), 
next_sibling=0x10228, prev_sibling=0x10224, 
first_sibling=0x10220, last_sibling=0x1022a, 
first_child=(nil), las 
t_child=(nil) } 
000c: get_window_tree( handle=0x10228 ) 
000c: get_window_tree() = 0 { parent=0x2021e, owner=(nil), 
next_sibling=0x1022a, prev_sibling=0x10226, 
first_sibling=0x10220, last_sibling=0x1022a, 
first_child=(nil), las 
t_child=(nil) } 
000c: get_window_tree( handle=0x1022a ) 
000c: get_window_tree() = 0 { parent=0x2021e, owner=(nil), 
next_sibling=(nil), prev_sibling=0x10228, 
first_sibling=0x10220, last_sibling=0x1022a, 
first_child=(nil), last_ 
child=(nil) } 
000c: get_thread_input( tid=000c ) 
000c: get_thread_input() = 0 { focus=0x10224, 
capture=(nil), active=0x2021e, foreground=(nil), 
menu_owner=(nil), move_size=(nil), caret=(nil), 
rect={0,0;0,0} } 
000c: set_window_info( handle=0x20020, flags=00000000, 
style=00000000, ex_style=00000000, id=00000000, 
instance=(nil), is_unicode=0, user_data=(nil), 
extra_offset=-1, extra_size=0, extra_value=00000000 )                                                                                                                                         
000c: set_window_info() = 0 { old_style=96000000, 
old_ex_style=00000000, old_id=00000000, old_instance=(nil), 
old_user_data=(nil), old_extra_value=00000000 }             
000c: set_window_pos( handle=0x2021e, previous=(nil), 
flags=0000001c, window={499,461;900,588}, 
client={502,483;897,585}, valid={{502,483;897,585}} )                     
000c: set_window_pos() = 0 { new_style=84c800c0 }                                                                                                                         
000c: get_message( flags=1, get_win=(nil), 
get_first=00000000, get_last=ffffffff, hw_id=00000000 )                                                                        
000c: get_message() = 0 { type=7, win=0x20022, 
msg=00000200, wparam=00000000, lparam=00000000, x=337, 
y=998, hook=(nil), hook_proc=(nil), time=000422ab, 
info=00000000, hw_id=0000011c, active_hooks=80000101, 
total=0, data={} }                                                                                                                   
000c: get_thread_input( tid=000c )                                                                                                                                        
000c: get_thread_input() = 0 { focus=0x10224, 
capture=(nil), active=0x2021e, foreground=(nil), 
menu_owner=(nil), move_size=(nil), caret=(nil), 
rect={0,0;0,0} }           000c: 
get_window_children_from_point( parent=0x20022, x=337, 
y=998 )                                                                                                      
000c: get_window_children_from_point() = 0 { count=1, 
children={0x20022} }                                                                                                
000c: start_hook_chain( id=7, event=1, window=(nil), 
object_id=0, child_id=0 )                                                                                            
000c: start_hook_chain() = 0 { handle=0x30080, pid=0000, 
tid=0000, proc=0x6f1b29, unicode=0, active_hooks=80000101, 
module=L"" }                                          000c: 
get_next_hook( handle=0x30080, event=1, window=(nil), 
object_id=0, child_id=0 )                                                                                     
000c: get_next_hook() = 0 { next=(nil), id=0, pid=0000, 
tid=0000, proc=(nil), prev_unicode=0, next_unicode=0, 
module=L"" }                                                
000c: finish_hook_chain( id=7 )                                                                                                                                           
000c: finish_hook_chain() = 0                                                                                                                                             
000c: accept_hardware_message( hw_id=0000011c, remove=1, 
new_win=(nil) )                                                                                                  
000c: accept_hardware_message() = 0                                                                                                                                       
000c: get_message( flags=1, get_win=(nil), 
get_first=00000000, get_last=ffffffff, hw_id=0000011c )                                                                        
000c: get_message() = 0 { type=6, win=0x10214, 
msg=0000000f, wparam=00000000, lparam=00000000, x=0, y=0, 
hook=(nil), hook_proc=(nil), time=000434cb, info=00000000, 
hw_id=00000000, active_hooks=80000101, total=0, data={} }                                                                                                                       
000c: start_hook_chain( id=-1, event=1, window=(nil), 
object_id=0, child_id=0 )                                                                                           
000c: start_hook_chain() = 0 { handle=0x1022c, pid=0000, 
tid=0000, proc=0x7f48dc49, unicode=0, 
active_hooks=80000101, module=L"" }                                        
000c: get_next_hook( handle=0x1022c, event=1, window=(nil), 
object_id=0, child_id=0 )                                                                                     
000c: get_next_hook() = 0 { next=0x200c4, id=-1, pid=0000, 
tid=0000, proc=0x5f404449, prev_unicode=0, next_unicode=0, 
module=L"" }                                        000c: 
get_thread_input( tid=000c )                                                                                                                                        
000c: get_thread_input() = 0 { focus=0x10224, 
capture=(nil), active=0x2021e, foreground=(nil), 
menu_owner=(nil), move_size=(nil), caret=(nil), 
rect={0,0;0,0} }           000c: finish_hook_chain( id=-1 )                                                                                                                                          
000c: finish_hook_chain() = 0                                                                                                                                             
000c: redraw_window( window=0x10216, flags=00000005, 
region={} )                                                                                                          
000c: redraw_window() = 0                                                                                                                                                 
000c: set_caret_info( flags=00000006, handle=0x10214, x=0, 
y=0, hide=1, state=0 )                                                                                         
000c: set_caret_info() = ACCESS_DENIED { full_handle=(nil), 
old_rect={0,0;0,0}, old_hide=1, old_state=0 }                                                                 
000c: get_update_region( window=0x10214, from_child=(nil), 
flags=0000002f )                                                                                               
000c: get_update_region() = 0 { child=0x10214, 
flags=00000007, total_size=16, region={{435,368;436,369}} }                                                                
000c: set_window_info( handle=0x20020, flags=00000000, 
style=00000000, ex_style=00000000, id=00000000, 
instance=(nil), is_unicode=0, user_data=(nil), 
extra_offset=-1, extra_size=0, extra_value=00000000 )                                                                                                                                         
000c: set_window_info() = 0 { old_style=96000000, 
old_ex_style=00000000, old_id=00000000, old_instance=(nil), 
old_user_data=(nil), old_extra_value=00000000 }             
000c: get_visible_region( window=0x10214, flags=00000083 )                                                                                                                
000c: get_visible_region() = 0 { top_win=0x201ea, 
top_org_x=435, top_org_y=328, win_org_x=421, win_org_y=367, 
total_size=16, region={{435,368;436,369}} }                 
000c: get_visible_region( window=0x10214, flags=0000008a )                                                                                                                
000c: get_visible_region() = 0 { top_win=0x201ea, 
top_org_x=435, top_org_y=328, win_org_x=421, win_org_y=367, 
total_size=16, region={{0,0;0,0}} }                         
000c: set_caret_info( flags=00000006, handle=0x10214, x=0, 
y=0, hide=-1, state=1 )                                                                                        
000c: set_caret_info() = ACCESS_DENIED { full_handle=(nil), 
old_rect={0,0;0,0}, old_hide=1, old_state=0 }                                                                 
000c: get_update_region( window=0x10214, from_child=(nil), 
flags=00000023 )                                                                                               
000c: get_update_region() = 0 { child=0x10214, 
flags=00000000, total_size=0, region={} }                                                                                  
000c: get_message( flags=1, get_win=(nil), 
get_first=00000000, get_last=ffffffff, hw_id=00000000 )                                                                        
000c: get_message() = 0 { type=6, win=0x10216, 
msg=0000000f, wparam=00000000, lparam=00000000, x=0, y=0, 
hook=(nil), hook_proc=(nil), time=000434d5, info=00000000, 
hw_id=00000000, active_hooks=80000101, total=0, data={} }                                                                                                                       
000c: start_hook_chain( id=-1, event=1, window=(nil), 
object_id=0, child_id=0 )                                                                                           
000c: start_hook_chain() = 0 { handle=0x1022c, pid=0000, 
tid=0000, proc=0x7f48dc49, unicode=0, 
active_hooks=80000101, module=L"" }                                         
 




More information about the wine-users mailing list