14 Oct
2004
14 Oct
'04
2:27 a.m.
On 13.10.2004, at 23:50, Doug Luce wrote:
It's not stripped, but I think I need additional clues. Why does the "where" fail to tell me where I am?
aurora# gdb /usr/local/dovecot-nightly/libexec/dovecot/imap 83849 .. 0x130234c60 in ?? () (gdb) where #0 0x130234c60 in ?? () #1 0x12006e3a8 in _read (stream=0x1200aa080) at istream-mmap.c:91 #2 0x12006e3a8 in _read (stream=0x0) at istream-mmap.c:91 Error accessing memory address 0x40: Bad address.
That's entirely corrupted.. It should usually be waiting in poll(). Only time I've seen that is when debugged binary doesn't match the process that is running. But I guess that's not the case, so I have no idea. I don't think Dovecot is doing anything special to break debugging.