I've verified this bug under a fresh install of Natty.

It appears to be a library mapping.

If you run tomboy with debug flag (by setting TOMBOY_TRACE), you see
that DllNotFoundException is thrown when you try to open help:

ayan@sierra:~$ export TOMBOY_TRACE=true
ayan@sierra:~$ tomboy 
** Running Mono with --debug --trace=true   **
[0x7f9c3e8e8760:] EXCEPTION handling: ArgumentException
[0x7f9c3e8e8760:] EXCEPTION handling: ArgumentException
[0x7f9c3e8e8760:] EXCEPTION handling: GException
[INFO 04:39:53.669] Initializing Mono.Addins
[0x7f9c3e8e8760:] EXCEPTION handling: DllNotFoundException

strace shows that this happens after trying to open libglib-2.0.dll.la:

open("libglib-2.0.dll.la", O_RDONLY)    = -1 ENOENT (No such file or directory)
write(1, "[0x7f9aa0ffe760:] EXCEPTION handling: DllNotFoundException\n", 59) = 
59

I think mono tries to resolve this by looking for libglib-2.0.so which
is in the ldconfig cache:

ayan@sierra:~$ ldconfig -p | grep libglib-2.0
        libglib-2.0.so.0 (libc6,x86-64) => 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
        libglib-2.0.so.0 (libc6) => /lib32/libglib-2.0.so.0
        libglib-2.0.so (libc6) => /lib32/libglib-2.0.so

So it should work!

http://www.mono-project.com/DllNotFoundException  has good debugging
information.  I'll continue to debug.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/667736

Title:
  help content not available

To manage notifications about this bug go to:
https://bugs.launchpad.net/oem-priority/+bug/667736/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to