And one more question. Why is breakpoint into __wine_spec_relay_entry_points sets to the different location from the current execution? Code: (gdb) bt #0 0x68df5c08 in __wine_spec_relay_entry_points () from /usr/bin/../lib/wine/ws2_32.dll.so #1 0x00c08aa1 in ?? () #2 0x00cb47d6 in ?? () #3 0x203cd97a in ?? () #4 0x05e80001 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) (gdb) break __wine_spec_relay_entry_points Breakpoint 15 at 0x21b32e70 (gdb) info break Num Type Disp Enb Address What 7 breakpoint keep y 0x7b870897 in VirtualProtect at virtual.c:215 breakpoint already hit 4 times 15 breakpoint keep y 0x21b32e70 <__wine_spec_relay_entry_points>