Bug #38115 Workbench 5.0.23 SE Crashes when using Model->Validate(MySQL)->Validate All
Submitted: 14 Jul 2008 21:28 Modified: 5 Aug 2008 15:32
Reporter: Ken Ismert Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Workbench Severity:S1 (Critical)
Version:5.0.23.3198 OS:Windows (XP SP2 5.1.2600)
Assigned to: Mike Lischke CPU Architecture:Any
Tags: SE, validate, workbench

[14 Jul 2008 21:28] Ken Ismert
Description:
Workbench 5.0.23 SE Crashes when using Model->Validate(MySQL)->Validate All menu option on a model.

I have sent the crash report to Microsoft several times on this, maybe you can get the data from them (couldn't find a way to copy it).

Crash Information:

Version
=======
.NET Framework 2.0 (version 2.0.50727.42)

Microsoft Error Reporting Headers:
----------------------------------
AppName: mysqlworkbench.exe      AppVer: 5.0.23.3198     AppStamp:485f61f6
ModName: msvcr80.dll      ModVer: 8.0.50727.1433      ModStamp:471eb5ae
fDebug: 0       Offset: 00014500

Event Viewer Information Event
------------------------------
Event Type:	Information
Event Source:	.NET Runtime 2.0 Error Reporting
Event Category:	None
Event ID:	1001
Date:		7/14/2008
Time:		3:12:39 PM
User:		N/A
Computer:	VERVE-OFFICE
Description:
Bucket 843279232, bucket table 1, faulting application mysqlworkbench.exe, version 5.0.23.3198, stamp 485f61f6, faulting module msvcr80.dll, version 8.0.50727.1433, stamp 471eb5ae, debug? 0, fault address 0x00014500.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

Event Viewer Error Event
------------------------
Event Type:	Error
Event Source:	.NET Runtime 2.0 Error Reporting
Event Category:	None
Event ID:	1000
Date:		7/14/2008
Time:		4:02:47 PM
User:		N/A
Computer:	VERVE-OFFICE
Description:
Faulting application mysqlworkbench.exe, version 5.0.23.3198, stamp 485f61f6, faulting module msvcr80.dll, version 8.0.50727.1433, stamp 471eb5ae, debug? 0, fault address 0x00014500.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

How to repeat:
* Open Workbench 5.0.23 SE
* Load data model
* Select Model->Validate(MySQL)->Validate All
* Program crashes with Microsoft Error Report

Note: as this is likely related to a specific file, I will be glad to upload the .mwb file that is causing the error.
[15 Jul 2008 15:36] MySQL Verification Team
Thank you for the bug report and test case.
[15 Jul 2008 19:12] Ken Ismert
A small file that exhibits the problem -- note dangling foreign key index

Attachment: BAD.mwb (application/octet-stream, text), 4.40 KiB.

[4 Aug 2008 9:17] Mike Lischke
Fixed in 5.0 (rev 3173).
[4 Aug 2008 19:25] Johannes Taxacher
this issue is fixed. the fix will go into next release (5.0.24).
[5 Aug 2008 15:32] Tony Bedford
An entry has been added to the 5.0.24 changelog:

Workbench crashed when using the Model, Validation(MySQL), Validate All menu item on a model that contained a dangling foreign key index.