[MonoDevelop] Monodevelop 0.10 got SIGSERV with Mono 1.1.15 on SuSE-10

Maxim Krentovskiy mkrentovskiy at gmail.com
Sun Apr 23 06:56:59 EDT 2006


Hi all!

I have some troubles with using of Monodevelop 0.10 with Mono 1.1.15.

The same bug was founded by Eugeny Pirogov (
http://lists.ximian.com/pipermail/monodevelop-list/2006-April/003690.html )

There is console log:

=================================================================
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 (wrapper managed-to-native)
Gnome.Icon:gnome_icon_lookup_sync(intptr,intptr,intptr,intptr,int,int&)
<0x4>
in (wrapper managed-to-native)
Gnome.Icon:gnome_icon_lookup_sync(intptr,intptr,intptr,intptr,int,int&)
<0xffffffaa>
in Gnome.Icon:LookupSync (Gtk.IconTheme,Gnome.ThumbnailFactory
,string,string,Gnome.IconLookupFlags,Gnome.IconLookupResultFlags&) <0x92>
in MonoDevelop.Core.Gui.Utils.FileIconLoader:GetPixbufForFile (string,int)
<0x116>
in MonoDevelop.Ide.Gui.Pads.FileListItem:.ctor (string) <0xf2>
in MonoDevelop.Ide.Gui.Pads.FileScout:OnDirChanged (string) <0x124>
in MonoDevelop.Ide.Gui.Pads.FileScout:.ctor () <0x298>
in (wrapper runtime-invoke)
System.Object:runtime_invoke_void(object,intptr,intptr,intptr)
<0xc71f6ef7>
in (wrapper managed-to-native)
System.Reflection.MonoCMethod:InternalInvoke(object,object[]) <0x4>
in (wrapper managed-to-native)
System.Reflection.MonoCMethod:InternalInvoke(object,object[])
<0xfffffdb5>
in System.Reflection.MonoCMethod:Invoke (object,
System.Reflection.BindingFlags,System.Reflection.Binder,object[],
System.Globalization.CultureInfo) <0x8d>
in System.Reflection.MonoCMethod:Invoke (System.Reflection.BindingFlags,
System.Reflection.Binder,object[],System.Globalization.CultureInfo) <0x1c>
in System.Reflection.ConstructorInfo:Invoke (object[]) <0x35>
in System.Activator:CreateInstance (System.Type,bool) <0x105>
in System.Activator:CreateInstance (System.Type) <0xc>
in MonoDevelop.Core.AddIns.AddIn:CreateObject (string) <0x1f>
in MonoDevelop.Ide.Codons.PadCodon:CreatePad () <0x83>
in MonoDevelop.Ide.Codons.PadCodon:BuildItem (object,
System.Collections.ArrayList,MonoDevelop.Core.AddIns.ConditionCollection)
<0x14>
in MonoDevelop.Core.AddIns.DefaultAddInTreeNode:BuildChildItems (object)
<0x147>
in MonoDevelop.Core.AddIns.AddInService:GetTreeItems (string,System.Type)
<0x63>
in MonoDevelop.Ide.Gui.DefaultWorkbench:InitializeLayout (
MonoDevelop.Ide.Gui.IWorkbenchLayout) <0x5c>
in MonoDevelop.Ide.Gui.Workbench:Initialize (
MonoDevelop.Core.IProgressMonitor) <0x9a>
in MonoDevelop.Ide.Gui.IdeApp:Initialize (MonoDevelop.Core.IProgressMonitor)
<0xab>
in MonoDevelop.Ide.Gui.IdeStartup:Run (string[]) <0x8ec>
in MonoDevelop.Core.AddIns.AddInService:StartApplication (string,string[])
<0x170>
in MonoDevelop.Startup.SharpDevelopMain:Main (string[]) <0x39>
in (wrapper runtime-invoke) System.Object:runtime_invoke_int_string[]
(object,intptr,intptr,intptr) <0xc769fd77>


Its look like a program want to know witch icon must be paint in file
manager for each files with using current icon theme.

I solve this problem by commenting  line 58 of file
Core/src/MonoDevelop.Core.Gui/MonoDevelop.Core.Gui.Utils/FileIconLoader.cs

 // icon = Gnome.Icon.LookupSync (IconTheme.Default, thumbnailFactory,
filename, null, Gnome.IconLookupFlags.None, out result);

but think than there are not right way.

--
With best regards,
Maxim Krentovskiy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/monodevelop-list/attachments/20060423/3242612c/attachment.html


More information about the Monodevelop-list mailing list