I'm using Debian and Monodevelop 0.5.1-2
As root, MonoDevelop runs fine. When I try to use it as a regular user, though, it shows the splash screen and exits. Here's the command line output:
Quote:
morgan@morgan-debian:~/.config$ sudo monodevelop
Password:
Creating DefaultWorkbench
Parsing assembly: /usr/lib/mscorlib.dll
(MonoDevelop:15836): Gtk-CRITICAL **: gtk_container_remove: assertion `GTK_IS_TOOLBAR (container) || widget->parent == GTK_WIDGET (container)' failed
morgan@morgan-debian:~/.config$ monodevelop
** (./MonoDevelop.exe:15883): WARNING **: Shared memory sanity check failed.
** (./MonoDevelop.exe:15883): WARNING **: status: 1
** (./MonoDevelop.exe:15883): WARNING **: daemon: [, Culture=neutral, PublicKeyToken=9c7a200e36c0094e"']
** (./MonoDevelop.exe:15883): WARNING **: Failed to attach shared memory! Falling back to non-shared handles
See: http://www.go-mono.com/issues.html#wapi for details
Loading error, please reinstall :
System.ComponentModel.Win32Exception: Cannot find the specified file
in <0x0068c> System.Diagnostics.Process:Start_common (System.Diagnostics.ProcessStartInfo,System.Diagnostics.Process)
in <0x00015> System.Diagnostics.Process:Start ()
in <0x0005d> (wrapper remoting-invoke-with-check) System.Diagnostics.Process:Start ()
in <0x000cf> MonoDevelop.Services.SystemAssemblyService:GetVariableFromPkgConfig (string,string)
in <0x000b1> MonoDevelop.Services.SystemAssemblyService:ProcessPiece (string,string)
in <0x0017d> MonoDevelop.Services.SystemAssemblyService:GetAssembliesWithoutLibInfo (string,string)
in <0x0015a> MonoDevelop.Services.SystemAssemblyService:ParsePCFile (string)
in <0x00475> MonoDevelop.Services.SystemAssemblyService:InitializeService ()
in <0x001d1> MonoDevelop.Core.Services.ServiceManager:InitializeServicesSubsystem (string)
in <0x004db> MonoDevelop.SharpDevelopMain:Main (string[])
Writing /home/morgan/.config/MonoDevelop/CodeCompletionData/mscorlib_1.0.5000.0_b77a5c561934e089.pidb
|
As you can see, it runs fine as root but not as me. This output was made after I moved the ~/.config/MonoDevelop directory to a new location.
Does anyone have any ideas on fixing this?
Thanks.