Bug 2891 - Treeview crash
Summary: Treeview crash
Status: RESOLVED FIXED
Alias: None
Product: Xamarin Studio
Classification: Desktop
Component: General ()
Version: 2.8.6
Hardware: PC Mac OS
: --- normal
Target Milestone: ---
Assignee: Bugzilla
URL:
Depends on:
Blocks:
 
Reported: 2012-01-13 13:23 UTC by Jeffrey Stedfast
Modified: 2012-04-04 19:04 UTC (History)
2 users (show)

Tags:
Is this bug a regression?: ---
Last known good build:

Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.


Please create a new report on Developer Community or GitHub with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:
Status:
RESOLVED FIXED

Description Jeffrey Stedfast 2012-01-13 13:23:33 UTC
Error: did not find one of the files in sources//Library/Frameworks/Mono.framework/External/monodoc/MonoAndroid-man
ERROR [2012-01-13 13:19:43Z]: Gtk-Critical: gtk_tree_store_get_value: assertion `VALID_ITER (iter, tree_store)' failed
Stack trace: 
   at Gtk.Widget.SizeRequest() in /Users/fejj/src/xamarin/bockbuild/profiles/monodevelop-mac-dev/build-root/gtk-sharp-2-12-branch/_build/mono-gtk-sharp-b078aac/gtk/generated/Widget.cs:line 3960
   at MonoDevelop.Components.Docking.CustomFrame.OnSizeRequested(Requisition ByRef requisition) in /Users/fejj/src/xamarin/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking/DockItemContainer.cs:line 363
   at Gtk.Widget.sizerequested_cb(IntPtr widget, IntPtr requisition) in /Users/fejj/src/xamarin/bockbuild/profiles/monodevelop-mac-dev/build-root/gtk-sharp-2-12-branch/_build/mono-gtk-sharp-b078aac/gtk/generated/Widget.cs:line 1062
   at Gtk.Application.gtk_main()
   at Gtk.Application.Run() in /Users/fejj/src/xamarin/bockbuild/profiles/monodevelop-mac-dev/build-root/gtk-sharp-2-12-branch/_build/mono-gtk-sharp-b078aac/gtk/Application.cs:line 135
   at MonoDevelop.Ide.IdeApp.Run() in /Users/fejj/src/xamarin/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/Ide.cs:line 384
   at MonoDevelop.Ide.IdeStartup.Run(MonoDevelop.Ide.MonoDevelopOptions options) in /Users/fejj/src/xamarin/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/IdeStartup.cs:line 272
   at MonoDevelop.Ide.IdeStartup.Main(System.String[] args) in /Users/fejj/src/xamarin/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/IdeStartup.cs:line 503
   at MonoDevelop.Startup.MonoDevelopMain.Main(System.String[] args) in /Users/fejj/src/xamarin/monodevelop/main/src/core/MonoDevelop.Startup/MonoDevelop.Startup/MonoDevelopMain.cs:line 16
ERROR [2012-01-13 13:19:43Z]: GLib-GObject-Critical: g_object_set_property: assertion `G_IS_VALUE (value)' failed
Stack trace: 
   at Gtk.Widget.SizeRequest() in /Users/fejj/src/xamarin/bockbuild/profiles/monodevelop-mac-dev/build-root/gtk-sharp-2-12-branch/_build/mono-gtk-sharp-b078aac/gtk/generated/Widget.cs:line 3960
   at MonoDevelop.Components.Docking.CustomFrame.OnSizeRequested(Requisition ByRef requisition) in /Users/fejj/src/xamarin/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking/DockItemContainer.cs:line 363
   at Gtk.Widget.sizerequested_cb(IntPtr widget, IntPtr requisition) in /Users/fejj/src/xamarin/bockbuild/profiles/monodevelop-mac-dev/build-root/gtk-sharp-2-12-branch/_build/mono-gtk-sharp-b078aac/gtk/generated/Widget.cs:line 1062
   at Gtk.Application.gtk_main()
   at Gtk.Application.Run() in /Users/fejj/src/xamarin/bockbuild/profiles/monodevelop-mac-dev/build-root/gtk-sharp-2-12-branch/_build/mono-gtk-sharp-b078aac/gtk/Application.cs:line 135
   at MonoDevelop.Ide.IdeApp.Run() in /Users/fejj/src/xamarin/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/Ide.cs:line 384
   at MonoDevelop.Ide.IdeStartup.Run(MonoDevelop.Ide.MonoDevelopOptions options) in /Users/fejj/src/xamarin/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/IdeStartup.cs:line 272
   at MonoDevelop.Ide.IdeStartup.Main(System.String[] args) in /Users/fejj/src/xamarin/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/IdeStartup.cs:line 503
   at MonoDevelop.Startup.MonoDevelopMain.Main(System.String[] args) in /Users/fejj/src/xamarin/monodevelop/main/src/core/MonoDevelop.Startup/MonoDevelop.Startup/MonoDevelopMain.cs:line 16
