The introduction of a global Debug variable into libpam-mount is conflicting with a similar global variable buried somewhere in XDM (I think, based on valgrind results).
The simple fix is to rename Debug to PMDebug in all the .c and .h files in src/. This seems to be working here. A better fix would be to remove all the global variables. I'll submit such a patch later. I note that it is marked as unmaintained upstream, so I will submit the patch here... If the Debian maintainer is not interested in such a patch, I will talk to the upstream maintainer instead, because this is such a dazzlingly useful PAM module that needs a fair chunk of TLC so that we don't lock uesrs out of their desktops by accident. ^_^ -- Paul "TBBle" Hampson, [EMAIL PROTECTED] 8th year CompSci/Asian Studies student, ANU Shorter .sig for a more eco-friendly paperless office.
pgpY3XSm0rr02.pgp
Description: PGP signature