[Mono-dev] problems with simple windows form under ubuntu breezy

Wade Maxfield wmaxfield at gmail.com
Fri Mar 24 10:15:49 EST 2006


  Hello.  I've got a weird error mix running a simple windows form under
mono 1.1.13, ubuntu.

  Basically, I kept getting errors until I ran ldconfig -p and the errors
mysteriously went away.  It still complains about a missing library that
ldconfig finds just fine.

   I went to  the mailing list and searched for the error.  I went to the
mono web page concerning the missing dll and checked everything on the
list.  I don't understand this.

   Any Idea why mono should suddenly work?  Any idea why it can't see the
library I DO have installed?

thanks,
wade




maxfield at cfw7245-xp2:~/.xdevelop/projects/RemoteDSP/RemoteDSP/bin/Debug$
mono RemoteDSP.exe
Mono System.Windows.Forms Assembly [Revision: 54007; built: 2005/12/6
14:35:24]
Keyboard: United States keyboard layout (phantom key version)
Gtk not found (missing LD_LIBRARY_PATH to libgtk-x11-2.0.so?), using
built-in colorscheme

=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

Stacktrace:

in <0xffffffff> System.Drawing.FontFamily:refreshName ()
in <0x4a> System.Drawing.FontFamily:refreshName ()
in <0x20> System.Drawing.FontFamily:.ctor (intptr)
in <0xffffff5c> (wrapper remoting-invoke-with-check)
System.Drawing.FontFamily:.ctor (intptr)
in <0x44> System.Drawing.FontFamily:get_GenericSansSerif ()
in <0x65> System.Windows.Forms.ThemeWin32Classic:.ctor ()
in <0xf8> System.Windows.Forms.ThemeEngine:.cctor ()
in <0x50c70dc3> (wrapper runtime-invoke)
System.Object:runtime_invoke_void(object,intptr,intptr,intptr)
in <0xffffffff> System.Windows.Forms.Control:get_DefaultFont ()
in <0xb> System.Windows.Forms.Control:get_DefaultFont ()
in <0x55> System.Windows.Forms.Control:get_Font ()
in <0x2e> System.Windows.Forms.Form:.ctor ()
in <0x4b> RemoteDSP.MainForm:.ctor ()
in <0x716d63> (wrapper remoting-invoke-with-check) RemoteDSP.MainForm:.ctor()
in <0x43> RemoteDSP.Program:Main (string[])
in <0x50c72639> (wrapper runtime-invoke)
System.Object:runtime_invoke_void_string[] (object,intptr,intptr,intptr)

Native stacktrace:

        mono(mono_handle_native_sigsegv+0x7c) [0x81488dc]
        mono [0x811905b]
        [0xffffe440]
        /lib/tls/i686/cmov/libc.so.6(calloc+0xd6) [0xb7d55106]
        /usr/lib/libglib-2.0.so.0(g_malloc0+0x38) [0xb7e9af7e]
        mono(mono_bitset_new+0x2a) [0x810159a]
        mono(mono_analyze_liveness+0x127) [0x8139d07]
        mono [0x813272a]
        mono [0x8133b97]
        mono [0x81339a1]
        mono(mono_magic_trampoline+0x12) [0x8149a22]
        [0xb7b97032]
        [0xb6d4ba09]
        [0xb6d4b9ba]
        [0xb6d4b8ed]
        [0xb6d4a5fe]
        [0xb6d49eb1]
        [0xb745c82e]
        mono(mono_runtime_class_init+0x10c) [0x80cd5cc]
        mono [0x8133cb6]
        mono(mono_magic_trampoline+0x12) [0x8149a22]
        [0xb7b97032]
        [0xb6d489f6]
        [0xb6d461a7]
        [0xb6d45aac]
        [0xb6d45a32]
        [0xb745c774]
        [0xb745b823]
        mono(mono_runtime_exec_main+0x52) [0x80cde32]
        mono(mono_runtime_run_main+0x12f) [0x80d09ef]
        mono(mono_main+0xeef) [0x805d65f]
        /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xd2) [0xb7d04ea2]
        mono [0x805c211]
Aborted
maxfield at cfw7245-xp2:~/.xdevelop/projects/RemoteDSP/RemoteDSP/bin/Debug$
ldconfig -p | grep libgt*
        libguilereadline-v-12.so.12 (libc6) => /usr/lib/libguilereadline-
