Bug 648257 - Crash when opening standard policies on mac
Summary: Crash when opening standard policies on mac
Status: RESOLVED DUPLICATE of bug 646284
Alias: None
Product: MonoDevelop
Classification: Mono
Component: general (show other bugs)
Version: SVN
Hardware: Other Mac OS X 10.6
: P5 - None : Major
Target Milestone: ---
Assignee: MD Bugs
QA Contact: MD Bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-21 07:50 UTC by Mike Krueger
Modified: 2010-10-21 16:36 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 Mike Krueger 2010-10-21 07:50:34 UTC
When opening the standard policies (first action - with a newly opened project).

I got:

Gtk:ERROR:gtktreestore.c:522:gtk_tree_store_get_path: assertion failed: (G_NODE (iter->user_data)->parent != NULL)
Stacktrace:

  at (wrapper managed-to-native) Gtk.TreeStore.gtk_tree_model_get_path (intptr,intptr) <0x00003>
  at (wrapper managed-to-native) Gtk.TreeStore.gtk_tree_model_get_path (intptr,intptr) <0x00003>
  at Gtk.TreeStore.GetPath (Gtk.TreeIter) <IL 0x00013, 0x00051>
  at MonoDevelop.Ide.Gui.Dialogs.OptionsDialog.ShowPage (MonoDevelop.Ide.Extensions.OptionsDialogSection) [0x00202] in /Users/mkrueger/work/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Dialogs/OptionsDialog.cs:339
  at MonoDevelop.Ide.Gui.Dialogs.OptionsDialog.ShowPage (MonoDevelop.Ide.Extensions.OptionsDialogSection) [0x0004c] in /Users/mkrueger/work/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Dialogs/OptionsDialog.cs:307
  at MonoDevelop.Ide.Gui.Dialogs.OptionsDialog.OnSelectionChanged (object,System.EventArgs) [0x0002a] in /Users/mkrueger/work/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Dialogs/OptionsDialog.cs:294
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void__this___object_object (object,intptr,intptr,intptr) <IL 0x00053, 0x00083>
  at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke (System.Reflection.MonoMethod*,object,object[],System.Exception&) <0x00003>
  at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke (System.Reflection.MonoMethod*,object,object[],System.Exception&) <0x00003>
  at System.Reflection.MonoMethod.Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) <IL 0x000d6, 0x00124>
  at System.Reflection.MethodBase.Invoke (object,object[]) <IL 0x00006, 0x00022>
  at System.Delegate.DynamicInvokeImpl (object[]) <IL 0x000ba, 0x0018a>
  at System.MulticastDelegate.DynamicInvokeImpl (object[]) <IL 0x0001a, 0x00032>
  at System.Delegate.DynamicInvoke (object[]) <IL 0x00002, 0x00016>
  at GLib.Signal.ClosureInvokedCB (object,GLib.ClosureInvokedArgs) <IL 0x0004f, 0x00120>
  at GLib.SignalClosure.Invoke (GLib.ClosureInvokedArgs) <IL 0x00014, 0x00020>
  at GLib.SignalClosure.MarshalCallback (intptr,intptr,uint,intptr,intptr,intptr) <IL 0x00081, 0x00219>
  at (wrapper native-to-managed) GLib.SignalClosure.MarshalCallback (intptr,intptr,uint,intptr,intptr,intptr) <IL 0x0001e, 0x00039>
  at (wrapper managed-to-native) Gtk.TreeSelection.gtk_tree_selection_select_iter (intptr,intptr) <0x00003>
  at (wrapper managed-to-native) Gtk.TreeSelection.gtk_tree_selection_select_iter (intptr,intptr) <0x00003>
  at Gtk.TreeSelection.SelectIter (Gtk.TreeIter) <IL 0x00013, 0x00052>
  at MonoDevelop.Ide.Gui.Dialogs.OptionsDialog.ExpandCategories () [0x00012] in /Users/mkrueger/work/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Dialogs/OptionsDialog.cs:115
  at MonoDevelop.Ide.Gui.Dialogs.OptionsDialog..ctor (Gtk.Window,object,string,bool) [0x0016f] in /Users/mkrueger/work/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Dialogs/OptionsDialog.cs:107
  at MonoDevelop.Ide.Gui.Dialogs.OptionsDialog..ctor (Gtk.Window,object,string) <IL 0x00005, 0x0001b>
  at MonoDevelop.Ide.Projects.DefaultPolicyOptionsDialog..ctor (Gtk.Window) <IL 0x00000, 0x0001c>
  at MonoDevelop.Ide.Gui.Workbench.ShowDefaultPoliciesDialog (Gtk.Window,string) [0x00012] in /Users/mkrueger/work/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/Workbench.cs:515
  at MonoDevelop.Ide.Gui.Workbench.ShowDefaultPoliciesDialog (Gtk.Window) [0x00000] in /Users/mkrueger/work/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/Workbench.cs:507
  at MonoDevelop.Ide.Commands.DefaultPoliciesHandler.Run () [0x00000] in /Users/mkrueger/work/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Commands/EditCommands.cs:87
  at MonoDevelop.Components.Commands.CommandHandler.Run (object) [0x00000] in /Users/mkrueger/work/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Commands/CommandHandler.cs:61
  at MonoDevelop.Components.Commands.CommandHandler.InternalRun (object) [0x00000] in /Users/mkrueger/work/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Commands/CommandHandler.cs:42
  at MonoDevelop.Components.Commands.CommandManager.DefaultDispatchCommand (MonoDevelop.Components.Commands.ActionCommand,MonoDevelop.Components.Commands.CommandInfo,object,object,MonoDevelop.Components.Commands.CommandSource) [0x00070] in /Users/mkrueger/work/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Commands/CommandManager.cs:631
  at MonoDevelop.Components.Commands.CommandManager.DispatchCommand (object,object,object,MonoDevelop.Components.Commands.CommandSource) [0x002de] in /Users/mkrueger/work/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Commands/CommandManager.cs:601
  at MonoDevelop.Components.Commands.CommandManager.DispatchCommand (object,MonoDevelop.Components.Commands.CommandSource) [0x00000] in /Users/mkrueger/work/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Commands/CommandManager.cs:502
  at OSXIntegration.OSXMenu/<HandleMenuCommand>c__AnonStorey9.<>m__F (object,System.EventArgs) [0x00000] in /Users/mkrueger/work/monodevelop/main/src/addins/MacPlatform/Menus/OSXMenu.cs:644
  at Gtk.Application/InvokeCB.Invoke () <IL 0x00012, 0x0001a>
  at GLib.Timeout/TimeoutProxy.Handler () <IL 0x0000d, 0x00031>
  at (wrapper native-to-managed) GLib.Timeout/TimeoutProxy.Handler () <IL 0x00021, 0x00038>
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00003>
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00003>
  at Gtk.Application.Run () <IL 0x00000, 0x0000a>
  at MonoDevelop.Ide.IdeApp.Run () [0x00000] in /Users/mkrueger/work/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/Ide.cs:383
  at MonoDevelop.Ide.IdeStartup.Run (string[]) [0x00745] in /Users/mkrueger/work/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/IdeStartup.cs:257
  at MonoDevelop.Startup.MonoDevelopMain.Main (string[]) [0x00017] in /Users/mkrueger/work/monodevelop/main/src/core/MonoDevelop.Startup/MonoDevelop.Startup/MonoDevelopMain.cs:24
  at (wrapper runtime-invoke) <Module>.runtime_invoke_int_object (object,intptr,intptr,intptr) <IL 0x0004f, 0x0008f>

