Peter Oberndorfer wrote:
the bare address is printed at the beginning of the line and at the end in ( ) like "2 0xb7eccf3b wine_switch_to_stack+0x17 in libwine.so.1 (0xb7eccf3b)"
actually, it's the frame address that's supposed to be printed so it should read
print_bare_address(&dbg_curr_thread->frames[dbg_curr_thread->curr_frame].addr_frame);