Bug 318988 (MONO76098) - Crash on StartUp after undocking help window
Summary: Crash on StartUp after undocking help window
Status: RESOLVED MOVED
Alias: MONO76098
Product: MonoDevelop
Classification: Mono
Component: docking (show other bugs)
Version: unspecified
Hardware: Other Other
: P3 - Medium : Major
Target Milestone: ---
Assignee: MD Bugs
QA Contact: MD Bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-14 10:54 UTC by George Skuse
Modified: 2007-09-15 21:23 UTC (History)
0 users

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Wiest 2007-09-15 19:30:38 UTC


---- Reported by gskuse@speakeasy.net 2005-09-14 03:54:00 MST ----

Description of Problem:
Monodevelop will crash when restarted after doing the following:

Steps to reproduce the problem:
1. Start monodevelop
2. 'Undock' the help window from the "Files, Class, Solutions, Help" Pane
(creating a new Window w/ a Title of "Help"
3. Attempt to close the Help window bu clicking the 'X' (top-right button)
4. Quit monodevelop
5. Restart monodevelop

Actual Results:
Monodevelop will crash after "Loading Default Workspace" with the following
error message:

]$ monodevelop
2005-09-14 03:10:00,804 [-1208977728] INFO 
MonoDevelop.Services.ILoggingService  [(null)] - Reading
/home/gskuse/.config/MonoDevelop/CodeCompletionData/mscorlib
_1.0.5000.0_b77a5c561934e089.pidb
2005-09-14 03:10:01,053 [-1208977728] INFO 
MonoDevelop.Services.ILoggingService  [(null)] - WARNING Could not find
stock Icons.16x16.FindPrevIcon
2005-09-14 03:10:01,087 [-1208977728] INFO 
MonoDevelop.Services.ILoggingService  [(null)] - WARNING Could not find
stock gtk-stop
2005-09-14 03:10:01,154 [-1208977728] INFO 
MonoDevelop.Services.ILoggingService  [(null)] - Creating DefaultWorkbench
Loading error, please reinstall :
System.NullReferenceException: Object reference not set to an instance of
an obj ect
in <0x00117> Gdl.DockLayout:SetupObject (System.Xml.XmlNode node)
in <0x0009b> Gdl.DockLayout:RecursiveBuild (System.Xml.XmlNode parentNode,
Gdl.D ockObject parent)
in <0x0016c> Gdl.DockLayout:Load (System.Xml.XmlNode node)
in <0x00065> Gdl.DockLayout:LoadLayout (System.String name)
in <0x000c2> MonoDevelop.Gui.SdiWorkbenchLayout:set_CurrentLayout
(System.String  value)
in <0x001c4> MonoDevelop.Gui.SdiWorkbenchLayout:SwitchContext
(MonoDevelop.Gui.W orkbenchContext ctxt)
in <0x002ab> MonoDevelop.Gui.SdiWorkbenchLayout:CreateDefaultLayout ()
in <0x0062a> MonoDevelop.Gui.SdiWorkbenchLayout:Attach (IWorkbench wb)
in <0x00050> MonoDevelop.Gui.DefaultWorkbench:set_WorkbenchLayout
(IWorkbenchLay out value)
in <0x00037> MonoDevelop.Gui.WorkbenchSingleton:SetWbLayout ()
in <0x00007> MonoDevelop.Gui.WorkbenchSingleton:CreateWorkspace ()
in <0x00040> MonoDevelop.Commands.InitializeWorkbenchCommand:Run ()
in <0x007c4> MonoDevelop.SharpDevelopMain:Main (System.String[] args)


I need to then 'rm -Rf ~/.config/MonoDevelop/' to get monodevelop to start
again.


Expected Results:
Monodevelop should start.


How often does this happen? 
Everytime

Additional Information:
$ mono -V
Mono JIT compiler version 1.1.9, ...

$ monodevelop -V
MonoDevelop  0.7.0.0 - (c) 2004 MonoDevelop Team and Mike Krueger 2000-2003

$ uname -a
Linux paradox 2.6.12-1.1447_FC4 #1 Fri Aug 26 20:29:51 EDT 2005 i686 i686
i386 GNU/Linux

$ rpm -q monodevelop mono-complete
monodevelop-0.7-1.1.fc4.nr
mono-complete-1.1.9-1.1.fc4.nr



---- Additional Comments From john.luke@gmail.com 2005-09-17 17:04:45 MST ----

This was a bug in 0.7, that has at least been partially fixed in svn.
If you can get it to happen again, please attach
~/.config/MonoDevelop/DefaultEditingLayout.xml to this bug and reopen
it, thanks. (And then rm it to run normally again)

*** This bug has been marked as a duplicate of https://bugzilla.novell.com/show_bug.cgi?id=MONO75188 ***


Unknown bug field "cf_op_sys_details" encountered while moving bug
   <cf_op_sys_details>Fedora Core 4 w/ mono packages from nrpms.net mono repo</cf_op_sys_details>
Unknown operating system unknown. Setting to default OS "Other".
This bug was marked DUPLICATE in the database it was moved from.
    Changing resolution to "MOVED"