Native stacktrace:

	0   mono                                0x000c8b62 mono_handle_native_sigsegv + 343
	1   mono                                0x00132f49 sigabrt_signal_handler + 116
	2   libSystem.B.dylib                   0x931f01fb _sigtramp + 43
	3   ???                                 0xffffffff 0x0 + 4294967295
	4   libSystem.B.dylib                   0x9327d62d raise + 26
	5   libSystem.B.dylib                   0x932936e4 abort + 93
	6   libglib-2.0.0.dylib                 0x03a53987 g_assertion_message + 311
	7   libglib-2.0.0.dylib                 0x03a53ff8 g_assertion_message_expr + 88
	8   libgtk-quartz-2.0.0.dylib           0x03cd9292 gtk_tree_store_get_path + 258
	9   ???                                 0x1d2cf163 0x0 + 489484643
	10  ???                                 0x1d2cf092 0x0 + 489484434
	11  ???                                 0x1f6cee53 0x0 + 527232595
	12  ???                                 0x1f6ce758 0x0 + 527230808
	13  ???                                 0x1f6ce56f 0x0 + 527230319
	14  ???                                 0x18021be4 0x0 + 402791396
	15  mono                                0x00010211 mono_jit_runtime_invoke + 1339
	16  mono                                0x001e09fd mono_runtime_invoke + 138
	17  mono                                0x001e3341 mono_runtime_invoke_array + 1802
	18  mono                                0x00178cf9 ves_icall_InternalInvoke + 1232
	19  ???                                 0x1594c94b 0x0 + 362072395
	20  ???                                 0x1594c6b5 0x0 + 362071733
	21  ???                                 0x16fd165b 0x0 + 385685083
	22  ???                                 0x18021b13 0x0 + 402791187
	23  ???                                 0x18021973 0x0 + 402790771
	24  ???                                 0x18021937 0x0 + 402790711
	25  ???                                 0x18021909 0x0 + 402790665
	26  ???                                 0x180217e1 0x0 + 402790369
	27  ???                                 0x1802051a 0x0 + 402785562
	28  ???                                 0x16f27af2 0x0 + 384989938
	29  libgobject-2.0.0.dylib              0x02f85e79 g_closure_invoke + 329
	30  libgobject-2.0.0.dylib              0x02f96335 signal_emit_unlocked_R + 2645
	31  libgobject-2.0.0.dylib              0x02f97621 g_signal_emit_valist + 1921
	32  libgobject-2.0.0.dylib              0x02f97929 g_signal_emit + 41
	33  libgtk-quartz-2.0.0.dylib           0x03cd7d79 gtk_tree_selection_select_path + 201
	34  libgtk-quartz-2.0.0.dylib           0x03cd7e42 gtk_tree_selection_select_iter + 162
	35  ???                                 0x1d2d23ca 0x0 + 489497546
	36  ???                                 0x1d2d2363 0x0 + 489497443
	37  ???                                 0x1f6ce41d 0x0 + 527229981
	38  ???                                 0x1f6c9fa8 0x0 + 527212456
	39  ???                                 0x1f6c9c54 0x0 + 527211604
	40  ???                                 0x1f6c9c05 0x0 + 527211525
	41  ???                                 0x1f6c9b4f 0x0 + 527211343
	42  ???                                 0x1f6c9afe 0x0 + 527211262
	43  ???                                 0x1f6c9ad1 0x0 + 527211217
	44  ???                                 0x1f6c9aac 0x0 + 527211180
	45  ???                                 0x1f6c9a8f 0x0 + 527211151
	46  ???                                 0x1f6c9888 0x0 + 527210632
	47  ???                                 0x1f6c9609 0x0 + 527209993
	48  ???                                 0x1f6c9093 0x0 + 527208595
	49  ???                                 0x1f6c9060 0x0 + 527208544
	50  ???                                 0x1a9fb62b 0x0 + 446674475
	51  ???                                 0x1a9f4b7a 0x0 + 446647162
	52  ???                                 0x15da80f1 0x0 + 366641393
	53  libglib-2.0.0.dylib                 0x03a2f7d1 g_timeout_dispatch + 33
	54  libglib-2.0.0.dylib                 0x03a2d5de g_main_context_dispatch + 558
	55  libglib-2.0.0.dylib                 0x03a3103b g_main_context_iterate + 1179
	56  libglib-2.0.0.dylib                 0x03a31327 g_main_loop_run + 455
	57  libgtk-quartz-2.0.0.dylib           0x03bdc321 gtk_main + 177
	58  ???                                 0x1baaacc1 0x0 + 464170177
	59  ???                                 0x1baaac8b 0x0 + 464170123
	60  ???                                 0x1baaac6b 0x0 + 464170091
	61  ???                                 0x02eccd68 0x0 + 49073512
	62  ???                                 0x004d6d6c 0x0 + 5074284
	63  ???                                 0x004d6fb8 0x0 + 5074872
	64  mono                                0x00010211 mono_jit_runtime_invoke + 1339
	65  mono                                0x001e09fd mono_runtime_invoke + 138
	66  mono                                0x001e2b54 mono_runtime_exec_main + 585
	67  mono                                0x001e1f92 mono_runtime_run_main + 814
	68  mono                                0x0009c806 mono_jit_exec + 200
	69  mono                                0x0009ca40 main_thread_handler + 558
	70  mono                                0x0009edad mono_main + 7631
	71  mono                                0x00003f99 mono_main_with_options + 539
	72  mono                                0x00004020 main + 49
	73  mono                                0x00003d52 start + 54
	74  ???                                 0x00000003 0x0 + 3

Debug info from gdb:

/tmp/mono-gdb-commands.JT35O6:1: Error in sourced command file:
unable to debug self

=================================================================
Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries 
used by your application.
=================================================================
Comment 1 Lluis Sanchez 2010-10-21 16:36:41 UTC
Dup.

*** This bug has been marked as a duplicate of bug 646284 ***