[ubuntu-mono] [Bug 667736] Re: help content not available

Ayan George ayan.george at canonical.com
Mon Jun 27 08:57:44 UTC 2011


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 at sierra:~$ export TOMBOY_TRACE=true
ayan at 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 at 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
CLI/Mono Uploaders, which is subscribed to tomboy in Ubuntu.
https://bugs.launchpad.net/bugs/667736

Title:
  help content not available

Status in OEM Priority Project:
  Confirmed
Status in “tomboy” package in Ubuntu:
  New

Bug description:
  Binary package hint: tomboy

  If I choose the "Help" item from the Tomboy menu I get an error
  message that the help was not found.

  ProblemType: Bug
  DistroRelease: Ubuntu 10.10
  Package: tomboy 1.4.2-0ubuntu1
  ProcVersionSignature: Ubuntu 2.6.35-22.35-generic 2.6.35.4
  Uname: Linux 2.6.35-22-generic i686
  NonfreeKernelModules: wl
  Architecture: i386
  Date: Thu Oct 28 14:33:36 2010
  InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Alpha i386 (20100923)
  ProcEnviron:
   LANG=en_US.utf8
   SHELL=/bin/bash
  SourcePackage: tomboy

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




More information about the Ubuntu-mono mailing list