v-12.so.12
        libguile.so.12 (libc6) => /usr/lib/libguile.so.12
        libguile-srfi-srfi-13-14-v-1.so.1 (libc6) => /usr/lib/libguile-
srfi-srfi-13-14-v-1.so.1
        libguile-srfi-srfi-4-v-1.so.1 (libc6) => /usr/lib/libguile-
srfi-srfi-4-v-1.so.1
        libguile-ltdl.so.1 (libc6) => /usr/lib/libguile-ltdl.so.1
        libgucharmap.so.4 (libc6) => /usr/lib/libgucharmap.so.4
        libgtop-2.0.so.5 (libc6) => /usr/lib/libgtop-2.0.so.5
        libgtkspell.so.0 (libc6) => /usr/lib/libgtkspell.so.0
        libgtksourceview-1.0.so.0 (libc6) => /usr/lib/libgtksourceview-
1.0.so.0
        libgtksharpglue.so (libc6) => /usr/lib/libgtksharpglue.so
        libgtksharpglue-2.so (libc6) => /usr/lib/libgtksharpglue-2.so
        libgtkhtml-3.8.so.15 (libc6) => /usr/lib/libgtkhtml-3.8.so.15
        libgtkhtml-2.so.0 (libc6) => /usr/lib/libgtkhtml-2.so.0
        libgtk-x11-2.0.so.0 (libc6) => /usr/lib/libgtk-x11-2.0.so.0
        libgthumb.so (libc6) => /usr/lib/libgthumb.so
        libgthread-2.0.so.0 (libc6) => /usr/lib/libgthread-2.0.so.0
        libgstreamer-0.8.so.1 (libc6) => /usr/lib/libgstreamer-0.8.so.1
        libgstplay-0.8.so.0 (libc6) => /usr/lib/libgstplay-0.8.so.0
        libgstmedia-info-0.8.so.0 (libc6) => /usr/lib/libgstmedia-
info-0.8.so.0
        libgstinterfaces-0.8.so.0 (libc6) => /usr/lib/libgstinterfaces-
0.8.so.0
        libgstgconf-0.8.so.0 (libc6) => /usr/lib/libgstgconf-0.8.so.0
        libgstcontrol-0.8.so.1 (libc6) => /usr/lib/libgstcontrol-0.8.so.1
        libgssapi_krb5.so.2 (libc6) => /usr/lib/libgssapi_krb5.so.2
        libgsm.so.1 (libc6) => /usr/lib/libgsm.so.1
        libgslcblas.so.0 (libc6) => /usr/lib/libgslcblas.so.0
        libgsl.so.0 (libc6) => /usr/lib/libgsl.so.0
        libgsf-1.so.1 (libc6) => /usr/lib/libgsf-1.so.1
        libgpm.so.1 (libc6) => /usr/lib/libgpm.so.1
        libgpilotdconduit.so.2 (libc6) => /usr/lib/libgpilotdconduit.so.2
        libgpilotdcm.so.2 (libc6) => /usr/lib/libgpilotdcm.so.2
        libgpilotd.so.2 (libc6) => /usr/lib/libgpilotd.so.2
        libgphoto2_port.so.0 (libc6) => /usr/lib/libgphoto2_port.so.0
        libgphoto2.so.2 (libc6) => /usr/lib/libgphoto2.so.2
        libgpg-error.so.0 (libc6) => /usr/lib/libgpg-error.so.0
        libgobject-2.0.so.0 (libc6) => /usr/lib/libgobject-2.0.so.0
        libgnutls.so.11 (libc6) => /usr/lib/libgnutls.so.11
        libgnutls-openssl.so.11 (libc6) => /usr/lib/libgnutls-openssl.so.11
        libgnutls-extra.so.11 (libc6) => /usr/lib/libgnutls-extra.so.11
        libgnomevfs-2.so.0 (libc6) => /usr/lib/libgnomevfs-2.so.0
        libgnomeui-2.so.0 (libc6) => /usr/lib/libgnomeui-2.so.0
        libgnomesharpglue.so (libc6) => /usr/lib/libgnomesharpglue.so
        libgnomesharpglue-2.so (libc6) => /usr/lib/libgnomesharpglue-2.so
        libgnomeprintui-2-2.so.0 (libc6) => /usr/lib/libgnomeprintui-
2-2.so.0
        libgnomeprint-2-2.so.0 (libc6) => /usr/lib/libgnomeprint-2-2.so.0
        libgnomecupsui-1.0.so.1 (libc6) => /usr/lib/libgnomecupsui-1.0.so.1
        libgnomecups-1.0.so.1 (libc6) => /usr/lib/libgnomecups-1.0.so.1
        libgnomecanvas-2.so.0 (libc6) => /usr/lib/libgnomecanvas-2.so.0
        libgnome-2.so.0 (libc6) => /usr/lib/libgnome-2.so.0
        libgnome-window-settings.so.1 (libc6) => /usr/lib/libgnome-
window-settings.so.1
        libgnome-menu.so.2 (libc6) => /usr/lib/libgnome-menu.so.2
        libgnome-media-profiles.so.0 (libc6) => /usr/lib/libgnome-
media-profiles.so.0
        libgnome-media-profiles.so (libc6) => /usr/lib/libgnome-
media-profiles.so
        libgnome-keyring.so.0 (libc6) => /usr/lib/libgnome-keyring.so.0
        libgnome-desktop-2.so.2 (libc6) => /usr/lib/libgnome-desktop-2.so.2
        libgmodule-2.0.so.0 (libc6) => /usr/lib/libgmodule-2.0.so.0
        libglut.so.3 (libc6) => /usr/lib/libglut.so.3
        libglide.so.2 (libc6) => /usr/lib/libglide.so.2
        libglibsharpglue.so (libc6) => /usr/lib/libglibsharpglue.so
        libglibsharpglue-2.so (libc6) => /usr/lib/libglibsharpglue-2.so
        libglib-2.0.so.0 (libc6) => /usr/lib/libglib-2.0.so.0
        libgle.so.3 (libc6) => /usr/lib/libgle.so.3
        libgladesharpglue.so (libc6) => /usr/lib/libgladesharpglue.so
        libgladesharpglue-2.so (libc6) => /usr/lib/libgladesharpglue-2.so
        libglade-2.0.so.0 (libc6) => /usr/lib/libglade-2.0.so.0
        libgksu1.2.so.0 (libc6) => /usr/lib/libgksu1.2.so.0
        libgksuui1.0.so.0 (libc6) => /usr/lib/libgksuui1.0.so.0
        libgimpwidgets-2.0.so.0 (libc6) => /usr/lib/libgimpwidgets-2.0.so.0
        libgimpui-2.0.so.0 (libc6) => /usr/lib/libgimpui-2.0.so.0
        libgimpthumb-2.0.so.0 (libc6) => /usr/lib/libgimpthumb-2.0.so.0
        libgimpprint.so.1 (libc6) => /usr/lib/libgimpprint.so.1
        libgimpmodule-2.0.so.0 (libc6) => /usr/lib/libgimpmodule-2.0.so.0
        libgimpmath-2.0.so.0 (libc6) => /usr/lib/libgimpmath-2.0.so.0
        libgimpcolor-2.0.so.0 (libc6) => /usr/lib/libgimpcolor-2.0.so.0
        libgimpbase-2.0.so.0 (libc6) => /usr/lib/libgimpbase-2.0.so.0
        libgimp-2.0.so.0 (libc6) => /usr/lib/libgimp-2.0.so.0
        libgij.so.6 (libc6) => /usr/lib/libgij.so.6
        libgdksharpglue.so (libc6) => /usr/lib/libgdksharpglue.so
        libgdksharpglue-2.so (libc6) => /usr/lib/libgdksharpglue-2.so
        libgdk_pixbuf_xlib-2.0.so.0 (libc6) => /usr/lib/libgdk_pixbuf_xlib-
