#0 0xb7ff361c in _dl_relocate_object (scope=0x8e69a20, lazy=0, consider_profiling=0) at dl-reloc.c:237 textrels = (struct textrels *) 0x0 errstring = #1 0xb7ffb35b in dl_open_worker (a=0xbfafdabc) at dl-open.c:404 file = 0xbfafed56 "/usr/lib/sasl2/libdigestmd5.so.2" mode = -2147483646 new = (struct link_map *) 0x8e69868 lazy = 0 i = any_tls = call_map = (struct link_map *) 0x8e657b8 r = l = (struct link_map *) 0x8e69868 __PRETTY_FUNCTION__ = "dl_open_worker" #2 0xb7ff7036 in _dl_catch_error (objname=0xbfafdae4, errstring=0xbfafdae0, mallocedp=0xbfafdaeb, operate=0xb7ffb0d0 , args=0xbfafdabc) at dl-error.c:178 errcode = old = (struct catch * volatile) 0xbfafdb64 c = {objname = 0x8e69480 "", errstring = 0x0, malloced = false, env = {{__jmpbuf = {-1207934988, -1207979824, -2147483646, -1078994280, -1078994496, -1207996391}, __mask_was_saved = 0, __saved_mask = {__val = {0 , 3087021305, 3054315159, 3087019843, 3087019843, 3077675470, 0, 0, 0, 0, 4294967295, 0, 0, 3087031488, 3215973156, 5970, 149329488, 0, 0, 2}}}}} catchp = (struct catch ** const) 0xb702874c #3 0xb7ffac1e in _dl_open (file=0xbfafed56 "/usr/lib/sasl2/libdigestmd5.so.2", mode=-2147483646, caller_dlopen=0xb60cff26, nsid=-2, argc=2, argv=0xbfb05914, env=0xbfb05920) at dl-open.c:596 args = {file = 0xbfafed56 "/usr/lib/sasl2/libdigestmd5.so.2", mode = -2147483646, caller_dlopen = 0xb60cff26, caller_dl_open = 0xb7460bec, map = 0x8e69868, nsid = 0, argc = 2, argv = 0xbfb05914, env = 0xbfb05920} objname = 0x0 errstring = malloced = errcode = __PRETTY_FUNCTION__ = "_dl_open" #4 0xb7460bec in dlopen_doit (a=0xbfafdc50) at dlopen.c:67 No locals. #5 0xb7ff7036 in _dl_catch_error (objname=0x8dfc4bc, errstring=0x8dfc4c0, mallocedp=0x8dfc4b8, operate=0xb7460b50 , args=0xbfafdc50) at dl-error.c:178 errcode = old = (struct catch * volatile) 0x0 c = {objname = 0x3e6
, errstring = 0x0, malloced = false, env = {{ __jmpbuf = {-1207934988, -1207935808, 148882608, -1078993896, -1078994112, -1207996391}, __mask_was_saved = -1218315148, __saved_mask = {__val = {0, 3076655697, 0, 3077627892, 149329968, 0, 3215973316, 149329896, 3077632320, 7, 3077511982, 3077518760, 3077506254, 3077506074, 3077627892, 3076628302, 149329960, 3077632376, 16, 2, 14281, 4, 149329968, 3077627892, 3077627892, 3077632320, 149329896, 3215973400, 3076654518, 3077632320, 149329896, 149329888}}}}} catchp = (struct catch ** const) 0xb702874c #6 0xb746101c in _dlerror_run (operate=0xb7460b50 , args=) at dlerror.c:164 result = (struct dl_action_result *) 0x8dfc4b0 #7 0xb7460b21 in __dlopen (file=0xbfafed56 "/usr/lib/sasl2/libdigestmd5.so.2", mode=2) at dlopen.c:88 args = {file = 0xbfafed56 "/usr/lib/sasl2/libdigestmd5.so.2", mode = 2, new = 0xb770f140, caller = 0xb60cff26} #8 0xb60cff26 in _sasl_get_plugin (file=0xbfafed56 "/usr/lib/sasl2/libdigestmd5.so.2", verifyfile_cb=0xb60d4e14, libraryptr=0xbfafdd4c) at dlopen.c:361 r = 0 library = #9 0xb60d053f in _sasl_load_plugins (entrypoints=0xbfb03584, getpath_cb=0xb60d51d4, verifyfile_cb=0xb60d4e14) at dlopen.c:506 library = (void *) 0x8e69480 plugname = "digestmd5\000la", '\0' , "\204\r????p??\r??\000\000\000\000\003\000\000\000\204?a?x?h??\177?\b??p?\000\020\000\000$\016??!?`??\177?\b\000@??\000P??\001\000\000\000????\000\000\000\000\002\b\000\000\000\000\000\000\000\000\000\000:a\a\000?\201\000\000\001", '\0' , "\006;\001\000\000\000\000\000\000\020\000\000?\000\000\000\000\000\000\000q??I\000\000\000\000+\"\207I\000\000\000\000L??I\000\000\000\000:a\a\000\000\000\000\000??p??\177?\b\000\000\000\000D\016??M?a??\177?"... name = "libdigestmd5.la", '\0' , "rgbailtereion", '\0' , "\003?a??\021???!??\025\000\000\000?\021??\000\000\000\000$\020??\000\000\000\000\000\000\000\000\f\000\000\000\v", '\0' , "??p?\000\000\000\000p1??t\017??#?^?\220\017??p1??", '\0' , "????5\003\000\000\000\000\000\000\000\000\000\000\\\b_?\000\000\000\000\000\000\000\000\003?a?", '\0' , "?\021??\000\000\000\000?\020??$\020??\000\000\000\000\006"... result = 0 cur_ep = (const add_plugin_list_t *) 0xbfb03594 str = "/usr/lib/sasl2\000?\000 \005?\b2??\000t?\bPq?\b?v?\b\000?r?\000@F???r?\000\000\000\000\000\000\000\200\000\000\000\000X\000\000\000\t\000\000\000???\b6p??\b2??", '\0' , "??p?\b\000\000\000D\000\000\000?\035???)b?@?p?D\000\000\000@?p??_\000??_\000? \000\000\000???\b82???X?????\b???\b \000\000\000?f??\230\036???\206?\b\000t?\bPq?\b?v?\b\000?r?\000@F???r?\000\000\000\000\031p"... tmp = "/usr/lib/sasl2/libdigestmd5.so.2", '\0' , "1", '\0' , "\204?a?\000\000\000\000\000\000\000\000??p??\017??T?????a?p????????\017??;?^???p?p???\000 \000\000\034???T?j?????H\210??X???????\000\000\000\000????c\001\000\000????L????????????\017???????\017??\000\000\000\0000???\000\000\000\000P9?\b?\001\000\0000\a\000\000?\000\000"... prefix = "/usr/lib/sasl2/", '\0' , "?\000\000\000?", '\0' , "\004\000\000\000\210\034?\b\001", '\0' , "\003?a?", '\0' , "????\000\000\000\000\004???\000\000\000\000\000\000\000\000\f\000\000\000\v\000\000\000\000\000\000\000\204?^???p?\000\000\000\000M\210??T???#?^?p???M\210??", '\0' , "????5\003\000\000\000\000\000\000\000\000\000\000\\\b_?", '\0' , "????\000\000\000\000\000\000\000\000\004???????", '\0' ... c = 0 '\0' pos = 15 path = 0x8e65ed8 "/usr/lib/sasl2" position = 15 dp = (DIR *) 0x8e67220 dir = #10 0xb60c61d5 in sasl_client_init (callbacks=0x0) at client.c:236 ret = ep_list = {{entryname = 0xb60d26ab "sasl_client_plug_init", add_plugin = 0xb60c5d50 }, {entryname = 0xb60d2697 "sasl_canonuser_init", add_plugin = 0xb60c2f20 }, {entryname = 0x0, add_plugin = 0}} #11 0xb614ab99 in purple_init_plugin (plugin=0x8e65250) at ../../../../libpurple/protocols/jabber/libxmpp.c:266 No locals. #12 0xb7787e4d in purple_plugin_probe () from /usr/lib/libpurple.so.0 #13 0xb77884de in purple_plugins_probe () from /usr/lib/libpurple.so.0 #14 0xb77766e3 in purple_core_init () from /usr/lib/libpurple.so.0 #15 0x080c2f0b in main (argc=-1242030080, argv=0xbfb05914) at ../../pidgin/gtkmain.c:766 opt_help = opt_login = 0 opt_nologin = 0 opt_version = 0 opt_si = 1 opt_config_dir_arg = 0x0 opt_login_arg = 0x0 opt_session_arg = 0x0 accounts = sig_indx = sigset = {__val = {81927, 0 }} prev_sig_disp = (void (*)(int)) 0 errmsg = "\000\000\000\000?V???V???????e\000?\001\000\000\000,8\002\000\000\000\000\000,H\002\000?_\000??_\000?\005\000\000\000\004\000\000\000?8??????\b\000\000\000\024\000\000\000X#\005??V???X??p#\005?X#\005?\024", '\0' , "?f???HF? ?+??b????r?\000\000\000\000\000\000\000\000?V???V???V??????R?td,8\002\000\000\000\000\000,H\002\000?_\000??V???_\000?\004\000\000\000\003\000\000\00009??????\b\000\000\000\020\000\000\0000#\005??"... error = (GError *) 0x0 opt = gui_check = debug_enabled = migration_failed = 0 active_accounts = long_options = {{name = 0x810adea "config", has_arg = 1, flag = 0x0, val = 99}, { name = 0x80fa0d6 "debug", has_arg = 0, flag = 0x0, val = 100}, {name = 0x80fd735 "help", has_arg = 0, flag = 0x0, val = 104}, {name = 0x80fa3a1 "login", has_arg = 2, flag = 0x0, val = 108}, { name = 0x8107187 "multiple", has_arg = 0, flag = 0x0, val = 109}, {name = 0x8107190 "nologin", has_arg = 0, flag = 0x0, val = 110}, {name = 0x8107198 "nocrash", has_arg = 0, flag = 0x0, val = 120}, { name = 0x810ade0 "session", has_arg = 1, flag = 0x0, val = 115}, {name = 0x80ff427 "version", has_arg = 0, flag = 0x0, val = 118}, {name = 0x810adf3 "display", has_arg = 1, flag = 0x0, val = 68}, { name = 0x81071a0 "sync", has_arg = 0, flag = 0x0, val = 83}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}}