Bug 11412 - MD crashes when editing resource properties
Summary: MD crashes when editing resource properties
Status: NEW
Alias: None
Product: Xamarin Studio
Classification: Desktop
Component: Project Management ()
Version: Trunk
Hardware: PC Mac OS
: Normal major
Target Milestone: master
Assignee: Bugzilla
URL:
Depends on:
Blocks:
 
Reported: 2013-03-26 05:22 UTC by Marek Safar
Modified: 2015-08-25 07:09 UTC (History)
1 user (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 for Bug 11412 on Developer Community or GitHub if you have new information to add and do not yet see a matching new report.

If the latest results still closely match this report, you can use the original description:

  • Export the original title and description: Developer Community HTML or GitHub Markdown
  • Copy the title and description into the new report. Adjust them to be up-to-date if needed.
  • Add your new information.

In special cases on GitHub you might also want the comments: GitHub Markdown with public comments

Related Links:
Status:
NEW

Description Marek Safar 2013-03-26 05:22:32 UTC
Process:         XamarinStudio [217]
Path:            /Applications/Xamarin Studio.app/Contents/MacOS/XamarinStudio
Identifier:      com.xamarin.monodevelop
Version:         4.0.2426 (4.0.2426)
Code Type:       X86 (Native)
Parent Process:  launchd [207]

Date/Time:       2013-03-26 10:18:16.330 +0100
OS Version:      Mac OS X 10.7.5 (11G63)
Report Version:  9

Interval Since Last Report:          925730 sec
Crashes Since Last Report:           1
Per-App Interval Since Last Report:  2073435 sec
Per-App Crashes Since Last Report:   1
Anonymous UUID:                      2419496F-A16D-4B27-9445-E39A3D354876

Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000

Application Specific Information:
objc[217]: garbage collection is OFF
abort() called

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	0x9571f9c6 __pthread_kill + 10
1   libsystem_c.dylib             	0x94660f78 pthread_kill + 106
2   libsystem_c.dylib             	0x94651bdd abort + 167
3   libmonosgen-2.0.dylib         	0x003a3550 mono_handle_native_sigsegv + 672
4   libmonosgen-2.0.dylib         	0x003f82dd sigabrt_signal_handler + 109
5   libsystem_c.dylib             	0x946b659b _sigtramp + 43
6   ???                           	0xffffffff 0 + 4294967295
7   libmonosgen-2.0.dylib         	0x003f8270 sigusr1_signal_handler + 272
8   libsystem_c.dylib             	0x94651bdd abort + 167
9   libglib-2.0.0.dylib           	0x04d173bb g_assertion_message + 555
10  libglib-2.0.0.dylib           	0x04d1748c g_assertion_message_expr + 124
11  libgtk-quartz-2.0.0.dylib     	0x04e8e743 gtk_container_propagate_expose + 435
12  libgtk-quartz-2.0.0.dylib     	0x04e8e306 gtk_container_expose_child + 54
13  libgtksharpglue-2.so          	0x07a7664a gtksharp_container_invoke_gtk_callback + 42 (container.c:67)
14  ???                           	0x0cff3534 0 + 218051892
15  ???                           	0x0cff34ec 0 + 218051820
16  ???                           	0x0cff34b4 0 + 218051764
17  ???                           	0x0f870f22 0 + 260509474
18  ???                           	0x0988439b 0 + 159925147
19  ???                           	0x07a6a7bc 0 + 128362428
20  libgtk-quartz-2.0.0.dylib     	0x04e8b8c8 gtk_container_forall + 280
21  libgtk-quartz-2.0.0.dylib     	0x04e8e42e gtk_container_expose + 286
22  libgtk-quartz-2.0.0.dylib     	0x04eaf84f gtk_event_box_expose + 111
23  libgtksharpglue-2.so          	0x07a82ed6 gtksharp_widget_base_expose_event + 86 (generated.c:5200)
24  ???                           	0x103408a0 0 + 271845536
25  ???                           	0x10340854 0 + 271845460
26  ???                           	0x09bcb1a8 0 + 163361192
27  ???                           	0x1033db52 0 + 271833938
28  ???                           	0x091f9a00 0 + 153065984
29  libgtk-quartz-2.0.0.dylib     	0x04f4c04e _gtk_marshal_BOOLEAN__BOXED + 286
30  libgobject-2.0.0.dylib        	0x05bd89ce g_type_class_meta_marshal + 142
31  libgobject-2.0.0.dylib        	0x05bd85bf g_closure_invoke + 511
32  libgobject-2.0.0.dylib        	0x05bf8e94 signal_emit_unlocked_R + 3780
33  libgobject-2.0.0.dylib        	0x05bf798c g_signal_emit_valist + 2828
34  libgobject-2.0.0.dylib        	0x05bf7db1 g_signal_emit + 65
35  libgtk-quartz-2.0.0.dylib     	0x050ff1ad gtk_widget_event_internal + 749
36  libgtk-quartz-2.0.0.dylib     	0x050fedb1 gtk_widget_send_expose + 369
37  libgtk-quartz-2.0.0.dylib     	0x04f47e96 gtk_main_do_event + 630
38  libgdk-quartz-2.0.0.dylib     	0x053980cf _gdk_window_process_updates_recurse + 799
39  libgdk-quartz-2.0.0.dylib     	0x05397fba _gdk_window_process_updates_recurse + 522
40  libgdk-quartz-2.0.0.dylib     	0x05397fba _gdk_window_process_updates_recurse + 522
41  libgdk-quartz-2.0.0.dylib     	0x05397fba _gdk_window_process_updates_recurse + 522
42  libgdk-quartz-2.0.0.dylib     	0x05397fba _gdk_window_process_updates_recurse + 522
43  libgdk-quartz-2.0.0.dylib     	0x05397fba _gdk_window_process_updates_recurse + 522
44  libgdk-quartz-2.0.0.dylib     	0x05397fba _gdk_window_process_updates_recurse + 522
45  libgdk-quartz-2.0.0.dylib     	0x05397fba _gdk_window_process_updates_recurse + 522
46  libgdk-quartz-2.0.0.dylib     	0x05397fba _gdk_window_process_updates_recurse + 522
47  libgdk-quartz-2.0.0.dylib     	0x053a52c4 -[GdkQuartzView drawRect:] + 628
48  com.apple.AppKit              	0x94cca79d -[NSView _drawRect:clip:] + 3929
49  com.apple.AppKit              	0x94cc87bc -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 2650
50  com.apple.AppKit              	0x94cc2caa -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 4817
51  com.apple.AppKit              	0x94cbbb6c -[NSView displayIfNeeded] + 1256
52  libgdk-quartz-2.0.0.dylib     	0x053bf8b1 _gdk_windowing_after_process_all_updates + 113
53  libgdk-quartz-2.0.0.dylib     	0x053985ff gdk_window_process_all_updates + 319
54  libgtk-quartz-2.0.0.dylib     	0x04e8b2a2 gtk_container_idle_sizer + 114
55  libgdk-quartz-2.0.0.dylib     	0x05360aae gdk_threads_dispatch + 94
56  libglib-2.0.0.dylib           	0x04ce5830 g_idle_dispatch + 96
57  libglib-2.0.0.dylib           	0x04cdfd61 g_main_dispatch + 513
58  libglib-2.0.0.dylib           	0x04ce165b g_main_context_dispatch + 155
59  libglib-2.0.0.dylib           	0x04ce1c8a g_main_context_iterate + 1466
60  libglib-2.0.0.dylib           	0x04ce1f2e g_main_context_iteration + 190
61  libgtk-quartz-2.0.0.dylib     	0x04f47882 gtk_main_iteration_do + 66
62  ???                           	0x0784ec14 0 + 126151700
63  ???                           	0x0784ebc4 0 + 126151620
64  ???                           	0x1033d92c 0 + 271833388
65  ???                           	0x107a94dc 0 + 276468956
66  ???                           	0x03f3235d 0 + 66265949
67  libmonosgen-2.0.dylib         	0x0030d755 mono_jit_runtime_invoke + 741
68  libmonosgen-2.0.dylib         	0x00508a2a mono_runtime_invoke + 170
69  libmonosgen-2.0.dylib         	0x0050c04b mono_runtime_invoke_array + 2123
70  libmonosgen-2.0.dylib         	0x0043b443 ves_icall_InternalExecute + 1635
71  ???                           	0x078b9134 0 + 126587188
72  ???                           	0x078b8ba8 0 + 126585768
73  ???                           	0x1033ccf8 0 + 271830264
74  ???                           	0x1033cb8e 0 + 271829902
75  ???                           	0x1033c9fe 0 + 271829502
76  ???                           	0x0784e323 0 + 126149411
77  ???                           	0x0784e019 0 + 126148633
78  ???                           	0x0784dfd0 0 + 126148560
79  ???                           	0x1033c5fc 0 + 271828476
80  ???                           	0x1033bf4f 0 + 271826767
81  ???                           	0x078b788d 0 + 126580877
82  ???                           	0x1033bd0d 0 + 271826189
83  ???                           	0x1033babc 0 + 271825596
84  ???                           	0x1033b924 0 + 271825188
85  ???                           	0x1033b70b 0 + 271824651
86  ???                           	0x078b4a24 0 + 126568996
87  ???                           	0x078b5540 0 + 126571840
88  libmonosgen-2.0.dylib         	0x0030d755 mono_jit_runtime_invoke + 741
89  libmonosgen-2.0.dylib         	0x00508a2a mono_runtime_invoke + 170
90  libmonosgen-2.0.dylib         	0x0050fc66 mono_remoting_invoke + 246
91  libmonosgen-2.0.dylib         	0x004603d7 mono_remoting_wrapper + 759
92  ???                           	0x078b45b0 0 + 126567856
93  ???                           	0x0993a0f0 0 + 160669936
94  ???                           	0x09d92a09 0 + 165227017
95  ???                           	0x0f951bf0 0 + 261430256
96  ???                           	0x0f951b14 0 + 261430036
97  ???                           	0x0f9515f8 0 + 261428728
98  ???                           	0x08a31167 0 + 144904551
99  ???                           	0x0f9515c8 0 + 261428680
100 ???                           	0x0f950c7f 0 + 261426303
101 ???                           	0x0f950ad9 0 + 261425881
102 ???                           	0x125eda30 0 + 308206128
103 ???                           	0x125ed9d2 0 + 308206034
104 ???                           	0x116a7a83 0 + 292190851
105 ???                           	0x116a7b2d 0 + 292191021
106 libmonosgen-2.0.dylib         	0x0030d755 mono_jit_runtime_invoke + 741
107 libmonosgen-2.0.dylib         	0x00508a2a mono_runtime_invoke + 170
108 libmonosgen-2.0.dylib         	0x0050c04b mono_runtime_invoke_array + 2123
109 libmonosgen-2.0.dylib         	0x0043ada4 ves_icall_InternalInvoke + 1620
110 ???                           	0x070cf8e8 0 + 118290664
111 ???                           	0x070cf67c 0 + 118290044
112 ???                           	0x07a6a26b 0 + 128361067
113 ???                           	0x07ab4718 0 + 128665368
114 ???                           	0x07ab44ec 0 + 128664812
115 ???                           	0x07ab44af 0 + 128664751
116 ???                           	0x07ab4480 0 + 128664704
117 ???                           	0x07ab4344 0 + 128664388
118 ???                           	0x07ab2dac 0 + 128658860
119 ???                           	0x07a6c2a4 0 + 128369316
120 libgobject-2.0.0.dylib        	0x05bd85bf g_closure_invoke + 511
121 libgobject-2.0.0.dylib        	0x05bf9104 signal_emit_unlocked_R + 4404
122 libgobject-2.0.0.dylib        	0x05bf78e6 g_signal_emit_valist + 2662
123 libgobject-2.0.0.dylib        	0x05bf7db1 g_signal_emit + 65
124 libgtk-quartz-2.0.0.dylib     	0x04f86d68 gtk_object_dispose + 88
125 libgtk-quartz-2.0.0.dylib     	0x05107a59 gtk_widget_dispose + 153
126 libgobject-2.0.0.dylib        	0x05bddb5c g_object_run_dispose + 236
127 libgtk-quartz-2.0.0.dylib     	0x04f86cfb gtk_object_destroy + 235
128 ???                           	0x116a7a0c 0 + 292190732
129 ???                           	0x116a79a8 0 + 292190632
130 ???                           	0x116a795c 0 + 292190556
131 ???                           	0x09bc0193 0 + 163316115
132 ???                           	0x09bcd7d8 0 + 163370968
133 ???                           	0x09bcd650 0 + 163370576
134 ???                           	0x09937962 0 + 160659810
135 ???                           	0x091f9510 0 + 153064720
136 libgtk-quartz-2.0.0.dylib     	0x04f4c04e _gtk_marshal_BOOLEAN__BOXED + 286
137 libgobject-2.0.0.dylib        	0x05bd89ce g_type_class_meta_marshal + 142
138 libgobject-2.0.0.dylib        	0x05bd85bf g_closure_invoke + 511
139 libgobject-2.0.0.dylib        	0x05bf8e94 signal_emit_unlocked_R + 3780
140 libgobject-2.0.0.dylib        	0x05bf798c g_signal_emit_valist + 2828
141 libgobject-2.0.0.dylib        	0x05bf7db1 g_signal_emit + 65
142 libgtk-quartz-2.0.0.dylib     	0x050ff1ad gtk_widget_event_internal + 749
143 libgtk-quartz-2.0.0.dylib     	0x050fe99f gtk_widget_event + 319
144 libgtk-quartz-2.0.0.dylib     	0x04f49961 propagate_event_up + 97
145 libgtk-quartz-2.0.0.dylib     	0x04f49d27 propagate_event + 535
146 libgtk-quartz-2.0.0.dylib     	0x04f49e37 gtk_propagate_event + 247
147 libgtk-quartz-2.0.0.dylib     	0x04f47f29 gtk_main_do_event + 777
148 libgdk-quartz-2.0.0.dylib     	0x053b2f75 gdk_event_dispatch + 293
149 libglib-2.0.0.dylib           	0x04cdfd61 g_main_dispatch + 513
150 libglib-2.0.0.dylib           	0x04ce165b g_main_context_dispatch + 155
151 libglib-2.0.0.dylib           	0x04ce1c8a g_main_context_iterate + 1466
152 libglib-2.0.0.dylib           	0x04ce25cd g_main_loop_run + 1037
153 libgtk-quartz-2.0.0.dylib     	0x04f47510 gtk_main + 240
154 ???                           	0x116a3cd0 0 + 292175056
155 ???                           	0x116a3c94 0 + 292174996
156 ???                           	0x116a3c74 0 + 292174964
157 ???                           	0x03f37c18 0 + 66288664
158 ???                           	0x000d3018 0 + 864280
159 ???                           	0x000d2dfc 0 + 863740
160 ???                           	0x000d2ec2 0 + 863938
161 libmonosgen-2.0.dylib         	0x0030d755 mono_jit_runtime_invoke + 741
162 libmonosgen-2.0.dylib         	0x00508a2a mono_runtime_invoke + 170
163 libmonosgen-2.0.dylib         	0x0050b6e7 mono_runtime_exec_main + 631
164 libmonosgen-2.0.dylib         	0x0050a8fc mono_runtime_run_main + 940
165 libmonosgen-2.0.dylib         	0x00374355 mono_jit_exec + 149
166 libmonosgen-2.0.dylib         	0x00376969 mono_main + 9737
167 com.xamarin.monodevelop       	0x00003817 main + 2503
168 com.xamarin.monodevelop       	0x00001ce5 start + 53
Comment 1 Mikayla Hutchinson [MSFT] 2013-03-28 20:49:48 UTC
What is the gtk assert that failed? Please check the log file.
Comment 2 Marek Safar 2013-03-29 11:51:32 UTC
**
Gtk:ERROR:gtkcontainer.c:2743:gtk_container_propagate_expose: assertion failed: (child->parent == GTK_WIDGET (container))
Stacktrace:

  at <unknown> <0xffffffff>
  at (wrapper managed-to-native) Gtk.Container.gtksharp_container_invoke_gtk_callback (intptr,intptr,intptr) <IL 0x00025, 0xffffffff>
  at Gtk.Container/CallbackInvoker.Invoke (Gtk.Widget) <IL 0x00012, 0x00023>
  at (wrapper unbox) Gtk.Container/CallbackInvoker.Invoke (Gtk.Widget) <IL 0x0000b, 0xffffffff>