Please do not reply to this email- if you want to comment on the bug, go to the URL shown below and enter your comments there.
Changed by [EMAIL PROTECTED] http://bugzilla.ximian.com/show_bug.cgi?id=78685 --- shadow/78685 2006-06-21 18:57:21.000000000 -0400 +++ shadow/78685.tmp.12041 2006-06-21 19:03:12.000000000 -0400 @@ -2,13 +2,13 @@ Product: Mono: Class Libraries Version: 1.0 OS: GNU/Linux [Other] OS Details: Fedora Core 5 Status: NEW Resolution: -Severity: +Severity: Unknown Priority: Minor Component: Windows.Forms AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] QAContact: [EMAIL PROTECTED] TargetMilestone: --- @@ -161,6 +161,611 @@ How often does this happen? Additional Information: + +------- Additional Comments From [EMAIL PROTECTED] 2006-06-21 19:03 ------- +Sorry I accidentally hit the enter key before I was finished! + +Please fill in this template when reporting a bug, unless you know +what you +are doing. + +Description of Problem: +The following code sends mono into a never ending loop. + + +Steps to reproduce the problem: +1. Compile the following code +mcs base.cs -r:System.Windows.Forms -r:System.Data -r:System.Drawing + +using System; +using System.Drawing; +using System.Collections; +using System.ComponentModel; +using System.Windows.Forms; +using System.Data; + +namespace WindowsApplication4 +{ + /// <summary> + /// Summary description for Form1. + /// </summary> + public class Form1 : System.Windows.Forms.Form + { + private System.Windows.Forms.Button button1; + private testbutton button2; + /// <summary> + /// Required designer variable. + /// </summary> + private System.ComponentModel.Container components = null; + + public Form1() + { + // + // Required for Windows Form Designer support + // + InitializeComponent(); + + // + // TODO: Add any constructor code after +InitializeComponent call + // + } + + /// <summary> + /// Clean up any resources being used. + /// </summary> + protected override void Dispose( bool disposing ) + { + if( disposing ) + { + if (components != null) + { + components.Dispose(); + } + } + base.Dispose( disposing ); + } + + #region Windows Form Designer generated code + /// <summary> + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// </summary> + private void InitializeComponent() + { + this.button1 = new System.Windows.Forms.Button(); + this.button2 = new testbutton(); + this.SuspendLayout(); + // + // button1 + // + this.button1.Location = new System.Drawing.Point(96, 32); + this.button1.Name = "button1"; + this.button1.TabIndex = 0; + this.button1.Text = "button1"; + this.button1.Click += new +System.EventHandler(this.button1_Click); + // + // button2 + // + this.button2.Location = new System.Drawing.Point(96, 80); + this.button2.Name = "button2"; + this.button2.TabIndex = 1; + this.button2.Text = "button2"; + // + // Form1 + // + this.AutoScaleBaseSize = new System.Drawing.Size(5, 13); + this.ClientSize = new System.Drawing.Size(292, 262); + this.Controls.Add(this.button2); + this.Controls.Add(this.button1); + this.Name = "Form1"; + this.Text = "Form1"; + this.ResumeLayout(false); + + } + #endregion + + /// <summary> + /// The main entry point for the application. + /// </summary> + [STAThread] + static void Main() + { + Application.Run(new Form1()); + } + + private void button1_Click(object sender, System.EventArgs e) + { + Console.Write(button2.Focused); + } + } + + public class testbutton : System.Windows.Forms.Button + { + + public testbutton() + { + + + } + + public override bool Focused + { + get + { + return base.ContainsFocus; + } + } + + + + } +} + +2. Run code: +mono base.exe + +3. Click button1 + +Actual Results: + +Code will go into a never ending loop until it gets a segmentation +fault. See trace: + +. . . . . . . . . . . . . . . . . . . . . . . . . . ENTER: +System.Windows.Forms.Button:OnClick +(System.EventArgs)(this:0x5c2a8[System.Windows.Forms.Button +WindowsForm.exe], [System.EventArgs:0x2ff68], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . ENTER: +System.Windows.Forms.Control:OnClick +(System.EventArgs)(this:0x5c2a8[System.Windows.Forms.Button +WindowsForm.exe], [System.EventArgs:0x2ff68], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . ENTER: +(wrapper delegate-invoke) +System.MulticastDelegate:invoke_void_object_EventArgs +(object,System.EventArgs)(this:0x4c5a0[System.EventHandler +WindowsForm.exe], [System.Windows.Forms.Button:0x5c2a8], +[System.EventArgs:0x2ff68], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . ENTER: +WindowsApplication4.Form1:button1_Click +(object,System.EventArgs)(this:0x30000[WindowsApplication4.Form1 +WindowsForm.exe], [System.Windows.Forms.Button:0x5c2a8], +[System.EventArgs:0x2ff68], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ENTER: +WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ENTER: +System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ENTER: +WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +ENTER: System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +ENTER: WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +ENTER: System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. ENTER: WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . ENTER: System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . ENTER: WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . ENTER: System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . ENTER: WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . ENTER: System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . ENTER: WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . ENTER: System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . ENTER: WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . ENTER: +System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . ENTER: +WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . ENTER: +System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . ENTER: +WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . ENTER: +System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . ENTER: +WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . ENTER: +System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . ENTER: +WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . ENTER: +System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . ENTER: +WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . ENTER: +System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . ENTER: +WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . ENTER: +System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . ENTER: +WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . ENTER: +System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . ENTER: +WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . ENTER: +System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . ENTER: +WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . ENTER: +System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . ENTER: +WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ENTER: +System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ENTER: +WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ENTER: +System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +ENTER: WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +ENTER: System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +ENTER: WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. ENTER: System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . ENTER: WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . ENTER: System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . ENTER: WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . ENTER: System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . ENTER: WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . ENTER: System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . ENTER: WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . ENTER: +System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . ENTER: WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . ENTER: +System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . ENTER: +WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . ENTER: +System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . ENTER: +WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . ENTER: +System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . ENTER: +WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . ENTER: +System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . ENTER: +WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . ENTER: +System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . ENTER: +WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . ENTER: +System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . ENTER: +WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . ENTER: +System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . ENTER: +WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . ENTER: +System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . ENTER: +WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . ENTER: +System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . ENTER: +WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . ENTER: +System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ENTER: +WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ENTER: +System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ENTER: +WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +ENTER: System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +ENTER: WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +ENTER: System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. ENTER: WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . ENTER: System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . ENTER: WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . ENTER: System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . ENTER: WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . ENTER: System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . ENTER: WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . ENTER: System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . ENTER: WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . ENTER: +System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . ENTER: +WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . ENTER: +System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . ENTER: +WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . ENTER: +System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . ENTER: +WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . ENTER: +System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . ENTER: +WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . ENTER: +System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . ENTER: +WindowsApplication4.testbutton:get_Focused +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +. . . . . . . . . . . . . . . . . . . . ENTER: +System.Windows.Forms.Control:get_ContainsFocus +()(this:0x5c000[WindowsApplication4.testbutton WindowsForm.exe], ) + +Expected Results: +Code should return False to the console, this is what happens on MS .NET + +How often does this happen? +Everytime + +Additional Information: _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
