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"" }