← Back to team overview

desktop-packages team mailing list archive

[Bug 722446] Re: evolution assert failure: *** glibc detected *** evolution: realloc(): invalid pointer: 0x00007f820a6238e8 ***

 

I incidentally ran into this error, I put the workaround here so others
can find it. This is apparently caused by the order of name resolution
in /etc/nsswitch.conf. If "wins" happens before "dns" in the name
resolution chain, evolution aborts with the error reported (when the
MAPI plugin is installed).

To solve the problem you need to put "wins" AFTER "dns" in the
resolution chain, i.e.,  the following chain duplicates the problem:

hosts:          files mdns4_minimal [NOTFOUND=return] wins dns mdns4

If you invert the position of WINS and DNS, the problem is gone:

hosts:          files mdns4_minimal [NOTFOUND=return] dns wins mdns4

Regards,

Emir

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to evolution in Ubuntu.
https://bugs.launchpad.net/bugs/722446

Title:
  evolution assert failure: *** glibc detected *** evolution: realloc():
  invalid pointer: 0x00007f820a6238e8 ***

Status in “evolution” package in Ubuntu:
  Fix Released

Bug description:
  Binary package hint: evolution

  just got this after todays updates....

  ProblemType: Crash
  DistroRelease: Ubuntu 11.04
  Package: evolution 2.32.2-0ubuntu1
  ProcVersionSignature: Ubuntu 2.6.38-4.31-generic 2.6.38-rc5
  Uname: Linux 2.6.38-4-generic x86_64
  NonfreeKernelModules: wl
  Architecture: amd64
  AssertionMessage: *** glibc detected *** evolution: realloc(): invalid pointer: 0x00007f820a6238e8 ***
  Date: Sun Feb 20 22:44:44 2011
  ExecutablePath: /usr/bin/evolution
  InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Beta amd64 (20100318)
  ProcCmdline: evolution
  ProcEnviron:
   LANGUAGE=en_US:en
   LANG=en_US.UTF-8
   LC_MESSAGES=en_US.utf8
   SHELL=/bin/bash
  Signal: 6
  SourcePackage: evolution
  StacktraceTop:
   raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
   abort () at abort.c:92
   __libc_message (do_abort=2, fmt=0x7f8226ba95d0 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
   malloc_printerr (action=3, str=0x7f8226ba6927 "realloc(): invalid pointer", ptr=<value optimized out>) at malloc.c:6283
   __libc_realloc (oldmem=0x7f820a6238e8, bytes=4) at malloc.c:3778
  Title: evolution assert failure: *** glibc detected *** evolution: realloc(): invalid pointer: 0x00007f820a6238e8 ***
  UserGroups: adm admin cdrom dialout libvirtd lpadmin plugdev sambashare

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/evolution/+bug/722446/+subscriptions