[Mono-bugs] [Bug 686486] New: Mono crashes when setting the DialogResult in the FormClosing event method
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Sun Apr 10 10:10:20 EDT 2011
https://bugzilla.novell.com/show_bug.cgi?id=686486
https://bugzilla.novell.com/show_bug.cgi?id=686486#c0
Summary: Mono crashes when setting the DialogResult in the
FormClosing event method
Classification: Mono
Product: Mono: Class Libraries
Version: SVN
Platform: x86
OS/Version: openSUSE 11.4
Status: NEW
Severity: Critical
Priority: P5 - None
Component: Windows.Forms
AssignedTo: mono-bugs at lists.ximian.com
ReportedBy: floseflose at gmail.com
QAContact: mono-bugs at lists.ximian.com
Found By: ---
Blocker: ---
Created an attachment (id=424131)
--> (http://bugzilla.novell.com/attachment.cgi?id=424131)
test case for dialogresult bug
Description of Problem:
When setting the DialogResult in the FormClosing event method, mono immediately
calls FireClosingEvents again, which calls fires FormClosing, where
DialogResult is set again, so mono is caught in an endless loop and eventually
crashes.
Steps to reproduce the problem:
1. combile the attached cs file: gmcs -r:System.Windows.Forms
mono_dialogresult_bug.cs
2. run the program, an empty Form appears.
3. close the form
Actual Results:
mono crashes
Expected Results:
the form should simply be closed
How often does this happen?
always
Additional Information:
a workaround is to check in the FormClosing method if the DialogResult hasn't
been set already and only then set the DialogResult.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the mono-bugs
mailing list