ERROR [2012-01-13 13:19:43Z]: GLib-GObject-Critical: g_value_unset: assertion `G_IS_VALUE (value)' failed
Stack trace: 
   at Gtk.Widget.SizeRequest() in /Users/fejj/src/xamarin/bockbuild/profiles/monodevelop-mac-dev/build-root/gtk-sharp-2-12-branch/_build/mono-gtk-sharp-b078aac/gtk/generated/Widget.cs:line 3960
   at MonoDevelop.Components.Docking.CustomFrame.OnSizeRequested(Requisition ByRef requisition) in /Users/fejj/src/xamarin/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking/DockItemContainer.cs:line 363
   at Gtk.Widget.sizerequested_cb(IntPtr widget, IntPtr requisition) in /Users/fejj/src/xamarin/bockbuild/profiles/monodevelop-mac-dev/build-root/gtk-sharp-2-12-branch/_build/mono-gtk-sharp-b078aac/gtk/generated/Widget.cs:line 1062
   at Gtk.Application.gtk_main()
   at Gtk.Application.Run() in /Users/fejj/src/xamarin/bockbuild/profiles/monodevelop-mac-dev/build-root/gtk-sharp-2-12-branch/_build/mono-gtk-sharp-b078aac/gtk/Application.cs:line 135
   at MonoDevelop.Ide.IdeApp.Run() in /Users/fejj/src/xamarin/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/Ide.cs:line 384
   at MonoDevelop.Ide.IdeStartup.Run(MonoDevelop.Ide.MonoDevelopOptions options) in /Users/fejj/src/xamarin/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/IdeStartup.cs:line 272
   at MonoDevelop.Ide.IdeStartup.Main(System.String[] args) in /Users/fejj/src/xamarin/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/IdeStartup.cs:line 503
   at MonoDevelop.Startup.MonoDevelopMain.Main(System.String[] args) in /Users/fejj/src/xamarin/monodevelop/main/src/core/MonoDevelop.Startup/MonoDevelop.Startup/MonoDevelopMain.cs:line 16
Stacktrace:

  at (wrapper managed-to-native) Gtk.Widget.gtk_widget_size_request (intptr,intptr) <IL 0x00024, 0xffffffff>
  at Gtk.Widget.SizeRequest () [0x00015] in /Users/fejj/src/xamarin/bockbuild/profiles/monodevelop-mac-dev/build-root/gtk-sharp-2-12-branch/_build/mono-gtk-sharp-b078aac/gtk/generated/Widget.cs:3960
  at MonoDevelop.Components.Docking.CustomFrame.OnSizeRequested (Gtk.Requisition&) [0x0000b] in /Users/fejj/src/xamarin/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking/DockItemContainer.cs:363
  at Gtk.Widget.sizerequested_cb (intptr,intptr) [0x00014] in /Users/fejj/src/xamarin/bockbuild/profiles/monodevelop-mac-dev/build-root/gtk-sharp-2-12-branch/_build/mono-gtk-sharp-b078aac/gtk/generated/Widget.cs:1062
  at (wrapper native-to-managed) Gtk.Widget.sizerequested_cb (intptr,intptr) <IL 0x0001e, 0xffffffff>
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <IL 0x00022, 0xffffffff>
  at Gtk.Application.Run () [0x00000] in /Users/fejj/src/xamarin/bockbuild/profiles/monodevelop-mac-dev/build-root/gtk-sharp-2-12-branch/_build/mono-gtk-sharp-b078aac/gtk/Application.cs:135
  at MonoDevelop.Ide.IdeApp.Run () [0x00000] in /Users/fejj/src/xamarin/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/Ide.cs:384
  at MonoDevelop.Ide.IdeStartup.Run (MonoDevelop.Ide.MonoDevelopOptions) [0x00688] in /Users/fejj/src/xamarin/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/IdeStartup.cs:272
  at MonoDevelop.Ide.IdeStartup.Main (string[]) [0x0004f] in /Users/fejj/src/xamarin/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/IdeStartup.cs:503
  at MonoDevelop.Startup.MonoDevelopMain.Main (string[]) [0x00000] in /Users/fejj/src/xamarin/monodevelop/main/src/core/MonoDevelop.Startup/MonoDevelop.Startup/MonoDevelopMain.cs:16
  at (wrapper runtime-invoke) <Module>.runtime_invoke_int_object (object,intptr,intptr,intptr) <IL 0x0005c, 0xffffffff>

Native stacktrace:

	0   mono                                0x000e10f8 mono_handle_native_sigsegv + 408
	1   mono                                0x000110ef mono_sigsegv_signal_handler + 351
	2   libSystem.B.dylib                   0x96b9a05b _sigtramp + 43
	3   ???                                 0xffffffff 0x0 + 4294967295
	4   libgtk-quartz-2.0.0.dylib           0x045c06a9 do_validate_rows + 969
	5   libgtk-quartz-2.0.0.dylib           0x045b409b gtk_tree_view_size_request + 43
	6   libgobject-2.0.0.dylib              0x042ce189 g_cclosure_marshal_VOID__BOXED + 233
	7   libgobject-2.0.0.dylib              0x042ae50e g_type_class_meta_marshal + 142
	8   libgobject-2.0.0.dylib              0x042ae114 g_closure_invoke + 468
	9   libgobject-2.0.0.dylib              0x042cbfcc signal_emit_unlocked_R + 1596
	10  libgobject-2.0.0.dylib              0x042cb29b g_signal_emit_valist + 2619
	11  libgobject-2.0.0.dylib              0x042cb943 g_signal_emit_by_name + 467
	12  libgtk-quartz-2.0.0.dylib           0x044f0289 do_size_request + 105
	13  libgtk-quartz-2.0.0.dylib           0x044f07d9 _gtk_size_group_compute_requisition + 121
	14  libgtk-quartz-2.0.0.dylib           0x045f5d78 gtk_widget_size_request + 184
	15  libgtk-quartz-2.0.0.dylib           0x044e067c gtk_scrolled_window_size_request + 380
	16  libgobject-2.0.0.dylib              0x042ce189 g_cclosure_marshal_VOID__BOXED + 233
	17  libgobject-2.0.0.dylib              0x042ae50e g_type_class_meta_marshal + 142
	18  libgobject-2.0.0.dylib              0x042ae114 g_closure_invoke + 468
	19  libgobject-2.0.0.dylib              0x042cbfcc signal_emit_unlocked_R + 1596
	20  libgobject-2.0.0.dylib              0x042cb29b g_signal_emit_valist + 2619
	21  libgobject-2.0.0.dylib              0x042cb943 g_signal_emit_by_name + 467
	22  libgtk-quartz-2.0.0.dylib           0x044f0289 do_size_request + 105
	23  libgtk-quartz-2.0.0.dylib           0x044f07d9 _gtk_size_group_compute_requisition + 121
	24  libgtk-quartz-2.0.0.dylib           0x045f5d78 gtk_widget_size_request + 184
	25  libgtk-quartz-2.0.0.dylib           0x0433e5a2 gtk_box_size_request + 146
	26  libgobject-2.0.0.dylib              0x042ce189 g_cclosure_marshal_VOID__BOXED + 233
	27  libgobject-2.0.0.dylib              0x042ae50e g_type_class_meta_marshal + 142
	28  libgobject-2.0.0.dylib              0x042ae114 g_closure_invoke + 468
	29  libgobject-2.0.0.dylib              0x042cbfcc signal_emit_unlocked_R + 1596
	30  libgobject-2.0.0.dylib              0x042cb29b g_signal_emit_valist + 2619
	31  libgobject-2.0.0.dylib              0x042cb943 g_signal_emit_by_name + 467
	32  libgtk-quartz-2.0.0.dylib           0x044f0289 do_size_request + 105
	33  libgtk-quartz-2.0.0.dylib           0x044f07d9 _gtk_size_group_compute_requisition + 121
	34  libgtk-quartz-2.0.0.dylib           0x045f5d78 gtk_widget_size_request + 184
	35  libgtk-quartz-2.0.0.dylib           0x0433e5a2 gtk_box_size_request + 146
	36  libgobject-2.0.0.dylib              0x042ce189 g_cclosure_marshal_VOID__BOXED + 233
	37  libgobject-2.0.0.dylib              0x042ae50e g_type_class_meta_marshal + 142
	38  libgobject-2.0.0.dylib              0x042ae114 g_closure_invoke + 468
	39  libgobject-2.0.0.dylib              0x042cbfcc signal_emit_unlocked_R + 1596
	40  libgobject-2.0.0.dylib              0x042cb29b g_signal_emit_valist + 2619
	41  libgobject-2.0.0.dylib              0x042cb943 g_signal_emit_by_name + 467
	42  libgtk-quartz-2.0.0.dylib           0x044f0289 do_size_request + 105
	43  libgtk-quartz-2.0.0.dylib           0x044f07d9 _gtk_size_group_compute_requisition + 121
	44  libgtk-quartz-2.0.0.dylib           0x045f5d78 gtk_widget_size_request + 184
	45  ???                                 0x1adcf614 0x0 + 450688532
	46  ???                                 0x1adcf590 0x0 + 450688400
	47  ???                                 0x1add539c 0x0 + 450712476
	48  ???                                 0x1add4c6b 0x0 + 450710635
	49  ???                                 0x199f5ecc 0x0 + 429874892
	50  libgobject-2.0.0.dylib              0x042ce189 g_cclosure_marshal_VOID__BOXED + 233
	51  libgobject-2.0.0.dylib              0x042ae50e g_type_class_meta_marshal + 142
	52  libgobject-2.0.0.dylib              0x042ae114 g_closure_invoke + 468
	53  libgobject-2.0.0.dylib              0x042cbfcc signal_emit_unlocked_R + 1596
	54  libgobject-2.0.0.dylib              0x042cb29b g_signal_emit_valist + 2619
	55  libgobject-2.0.0.dylib              0x042cb943 g_signal_emit_by_name + 467
	56  libgtk-quartz-2.0.0.dylib           0x044f0289 do_size_request + 105
	57  libgtk-quartz-2.0.0.dylib           0x044f07d9 _gtk_size_group_compute_requisition + 121
	58  libgtk-quartz-2.0.0.dylib           0x045f5d78 gtk_widget_size_request + 184
	59  libgtk-quartz-2.0.0.dylib           0x0433e5a2 gtk_box_size_request + 146
	60  libgobject-2.0.0.dylib              0x042ce189 g_cclosure_marshal_VOID__BOXED + 233
	61  libgobject-2.0.0.dylib              0x042ae50e g_type_class_meta_marshal + 142
	62  libgobject-2.0.0.dylib              0x042ae114 g_closure_invoke + 468
	63  libgobject-2.0.0.dylib              0x042cbfcc signal_emit_unlocked_R + 1596
	64  libgobject-2.0.0.dylib              0x042cb29b g_signal_emit_valist + 2619
	65  libgobject-2.0.0.dylib              0x042cb943 g_signal_emit_by_name + 467
	66  libgtk-quartz-2.0.0.dylib           0x044f0289 do_size_request + 105
	67  libgtk-quartz-2.0.0.dylib           0x044f07d9 _gtk_size_group_compute_requisition + 121
	68  libgtk-quartz-2.0.0.dylib           0x045f5d78 gtk_widget_size_request + 184
	69  libgtk-quartz-2.0.0.dylib           0x0433e5a2 gtk_box_size_request + 146
	70  libgobject-2.0.0.dylib              0x042ce189 g_cclosure_marshal_VOID__BOXED + 233
	71  libgobject-2.0.0.dylib              0x042ae50e g_type_class_meta_marshal + 142
	72  libgobject-2.0.0.dylib              0x042ae114 g_closure_invoke + 468
	73  libgobject-2.0.0.dylib              0x042cbfcc signal_emit_unlocked_R + 1596
	74  libgobject-2.0.0.dylib              0x042cb29b g_signal_emit_valist + 2619
	75  libgobject-2.0.0.dylib              0x042cb943 g_signal_emit_by_name + 467
	76  libgtk-quartz-2.0.0.dylib           0x044f0289 do_size_request + 105
	77  libgtk-quartz-2.0.0.dylib           0x044f07d9 _gtk_size_group_compute_requisition + 121
	78  libgtk-quartz-2.0.0.dylib           0x045f5d78 gtk_widget_size_request + 184
	79  libgtk-quartz-2.0.0.dylib           0x0433e5a2 gtk_box_size_request + 146
	80  libgobject-2.0.0.dylib              0x042ce189 g_cclosure_marshal_VOID__BOXED + 233
	81  libgobject-2.0.0.dylib              0x042ae50e g_type_class_meta_marshal + 142
	82  libgobject-2.0.0.dylib              0x042ae114 g_closure_invoke + 468
	83  libgobject-2.0.0.dylib              0x042cbfcc signal_emit_unlocked_R + 1596
	84  libgobject-2.0.0.dylib              0x042cb29b g_signal_emit_valist + 2619
	85  libgobject-2.0.0.dylib              0x042cb943 g_signal_emit_by_name + 467
	86  libgtk-quartz-2.0.0.dylib           0x044f0289 do_size_request + 105
	87  libgtk-quartz-2.0.0.dylib           0x044f07d9 _gtk_size_group_compute_requisition + 121
	88  libgtk-quartz-2.0.0.dylib           0x045f5d78 gtk_widget_size_request + 184
	89  libgtk-quartz-2.0.0.dylib           0x0438ba24 gtk_container_real_check_resize + 36
	90  libgobject-2.0.0.dylib              0x042cd38f g_cclosure_marshal_VOID__VOID + 223
	91  libgobject-2.0.0.dylib              0x042ae50e g_type_class_meta_marshal + 142
	92  libgobject-2.0.0.dylib              0x042ae114 g_closure_invoke + 468
	93  libgobject-2.0.0.dylib              0x042cc7ef signal_emit_unlocked_R + 3679
	94  libgobject-2.0.0.dylib              0x042cb29b g_signal_emit_valist + 2619
	95  libgobject-2.0.0.dylib              0x042cb761 g_signal_emit + 65
	96  libgtk-quartz-2.0.0.dylib           0x0438b9ef gtk_container_check_resize + 191
	97  libgtk-quartz-2.0.0.dylib           0x0438b69f gtk_container_idle_sizer + 95
	98  libgdk-quartz-2.0.0.dylib           0x0496b43e gdk_threads_dispatch + 94
	99  libglib-2.0.0.dylib                 0x041490d0 g_idle_dispatch + 96
	100 libglib-2.0.0.dylib                 0x0414449e g_main_dispatch + 510
	101 libglib-2.0.0.dylib                 0x04145d2b g_main_context_dispatch + 155
	102 libglib-2.0.0.dylib                 0x041462d3 g_main_context_iterate + 1331
	103 libglib-2.0.0.dylib                 0x04146c1a g_main_loop_run + 1050
	104 libgtk-quartz-2.0.0.dylib           0x04447000 gtk_main + 240
	105 ???                                 0x1bd88644 0x0 + 467174980
	106 ???                                 0x1bd8860c 0x0 + 467174924
	107 ???                                 0x1bd885ec 0x0 + 467174892
	108 ???                                 0x03522bd8 0x0 + 55716824
	109 ???                                 0x00741f90 0x0 + 7610256
	110 ???                                 0x00741d9c 0x0 + 7609756
	111 ???                                 0x00741e56 0x0 + 7609942
	112 mono                                0x00010e3f mono_jit_runtime_invoke + 1407
	113 mono                                0x002215aa mono_runtime_invoke + 170
	114 mono                                0x0022428c mono_runtime_exec_main + 620
	115 mono                                0x002234f1 mono_runtime_run_main + 929
	116 mono                                0x000ac9df mono_jit_exec + 239
	117 mono                                0x000acc30 main_thread_handler + 560
	118 mono                                0x000af088 mono_main + 7720
	119 mono                                0x00002434 mono_main_with_options + 580
	120 mono                                0x000024c8 main + 56
	121 mono                                0x000021a5 start + 53
	122 ???                                 0x00000003 0x0 + 3

Debug info from gdb:


=================================================================
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.
=================================================================
Comment 1 Miguel de Icaza [MSFT] 2012-01-13 16:18:44 UTC
Jeff, for the sake of prioritization, can you reproduce this bug, or was it just a random crash?

It could have been fixed by Michael's pad patch.
Comment 2 Mikayla Hutchinson [MSFT] 2012-01-13 16:25:21 UTC
It's unrelated. This is a crash in one of the treeviews, not the docking system. I already changed the title and component.
Comment 3 Jeffrey Stedfast 2012-01-13 16:52:48 UTC
I'm not able to reproduce this
Comment 4 Mikayla Hutchinson [MSFT] 2012-04-04 19:04:18 UTC
Hasn't been reproduced, looks like it was fixed by one of the the docking fixes.