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

Re: evolution does not start



On Thu, Aug 09, 2007 at 15:28:46 +0200, wauhugo AT yahoo DOT com wrote:
> --- Florian Kulzer wrote:
>> It would be important to see a few lines of the
>> strace output that comes
>
>
> Hello Florian, here they are a few of the last lines.
> The lines above look pretty much the same, with
> different library files to be looked for:
>
> open("/usr/lib/libsoftokn3.so.0d", O_RDONLY) = 3
> read(3,
> "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260<\0"...,
> 512) = 512
> fstat64(3, {st_mode=S_IFREG|0644, st_size=307016,
> ...}) = 0
> mmap2(NULL, 310420, PROT_READ|PROT_EXEC,
> MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6ae0000
> mmap2(0xb6b28000, 16384, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x47) =
> 0xb6b28000
> close(3)                                = 0
> mmap2(NULL, 4096, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6adf000
> open("/usr/lib/evolution/2.6/tls/i686/cmov/libdb-4.4.so",
> O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/lib/evolution/2.6/tls/i686/libdb-4.4.so",
> O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/lib/evolution/2.6/tls/libdb-4.4.so",
> O_RDONLY) = -1 ENOENT (No such file or directory)
> open("/usr/lib/evolution/2.6/libdb-4.4.so", O_RDONLY)
> = 3
> read(3,
> "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260x\1"...,
> 512) = 512
> fstat64(3, {st_mode=S_IFREG|0644, st_size=1023476,
> ...}) = 0
> mmap2(NULL, 1027036, PROT_READ|PROT_EXEC,
> MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb69e4000
> mmap2(0xb6adc000, 12288, PROT_READ|PROT_WRITE,
> MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf7) =
> 0xb6adc000
> --- SIGSEGV (Segmentation fault) @ 0 (0) ---
> +++ killed by SIGSEGV +++
> Process 3243 detached

That is strange, where does the /usr/lib/evolution/2.6/libdb-4.4.so file
come from? If I am to trust apt-file then libdb-4.4.so should be located
in /usr/lib/ and it should come from package libdb4.4.

Can you post the output of the following four commands:

dpkg -l evolution\* libdb4.4 | awk '/^[^D|+]/{print $1,$2,$3}'

dpkg -S /usr/lib/evolution/2.6/libdb-4.4.so

file /usr/lib/evolution/2.6/libdb-4.4.so

ldd $(which evolution) | grep libdb-4.4.so

>> immediately before the segfault.
>> Also, a more general question: Did you follow the
>> upgrade guide (Etch's
>> release notes) when you went from Sarge to Etch?
>
> I followed the upgrade guide pretty well, except that
> not libfam0c102 is installed, but libgamin0 due to the
> installation of XFCE4.

That is perfectly normal. I was only asking about following the upgrade
notes because I wanted to rule out having to worry about possible
kernel, udev, or Xorg problems. Looks like your system is OK in that
respect.

> The notebook is running pretty well with the default
> kernel-image-2.6-386 (2.6.18+6)

That is nice. I think the evolution problem might be due to a stray
library, left over from, for example, an installation of non-Debian
OpenOffice.org packages.

-- 
Regards,            | http://users.icfo.es/Florian.Kulzer
          Florian   |



Reply to: