[Mono-bugs] [Bug 81724][Nor] New - Crash when compiling Tomboy

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Wed May 23 18:12:20 EDT 2007


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by bjourne at gmail.com.

http://bugzilla.ximian.com/show_bug.cgi?id=81724

--- shadow/81724	2007-05-23 18:12:20.000000000 -0400
+++ shadow/81724.tmp.15358	2007-05-23 18:12:20.000000000 -0400
@@ -0,0 +1,229 @@
+Bug#: 81724
+Product: Mono: Compilers
+Version: 1.0
+OS: 
+OS Details: 
+Status: NEW   
+Resolution: 
+Severity: 
+Priority: Normal
+Component: C#
+AssignedTo: rharinath at novell.com                            
+ReportedBy: bjourne at gmail.com               
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+URL: 
+Cc: 
+Summary: Crash when compiling Tomboy
+
+Compilation of Tomboy produces the following:
+
+gmcs -out:Tomboy.exe -debug -define:DEBUG -unsafe -target:exe
+-define:ENABLE_DBUS  Tomboy.cs ActionManager.cs Applet.cs Logger.cs Note.cs
+NoteEditor.cs NoteManager.cs NoteWindow.cs NoteBuffer.cs NoteTag.cs
+PluginManager.cs Preferences.cs PreferencesDialog.cs RecentChanges.cs
+Tag.cs TagButton.cs TagManager.cs Tray.cs Trie.cs Undo.cs Utils.cs
+Watchers.cs WrapBox.cs XKeybinder.cs panelapplet/BonoboUIVerb.cs
+panelapplet/ChangeBackgroundHandler.cs panelapplet/ChangeSizeHandler.cs
+panelapplet/GnomeSharp.PanelAppletFactoryCallbackNative.cs
+panelapplet/MoveFocusOutOfAppletHandler.cs panelapplet/ObjectManager.cs
+panelapplet/PanelAppletBackgroundType.cs panelapplet/PanelApplet.cs
+panelapplet/PanelAppletFactoryCallback.cs panelapplet/PanelAppletFactory.cs
+panelapplet/PanelAppletFlags.cs dbus-sharp/dbus-sharp/src/Address.cs
+dbus-sharp/dbus-sharp/src/AssemblyInfo.cs
+dbus-sharp/dbus-sharp/src/Authentication.cs
+dbus-sharp/dbus-sharp/src/Bus.cs dbus-sharp/dbus-sharp/src/BusObject.cs
+dbus-sharp/dbus-sharp/src/Connection.cs dbus-sharp/dbus-sharp/src/DBus.cs
+dbus-sharp/dbus-sharp/src/DProxy.cs
+dbus-sharp/dbus-sharp/src/ExportObject.cs
+dbus-sharp/dbus-sharp/src/Introspection.cs
+dbus-sharp/dbus-sharp/src/Mapper.cs dbus-sharp/dbus-sharp/src/Message.cs
+dbus-sharp/dbus-sharp/src/MessageFilter.cs
+dbus-sharp/dbus-sharp/src/MessageReader.cs
+dbus-sharp/dbus-sharp/src/MessageWriter.cs
+dbus-sharp/dbus-sharp/src/Protocol.cs dbus-sharp/dbus-sharp/src/Server.cs
+dbus-sharp/dbus-sharp/src/Signature.cs
+dbus-sharp/dbus-sharp/src/SocketTransport.cs
+dbus-sharp/dbus-sharp/src/Transport.cs
+dbus-sharp/dbus-sharp/src/UnixNativeTransport.cs
+dbus-sharp/dbus-sharp/src/UnixTransport.cs
+dbus-sharp/dbus-sharp/src/Wrapper.cs
+dbus-sharp/dbus-sharp-glib/glib/GLib.cs
+dbus-sharp/dbus-sharp-glib/glib/GLib.IO.cs RemoteControl.cs
+RemoteControlProxy.cs Defines.cs
+-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/pango-sharp.dll
+-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/atk-sharp.dll
+-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gdk-sharp.dll
+-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gtk-sharp.dll
+-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/glib-sharp.dll
+-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gnome-sharp.dll
+-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/art-sharp.dll
+-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gnome-vfs-sharp.dll
+-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gconf-sharp.dll
+-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gconf-sharp-peditors.dll
+  -r:Mono.Posix 
+-resource:../data/GNOME_TomboyApplet.xml,GNOME_TomboyApplet.xml
+-resource:../data/UIManagerLayout.xml
+-resource:../data/images/tomboy.png,tomboy.png
+-resource:../data/images/tomboy-note-16.png,tomboy-note.png
+-resource:../data/images/gnome-searchtool.png,gnome-searchtool.png
+-resource:../data/images/pinup.png,pinup.png
+-resource:../data/images/pinup-active.png,pinup-active.png
+-resource:../data/images/pindown.png,pindown.png
+
+***MEMORY-WARNING***: /usr/lib/mono/2.0/gmcs.exe[28049]: GSlice:
+g_thread_init() must be called before all other GLib functions; memory
+corruption due to late invocation of g_thread_init() has been detected;
+this program is likely to crash, leak or unexpectedly abort soon...
+NoteTag.cs(325,26): warning CS0108: `Tomboy.DepthNoteTag.Direction' hides
+inherited member `Gtk.TextTag.Direction'. Use the new keyword if hiding was
+intended
+/usr/lib/mono/gac/gtk-sharp/2.10.0.0__35e10195dab3c99f/gtk-sharp.dll:
+`Gtk.TextTag.Direction', name of symbol related to previous warning
+WrapBox.cs(103,15): warning CS0108: `Tomboy.WrapBox.Remove(Gtk.Widget)'
+hides inherited member `Gtk.Container.Remove(Gtk.Widget)'. Use the new
+keyword if hiding was intended
+/usr/lib/mono/gac/gtk-sharp/2.10.0.0__35e10195dab3c99f/gtk-sharp.dll:
+`Gtk.Container.Remove(Gtk.Widget)', name of symbol related to previous warning
+
+** (/usr/lib/mono/2.0/gmcs.exe:28049): WARNING **: The following assembly
+referenced from
+/usr/lib/mono/gac/gdk-sharp/2.10.0.0__35e10195dab3c99f/gdk-sharp.dll could
+not be loaded:
+     Assembly:   Mono.Cairo    (assemblyref_index=2)
+     Version:    1.0.5000.0
+     Public Key: 0738eb9f132ed756
+The assembly was not found in the Global Assembly Cache, a path listed in
+the MONO_PATH environment variable, or in the location of the executing
+assembly (/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0).
+
+
+** (/usr/lib/mono/2.0/gmcs.exe:28049): WARNING **: Could not load file or
+assembly 'Mono.Cairo, Version=1.0.5000.0, Culture=neutral,
+PublicKeyToken=0738eb9f132ed756' or one of its dependencies.
+
+=================================================================
+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:
+
+  at (wrapper managed-to-native)
+System.Reflection.MonoMethodInfo.get_method_info
+(intptr,System.Reflection.MonoMethodInfo&) <0x00004>
+  at (wrapper managed-to-native)
+System.Reflection.MonoMethodInfo.get_method_info
+(intptr,System.Reflection.MonoMethodInfo&) <0xffffffff>
+  at System.Reflection.MonoMethod.get_Attributes () <0x00025>
+  at System.Reflection.MethodBase.get_IsVirtual () <0x0000c>
+  at Mono.CSharp.MemberCache.AddMethods
+(System.Reflection.BindingFlags,System.Type) <0x001a4>
+  at Mono.CSharp.MemberCache.AddMethods (System.Type) <0x0002b>
+  at Mono.CSharp.MemberCache..ctor (Mono.CSharp.IMemberContainer) <0x00167>
+  at Mono.CSharp.TypeHandle..ctor (System.Type) <0x00142>
+  at Mono.CSharp.TypeHandle.GetTypeHandle (System.Type) <0x0004e>
+  at Mono.CSharp.TypeHandle.GetMemberCache (System.Type) <0x0000b>
+  at Mono.CSharp.TypeManager.MemberLookup_FindMembers
+(System.Type,System.Reflection.MemberTypes,System.Reflection.BindingFlags,string,bool&)
+<0x00240>
+  at Mono.CSharp.TypeManager.RealMemberLookup
+(System.Type,System.Type,System.Type,System.Reflection.MemberTypes,System.Reflection.BindingFlags,string,System.Collections.IList)
+<0x00192>
+  at Mono.CSharp.TypeManager.MemberLookup
+(System.Type,System.Type,System.Type,System.Reflection.MemberTypes,System.Reflection.BindingFlags,string,System.Collections.IList)
+<0x0001f>
+  at Mono.CSharp.Expression.MemberLookup
+(System.Type,System.Type,System.Type,string,System.Reflection.MemberTypes,System.Reflection.BindingFlags,Mono.CSharp.Location)
+<0x00061>
+  at Mono.CSharp.Expression.MethodLookup
+(Mono.CSharp.EmitContext,System.Type,string,Mono.CSharp.Location) <0x0001c>
+  at Mono.CSharp.Convert.GetConversionOperator
+(Mono.CSharp.EmitContext,Mono.CSharp.Expression,System.Type,bool) <0x000a5>
+  at Mono.CSharp.Convert.UserDefinedConversion
+(Mono.CSharp.EmitContext,Mono.CSharp.Expression,System.Type,Mono.CSharp.Location,bool)
+<0x000e4>
+  at Mono.CSharp.Convert.ImplicitUserConversion
+(Mono.CSharp.EmitContext,Mono.CSharp.Expression,System.Type,Mono.CSharp.Location)
+<0x00015>
+  at Mono.CSharp.Convert.ImplicitConversion
+(Mono.CSharp.EmitContext,Mono.CSharp.Expression,System.Type,Mono.CSharp.Location)
+<0x00038>
+  at Mono.CSharp.Conditional.DoResolve (Mono.CSharp.EmitContext) <0x0028e>
+  at Mono.CSharp.Expression.Resolve
+(Mono.CSharp.EmitContext,Mono.CSharp.ResolveFlags) <0x00142>
+  at Mono.CSharp.Expression.Resolve (Mono.CSharp.EmitContext) <0x00012>
+  at Mono.CSharp.Argument.Resolve
+(Mono.CSharp.EmitContext,Mono.CSharp.Location) <0x00051>
+  at Mono.CSharp.Invocation.DoResolve (Mono.CSharp.EmitContext) <0x0020d>
+  at Mono.CSharp.Expression.Resolve
+(Mono.CSharp.EmitContext,Mono.CSharp.ResolveFlags) <0x00142>
+  at Mono.CSharp.Expression.Resolve (Mono.CSharp.EmitContext) <0x00012>
+  at Mono.CSharp.ExpressionStatement.ResolveStatement
+(Mono.CSharp.EmitContext) <0x00016>
+  at Mono.CSharp.StatementExpression.Resolve (Mono.CSharp.EmitContext)
+<0x0001f>
+  at Mono.CSharp.Block.Resolve (Mono.CSharp.EmitContext) <0x001ef>
+  at Mono.CSharp.EmitContext.ResolveTopBlock
+(Mono.CSharp.EmitContext,Mono.CSharp.ToplevelBlock,Mono.CSharp.Parameters,Mono.CSharp.IMethodData,bool&)
+<0x00163>
+  at Mono.CSharp.EmitContext.EmitTopBlock
+(Mono.CSharp.IMethodData,Mono.CSharp.ToplevelBlock) <0x00048>
+  at Mono.CSharp.MethodData.Emit (Mono.CSharp.DeclSpace) <0x00162>
+  at Mono.CSharp.Method.Emit () <0x00017>
+  at Mono.CSharp.TypeContainer.EmitType () <0x002e1>
+  at Mono.CSharp.RootContext.EmitCode () <0x00206>
+  at Mono.CSharp.Driver.MainDriver (string[]) <0x00ab2>
+  at Mono.CSharp.Driver.Main (string[]) <0x00055>
+  at (wrapper runtime-invoke) System.Object.runtime_invoke_int_string[]
+(object,intptr,intptr,intptr) <0xffffffff>
+
+Native stacktrace:
+
+        /usr/bin/mono(mono_handle_native_sigsegv+0xde) [0x815644e]
+        /usr/bin/mono [0x8122c88]
+        [0xffffe440]
+        [0x40fc50d8]
+        [0x40fc99ce]
+        [0x41247515]
+        [0x412473ad]
+        [0x412471dc]
+        [0x412419b0]
+        [0x41243ddb]
+        [0x41243c57]
+        [0x41243b84]
+        [0x4124e049]
+        [0x4124d613]
+        [0x4124d460]
+        [0x4124d12a]
+        [0x41280e7d]
+        [0x41280abe]
+        [0x4128089d]
+        [0x4128077e]
+        [0x41289b81]
+        [0x412bb04f]
+        [0x4124cd4b]
+        [0x4124cb8b]
+        [0x4124c95a]
+        [0x41289086]
+        [0x4124cd4b]
+        [0x4124cb8b]
+        [0x4127c727]
+        [0x412a9338]
+        [0x412841f0]
+        [0x4128181c]
+        [0x412a4b11]
+        [0x412a468b]
+        [0x412a44c0]
+        [0x412a302a]
+        [0x41294207]
+        [0x40b5d88b]
+        [0x40b5ac5e]
+        [0x40b53a84]
+        /usr/bin/mono(mono_runtime_exec_main+0x9f) [0x80996ef]
+        /usr/bin/mono(mono_runtime_run_main+0x1b9) [0x8099999]
+        /usr/bin/mono(mono_main+0xe47) [0x805d477]
+        /usr/bin/mono [0x805c122]
+        /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xdc) [0x4015d8cc]
+        /usr/bin/mono [0x805c071]


More information about the mono-bugs mailing list