[MonoDevelop] Sharing Violation after hibernation?

"Andrés G. Aragoneses [ knocte ] "Andrés G. Aragoneses [ knocte ]
Thu Nov 16 12:20:10 EST 2006


Hello.

I have noticed several times working with MD that, if I hibernate the
machine (I'm using SUSE10.1), after I turn it on again I get MD
unusable. Today the same has happened and I've obtained a
SharingViolationException on a .pidb.tmp file whose path was located on
the base tree of the project I was working on.

I paste here the exception:

System.IO.IOException: Sharing violation on path
/home/knocte/Documents/iDocuments/Proyectos/Galaxium/arbolSVN/trunk/Galaxium.Client/Galaxium.Client.pidb.tmp
  at System.IO.FileStream..ctor (System.String name, FileMode mode,
FileAccess access, FileShare share, Int32 bufferSize, Boolean anonymous,
FileOptions options) [0x0024d] in
/tmp/scratch/BUILD/mono-1.2/mcs/class/corlib/System.IO/FileStream.cs:236
  at System.IO.FileStream..ctor (System.String name, FileMode mode,
FileAccess access, FileShare share) [0x00000] in
/tmp/scratch/BUILD/mono-1.2/mcs/class/corlib/System.IO/FileStream.cs:121
  at (wrapper remoting-invoke-with-check) System.IO.FileStream:.ctor
(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)
  at MonoDevelop.Projects.Parser.CodeCompletionDatabase.Write ()
[0x0008d] in
/home/knocte/Documents/iDocuments/Proyectos/MonoDevelop/arbolSVN/Core/src/MonoDevelop.Projects/MonoDevelop.Projects.Parser/CodeCompletionDatabase.cs:208
  at MonoDevelop.Projects.Parser.ParserDatabase.UnloadDatabase
(System.String uri) [0x000d9] in
/home/knocte/Documents/iDocuments/Proyectos/MonoDevelop/arbolSVN/Core/src/MonoDevelop.Projects/MonoDevelop.Projects.Parser/DefaultParserService.cs:769
  at MonoDevelop.Projects.Parser.ParserDatabase.UnloadProjectDatabase
(MonoDevelop.Projects.Project project) [0x00011] in
/home/knocte/Documents/iDocuments/Proyectos/MonoDevelop/arbolSVN/Core/src/MonoDevelop.Projects/MonoDevelop.Projects.Parser/DefaultParserService.cs:778
  at MonoDevelop.Projects.Parser.ParserDatabase.Unload
(MonoDevelop.Projects.CombineEntry entry) [0x0000b] in
/home/knocte/Documents/iDocuments/Proyectos/MonoDevelop/arbolSVN/Core/src/MonoDevelop.Projects/MonoDevelop.Projects.Parser/DefaultParserService.cs:724
  at MonoDevelop.Projects.Parser.ParserDatabase.UnloadCombineDatabases
(MonoDevelop.Projects.Combine combine) [0x0001d] in
/home/knocte/Documents/iDocuments/Proyectos/MonoDevelop/arbolSVN/Core/src/MonoDevelop.Projects/MonoDevelop.Projects.Parser/DefaultParserService.cs:835
  at MonoDevelop.Projects.Parser.ParserDatabase.Unload
(MonoDevelop.Projects.CombineEntry entry) [0x00027] in
/home/knocte/Documents/iDocuments/Proyectos/MonoDevelop/arbolSVN/Core/src/MonoDevelop.Projects/MonoDevelop.Projects.Parser/DefaultParserService.cs:726
  at MonoDevelop.Ide.Gui.ProjectOperations.CloseCombine (Boolean
saveCombinePreferencies) [0x0009a] in
/home/knocte/Documents/iDocuments/Proyectos/MonoDevelop/arbolSVN/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui/ProjectOperations.cs:250
  at MonoDevelop.Ide.Gui.DefaultWorkbench.Close () [0x00086] in
/home/knocte/Documents/iDocuments/Proyectos/MonoDevelop/arbolSVN/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DefaultWorkbench.cs:470
  at MonoDevelop.Ide.Gui.DefaultWorkbench.OnClosing (System.Object o,
Gtk.DeleteEventArgs e) [0x00000] in
/home/knocte/Documents/iDocuments/Proyectos/MonoDevelop/arbolSVN/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui/DefaultWorkbench.cs:431
  at (wrapper delegate-invoke)
System.MulticastDelegate:invoke_void_object_DeleteEventArgs
(object,Gtk.DeleteEventArgs)
  at Gtk.Widget.DeleteEventSignalCallback (IntPtr arg0, IntPtr arg1,
IntPtr gch) [0x0005d] in
/tmp/scratch/BUILD/gtk-sharp-2.8.3/gtk/generated/Widget.cs:451
  at (wrapper native-to-managed) Gtk.Widget:DeleteEventSignalCallback
(intptr,intptr,intptr)
  at <0x00000> <unknown method>
  at (wrapper managed-to-native) Gtk.Application:gtk_main ()
  at Gtk.Application.Run () [0x00000] in
/tmp/scratch/BUILD/gtk-sharp-2.8.3/gtk/Application.cs:99
  at MonoDevelop.Ide.Gui.IdeApp.Run () [0x00000] in
/home/knocte/Documents/iDocuments/Proyectos/MonoDevelop/arbolSVN/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui/Ide.cs:164
  at MonoDevelop.Ide.Gui.IdeStartup.Run (System.String[] args) [0x00425]
in
/home/knocte/Documents/iDocuments/Proyectos/MonoDevelop/arbolSVN/Core/src/MonoDevelop.Ide/MonoDevelop.Ide.Gui/IdeStartup.cs:199
  at MonoDevelop.Core.AddIns.AddInService.StartApplication
(System.String addinId, System.String[] parameters) [0x00093] in
/home/knocte/Documents/iDocuments/Proyectos/MonoDevelop/arbolSVN/Core/src/MonoDevelop.Core/MonoDevelop.Core.AddIns/AddInService.cs:127
/bin/sh: line 1:  8775 Terminado (killed)      LD_LIBRARY_PATH=`echo ":"
| sed 's/^://g'` /usr/bin/mono --debug MonoDevelop.exe
make: *** [runmd] Error 137


Does anybody know how to debug this more precisely to catch the bug?

Regards,

	Andrés	[ knocte ]

-- 



More information about the Monodevelop-list mailing list