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

Bug#617759: symbol lookup error: /usr/lib/icedove/components/libdbusservice.so: undefined symbol: NS_Alloc



Aurelien Jarno wrote:

> Have you installed any icedove extension, as a Debian package or
> manually?

Yes.  Order of events:

 1. Installed icedove to try it out.  Failed as described in this bug.
 2. Downgraded libc6 to 2.11.x.  icedove worked!
 3. Upgraded libc6 to 2.13.x again.  icedove still worked!
 4. Installed "external editor" extension (manually, as a
    non-privileged user).  icedove failed again.
 5. Downgraded libc6 to 2.11.x.  icedove works!
 6. ...

Well, you get the idea.  I've removed my ~/.icedove since then, though.

Another detail: it takes 0.699 s (i.e., a long time) of icedove doing
nothing obvious before it prints the "symbol lookup error" message.
There is a ~/.icedove directory at the end of the process.  Based on
an strace, icedove is generating

  ~/.icedove/odzfq4j9.default/compreg.dat.tmp

which looks like

| Generated File. Do not edit.
|
| [HEADER]
| Version,0,5
|
| [COMPONENTS]
| rel:libmsgsmime.so,1301734508000
| rel:nsDownloadManagerUI.js,1301734307000
[...]
| rel:libnsappshell.so,1301734533000
|
| [CLASSIDS]
| {bfc310d2-38a0-11d3-8cd3-0060b0fc14a3},,application/x-mozilla-native,,rel:libgklayout.so
[...]
| {12bb8f17-2389-11d3-b3bf-00805f8a6670},,application/x-mozilla-native,,rel:libchardet.so

when it exits.



Reply to: