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]>
signature.asc
Description: Digital signature

