http://bugs.winehq.org/show_bug.cgi?id=22845
--- Comment #3 from Andrew Nguyen arethusa26@gmail.com 2010-05-24 06:09:02 --- Created an attachment (id=28229) --> (http://bugs.winehq.org/attachment.cgi?id=28229) Total Commander +relay,+seh,+tid log (lzma compressed)
From relay log:
0009:Call user32.CreateWindowExW(00000000,0032cd1e L"TAltEdit",00000000,440008c0,0000008c,00000097,00000091,00000016,000200c2,00000000,00400000,00000000) ret=00443c2e 0009:trace:seh:raise_exception code=c0000005 flags=0 addr=0x7bc77d99 ip=7bc77d99 tid=0009 ... 0009:Ret KERNEL32.IsBadCodePtr() retval=00000001 ret=006030ad 0009:Call KERNEL32.IsBadCodePtr(68028e05) ret=006030ad 0009:Ret KERNEL32.IsBadCodePtr() retval=00000000 ret=006030ad 0009:Call KERNEL32.IsBadCodePtr(6802523b) ret=006030ad ...
When I turn on +win tracing, I notice that the WIN_CreateWindowEx helper never gets called, so it seems to suggest that the wow_handlers.create_window function pointer becomes invalid for whatever reason.