On Thu, Feb 23, 2006 at 01:01:05AM +0100, Filippo Giunchedi wrote:

> Breakpoint 1, 0x0ef6f084 in __cxa_throw () from /usr/lib/libstdc++.so.6
> (gdb) bt
> #0  0x0ef6f084 in __cxa_throw () from /usr/lib/libstdc++.so.6
> #1  0x10030f98 in isMaildir ()
> I think your guess was right :)

No, it wasn't.  isMaildir only throws in this case:

  if (stat(pathname.c_str(), &st) != 0)
        throw SystemException(errno, "getting informations on " + pathname);

so it seems to be called on a file which isn't stat-able.  Maybe you
have a dangling symlink somewhere?

You could do a:

(gdb) up
(gdb) p pathname

and see what's the bad file.


> How do I get gdb to load libbuffy I built myself thus with debug symbols?

Good question.  I never managed to do that... :(


Ciao,

Enrico

-- 
GPG key: 1024D/797EBFAB 2000-12-05 Enrico Zini <[EMAIL PROTECTED]>

Attachment: signature.asc
Description: Digital signature

Reply via email to