2.0.so.0
        libgdk_pixbuf-2.0.so.0 (libc6) => /usr/lib/libgdk_pixbuf-2.0.so.0
        libgdk-x11-2.0.so.0 (libc6) => /usr/lib/libgdk-x11-2.0.so.0
        libgdiplus.so.0 (libc6) => /lib/libgdiplus.so.0
        libgdiplus.so.0 (libc6) => /usr/lib/libgdiplus.so.0
        libgdiplus.so (libc6) => /lib/libgdiplus.so
        libgdiplus.so (libc6) => /usr/lib/libgdiplus.so
        libgdchart.so.0 (libc6) => /usr/lib/libgdchart.so.0
        libgdbm_compat.so.3 (libc6) => /usr/lib/libgdbm_compat.so.3
        libgdbm.so.3 (libc6) => /usr/lib/libgdbm.so.3
        libgdasql.so.3 (libc6) => /usr/lib/libgdasql.so.3
        libgda-2.so.3 (libc6) => /usr/lib/libgda-2.so.3
        libgda-report-2.so.3 (libc6) => /usr/lib/libgda-report-2.so.3
        libgd.so.2 (libc6) => /usr/lib/libgd.so.2
        libgd.so.1 (libc6) => /usr/lib/libgd.so.1
        libgcrypt.so.11 (libc6) => /usr/lib/libgcrypt.so.11
        libgconf-2.so.4 (libc6) => /usr/lib/libgconf-2.so.4
        libgcj.so.6 (libc6) => /usr/lib/libgcj.so.6
        libgccpp.so.1 (libc6) => /usr/lib/libgccpp.so.1
        libgcc_s.so.1 (libc6) => /lib/libgcc_s.so.1
        libgc.so.1 (libc6) => /usr/lib/libgc.so.1
        libgamin-1.so.0 (libc6) => /usr/lib/libgamin-1.so.0
        libgaim-remote.so.0 (libc6) => /usr/lib/libgaim-remote.so.0
        libgailutil.so.17 (libc6) => /usr/lib/libgailutil.so.17
maxfield at cfw7245-xp2:~/.xdevelop/projects/RemoteDSP/RemoteDSP/bin/Debug$
ldconfig -p | grep libgtk*
        libgtop-2.0.so.5 (libc6) => /usr/lib/libgtop-2.0.so.5
        libgtkspell.so.0 (libc6) => /usr/lib/libgtkspell.so.0
        libgtksourceview-1.0.so.0 (libc6) => /usr/lib/libgtksourceview-
1.0.so.0
        libgtksharpglue.so (libc6) => /usr/lib/libgtksharpglue.so
        libgtksharpglue-2.so (libc6) => /usr/lib/libgtksharpglue-2.so
        libgtkhtml-3.8.so.15 (libc6) => /usr/lib/libgtkhtml-3.8.so.15
        libgtkhtml-2.so.0 (libc6) => /usr/lib/libgtkhtml-2.so.0
        libgtk-x11-2.0.so.0 (libc6) => /usr/lib/libgtk-x11-2.0.so.0
        libgthumb.so (libc6) => /usr/lib/libgthumb.so
        libgthread-2.0.so.0 (libc6) => /usr/lib/libgthread-2.0.so.0
maxfield at cfw7245-xp2:~/.xdevelop/projects/RemoteDSP/RemoteDSP/bin/Debug$
maxfield at cfw7245-xp2:~/.xdevelop/projects/RemoteDSP/RemoteDSP/bin/Debug$
maxfield at cfw7245-xp2:~/.xdevelop/projects/RemoteDSP/RemoteDSP/bin/Debug$
maxfield at cfw7245-xp2:~/.xdevelop/projects/RemoteDSP/RemoteDSP/bin/Debug$
mono RemoteDSP.exe
Mono System.Windows.Forms Assembly [Revision: 54007; built: 2005/12/6
14:35:24]
Keyboard: United States keyboard layout (phantom key version)
Gtk not found (missing LD_LIBRARY_PATH to libgtk-x11-2.0.so?), using
built-in colorscheme
maxfield at cfw7245-xp2:~/.xdevelop/projects/RemoteDSP/RemoteDSP/bin/Debug$
mono RemoteDSP.exe
Mono System.Windows.Forms Assembly [Revision: 54007; built: 2005/12/6
14:35:24]
Keyboard: United States keyboard layout (phantom key version)
Gtk not found (missing LD_LIBRARY_PATH to libgtk-x11-2.0.so?), using
built-in colorscheme
maxfield at cfw7245-xp2:~/.xdevelop/projects/RemoteDSP/RemoteDSP/bin/Debug$
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20060324/927d9a8a/attachment.html 


More information about the Mono-devel-list mailing list