hi David<br>
<br>
the code snippet <br>
<br>
 &nbsp;&nbsp; int var<br>
 &nbsp; &nbsp;{<br>
 &nbsp; &nbsp;get { return var; }<br>
 &nbsp; &nbsp;set { var = value; }<br>
 &nbsp; &nbsp;}<br>
<br>
<br>
creates an infinite loop as properties are internally implemented as methods. So when you instantiate the object, <br>
<br>
&nbsp;Crash c = new Crash(10);<br>
<br>
This chain of action is what I understand <br>
<br>
new Crash(10) -&gt; var = 10; -&gt; set { var = 10; } -&gt;&nbsp;  get { return var; } -&gt;&nbsp;  get { return var; } -&gt;...<br>
<br>
the error lies in the fact that your property var does not refer to an underlying field. You can try<br>
<br>
int Var;<br>
&nbsp;int var<br>
 &nbsp; &nbsp;{<br>
 &nbsp; &nbsp;get { return Var; }<br>
 &nbsp; &nbsp;set { Var = value; }<br>
 &nbsp; &nbsp;}<br>
<br>
<br>
regards<br>
feelite<br>
<br><div><span class="gmail_quote">On 8/23/05, <b class="gmail_sendername">David Carr</b> &lt;<a href="mailto:dc@dcarr.org">dc@dcarr.org</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I'm getting an unexpected segfault running the code below:&nbsp;&nbsp;Forgive me<br>if its a silly mistake on my part.<br><br>Thanks for any help,<br>David Carr<br><br>david@Cadmium ~/Prog/c#/gcross $ mono Crash.exe<br>Segmentation fault
<br><br>Listing for Crash.cs:<br>public class Crash<br>{<br>&nbsp;&nbsp;&nbsp;&nbsp;int var<br>&nbsp;&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;get { return var; }<br>&nbsp;&nbsp;&nbsp;&nbsp;set { var = value; }<br>&nbsp;&nbsp;&nbsp;&nbsp;}<br><br>&nbsp;&nbsp;&nbsp;&nbsp;public Crash(int i)<br>&nbsp;&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;var = i;<br>&nbsp;&nbsp;&nbsp;&nbsp;}<br><br>&nbsp;&nbsp;&nbsp;&nbsp;public static void Main()
<br>&nbsp;&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;Crash c = new Crash(10);<br>&nbsp;&nbsp;&nbsp;&nbsp;}<br><br>}<br><br>mono --version<br>Mono JIT compiler version <a href="http://1.1.8.3">1.1.8.3</a>, (C) 2002-2005 Novell, Inc and<br>Contributors. <a href="http://www.mono-project.com">
www.mono-project.com</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TLS:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; __thread<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GC:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Included
Boehm (with typed GC)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SIGSEGV&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: normal<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Globalization: normal<br><br>compiled from source with:<br>gcc --version<br>gcc (GCC) 3.3.5-20050130 (Gentoo Linux 3.3.5.20050130-r1,<br>ssp-3.3.5.20050130-1
, pie-8.7.7.1)<br>Copyright (C) 2003 Free Software Foundation, Inc.<br>This is free software; see the source for copying conditions.&nbsp;&nbsp;There is NO<br>warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
<br>_______________________________________________<br>Mono-devel-list mailing list<br><a href="mailto:Mono-devel-list@lists.ximian.com">Mono-devel-list@lists.ximian.com</a><br><a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list">
http://lists.ximian.com/mailman/listinfo/mono-devel-list</a><br></blockquote></div><br>