Bug #27315 Configure\Remove User\System DSN causes crash
| Submitted: | 21 Mar 2007 3:18 | Modified: | 20 Jul 2007 11:49 |
|---|---|---|---|
| Reporter: | Jared S (Silver Quality Contributor) | Email Updates: | |
| Status: | Closed | Impact on me: | |
| Category: | Connector / ODBC | Severity: | S1 (Critical) |
| Version: | 3.51.14 | OS: | Windows (Windows Vista\XP SP2) |
| Assigned to: | Jess Balint | CPU Architecture: | Any |
| Tags: | configure, data sources, DSN, ODBC, system, user, vistaб йс | ||
[21 Mar 2007 3:18]
Jared S
[21 Mar 2007 3:19]
Jared S
first error
Attachment: error1.png (image/x-png, text), 11.53 KiB.
[21 Mar 2007 3:20]
Jared S
second error
Attachment: error2.png (image/pjpeg, text), 15.88 KiB.
[21 Mar 2007 3:21]
Jared S
thrid error
Attachment: error3.png (image/x-png, text), 57.21 KiB.
[21 Mar 2007 13:02]
MySQL Verification Team
ODBC Error BoxMessage
Attachment: odbc-admin.png (image/x-png, text), 102.13 KiB.
[21 Mar 2007 13:03]
MySQL Verification Team
Thank you for the bug report.
[28 Mar 2007 18:09]
Renato Gontijo
I had the same problem.
I developed an mini-application to create dsn system. I'm using the VB6 and the API:
Public Declare Function SQLConfigDataSource Lib "odbccp32.DLL" (ByVal hwndParent As Long, ByVal fRequest As Long, ByVal lpszDriver As String, ByVal lpszAttributes As String) As Long
When I try to create ODBC (System DSN) on Vista the app crash.
-- begin example VB 6.0
Public Const ODBC_ADD_DSN_SYS = 4
Private vlstrDriver As String
Private vlstrAtributos As String
vlstrDriver = "MySQL ODBC 3.51 Driver"
vlstrAtributos = "DSN=DbApp" & chr$(0) & _
"Description=MyApp Data Source Name" & chr$(0) & _
"Database=MyDB" & chr$(0) & _
"SERVER=localhost" & chr$(0) & _
"Option=4147" & chr$(0)
lngRet = SQLConfigDataSource(vbAPINULL, ODBC_ADD_DSN_SYS, vlstrDriver, vlstrAtributos)
-- end example VB 6.0
the example bellow works on windows vista to create dsn to MS Access and SQL Server, but when I try to create to MySQL using MyODBC 3.51.14 the App crashes like described to other users.
[9 Apr 2007 23:15]
Jared S
God dam fix urgently - GA releases should be functional!
[14 Apr 2007 3:45]
MySQL Verification Team
Bug: http://bugs.mysql.com/bug.php?id=27814 was marked as duplicate of this one.
[15 Apr 2007 13:39]
Tonci Grgin
Bug#27667 was marked as duplicate of this one.
[21 Apr 2007 12:57]
Christian Plard
I use the WAMP5 1.7 platform. Driver 3.51.14 crashes as explained before. Driver 5.00.11 does not support SQL_CURSOR_DYNAMIC. Thank you for solving these bugs.
[21 May 2007 21:40]
Justin OConnell
I can also verify this issue. I need to get my application running on vista, and this is preventing that. Any fixes yet?
[21 May 2007 22:52]
Jared S
Yeah, if you made a mistake configuring ODBC then you will need to delete it from regisitry.. \HKEY_LOCAL_MACHINE\Software\ODBC\..
[11 Jun 2007 12:57]
Tonci Grgin
Bug#20538 was marked as duplicate of this one.
[26 Jun 2007 16:27]
Gable Baldridge
I notice that this bug has not been assigned, yet is critical. Has work begun on solving it? Is there a way for me to see the status of this bug?
[26 Jun 2007 23:06]
Jared S
I contacted MySQL and they have suggested that there may be upgrading Qt3 to Qt4 to resolve many Vista issues in general. They also suggested fix early as 3.51.17. I learnt Qt is some Win32 *NIX cross OS library. I will add XP to this bug to make it clearer.
[28 Jun 2007 12:22]
Tonci Grgin
Jared, can you repeat this problem with latest version?
[29 Jun 2007 23:31]
Steven Lawson
It is occuring with 3.51.16 on Vista Ultimate. Same version has NO problem on the XP Pro box sitting right next to it.
[30 Jun 2007 3:04]
Damian Hupfeld
I am having the same issue on Vista (32bit) with both the current 3.51 and 5 ODBCs. I have seen this issue posted in forums all over the net - but no solutions...
[30 Jun 2007 9:04]
Damian Hupfeld
Looking at the length this issue has been open I guess I have two choices - I go back to my 4year old XP box or I move to SQL2005 personal edition and ditch mySQL. Neither are good choices...
[30 Jun 2007 14:59]
Tonci Grgin
I'll re arise this problem and see what can be done.
[3 Jul 2007 16:21]
Sveta Smirnova
Bug is repeatable with current version 3.51.16
[5 Jul 2007 22:44]
Peter Krawetzky
Is MySQL going to get a fix for this problem soon? I am using 3.51.16 and receive the error "ODBC Administrator has stopped working".
[10 Jul 2007 3:51]
Jess Balint
fix memory corruption bugs
Attachment: mem_fixes.diff (application/octet-stream, text), 3.04 KiB.
[10 Jul 2007 3:51]
Jess Balint
As far as I can see, this clears it up!
[10 Jul 2007 6:22]
Gable Baldridge
That's great. Jess, can you tell me what I am supposed to do with the "mem_fixes.diff" file?
[10 Jul 2007 7:08]
Jared S
Wait for x.x.17, Even if you had VC++ and knowledge I am guessing that applying that .diff file to x.x.16 would complex issue if not breaking compatability. Ever since release of ODBC x.x.14 the ODBC releases have been steady and rapid. I would say x.x.17 would be released in couple of weeks when they are satsified that enough changes have been committed.
[10 Jul 2007 16:23]
Jess Balint
Patch committed in r557 (will be in 3.51.17 release)
[20 Jul 2007 11:49]
MC Brown
A note has been added to the 3.51.17 changelog: Fixed a problem where the GUI would crash when configuring or removing a System or User DSN.
Portions of this website are copyright © 2001, 2002 The PHP Group
Page generated in 0.084 sec. using MySQL 8.4.7-u6-cloud
Timestamp references displayed by the system are UTC.
Content reproduced on this site is the property of the
respective copyright holders.
It is not reviewed in advance
by Oracle and does not necessarily represent the opinion of
Oracle or any other party.