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