http://bugs.winehq.org/show_bug.cgi?id=27986
--- Comment #4 from jsoltren@gmail.com 2011-08-10 09:56:14 CDT --- Thanks for the response. It certainly looks like there is looping. I see the same symbol every time I manually break (same as before) :
0xf772d425 __kernel_vsyscall+0x5 in [vdso].so: movl $0x2b,%ecx
If I step forward from here, I see a bunch of calls through dlls/user32/painting.c, dlls/comctl32/rebar.c, dlls/user32/winproc.c, and dlls/user32/message.c. These look to be UI-related events. This would make sense, as the program is trying to render the first window. (This is a mapping program. I imagine it is trying to render map tiles but I know nothing of the internals.)
So, it appears this gets called repeatedly.
FWIW, I tried letting this run overnight, and saw no further progress.