Core from lmtp, postfix 2.0.3 and Cyrus-SASL 2.1.12, Solaris 8

Andrew McNamara andrewm at object-craft.com.au
Thu Feb 20 17:23:22 EST 2003


>> The missing symbols in the sasl lib were being caused by a prehistoric
>> gdb build. A new build of gdb got three "fatal" internal errors while
>> starting, but gave me enough information to suspect the API had changed.
>
>There shouldn't have been an API change from 2.1.7 to 2.1.12, what
>functions had the change?

Note that I'm talking about the internal API between the plugins and the
sasl lib.  I didn't look closely at the code - when I began to suspect it
was my problem, I checked the date stamps on the plugins and went no
further investigating the core.

I've rebuilt various bits, so the core is no longer valid, but from memory,
the last three frames were a call from libsasl2 into liblogin (plugin) and
a call back into libsasl2 by the plugin. GDB couldn't resolve the liblogin
symbols for some reason (maybe it couldn't find the object file), but the
parameters made sense on their way in, but not on their way out.

-- 
Andrew McNamara, Senior Developer, Object Craft
http://www.object-craft.com.au/




More information about the Info-cyrus mailing list