Re: [Evolution] evolution-2.32.1 (FreeBSD HEAD) && calendar not working




I think we're getting somewhere :-)

I think I catched the beast:

I checked in /proc/PID/map where the two addr are:

(gdb) p *hash_table
$2 = {size = 8, mod = 7, mask = 7, nnodes = 0, noccupied = 0,
  nodes = 0x29972d60, hash_func = 0x29ed1f6b, key_equal_func = 0x29ed1f39,
  ref_count = 1, version = 0, key_destroy_func = 0, value_destroy_func = 0}


(gdb) p e2k_ascii_strcase_hash
$1 = {guint (gconstpointer)} 0x2a06d7db <e2k_ascii_strcase_hash>

the good addr 0x2a06d7db is in the area of the shared lib:
0x2a02c000 0x2a09b000 87 272 0xc4b14908 r-x 2 1 0x0 COW NC vnode 
/usr/local/lib/evolution-data-server-1.2/extensions/libecalbackendexchange.so NCH -1

the broken addr 0x29ed1f6b does not is in any area of /proc/PID/map

then I checked all shared libs in
/usr/local/lib/evolution-data-server-1.2/extensions/ for the symbol e2k_ascii_strcase_hash():

libecalbackendweather.so
libecalbackendhttp.so
libecalbackendgroupwise.so
libecalbackendfile.so
libecalbackendcontacts.so
libecalbackendcaldav.so
libebookbackendwebdav.so
libebookbackendvcf.so
libebookbackendldap.so
libebookbackendgroupwise.so
libebookbackendgoogle.so
libebookbackendfile.so
libebookbackendexchange.so
0003bf6b T e2k_ascii_strcase_hash
     ^^^
libecalbackendexchange.so
000417db T e2k_ascii_strcase_hash
     ^^^

as you can see e2k_ascii_strcase_hash() is in two shared libs and with
the same last bits of the correct addr and the broken addr; as I wild
guess I simply renamed 'libecalbackendexchange.so' to get it out of the
way; the e-calendar-factory complains about it:

(e-calendar-factory:36266): e-data-server-WARNING **: Cannot open
"/usr/local/lib/evolution-data-server-1.2/extensions/libebookbackendexchange.so"

but for the rest it works fine and can access my calendar data on the
Echange server;

any comments about this clash in the shared lib mapping?

        matthias

btw: I filed a bug report in
https://bugzilla.gnome.org/show_bug.cgi?id=649433

-- 
Matthias Apitz
t +49-89-61308 351 - f +49-89-61308 399 - m +49-170-4527211
e <guru unixarea de> - w http://www.unixarea.de/



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]