[ODBC-321] Driver crash in MultiByteToWideChar Created: 2021-06-08 Updated: 2021-10-18 Resolved: 2021-10-11 |
|
| Status: | Closed |
| Project: | MariaDB Connector/ODBC |
| Component/s: | General |
| Affects Version/s: | 3.1.9 |
| Fix Version/s: | 3.1.14 |
| Type: | Bug | Priority: | Critical |
| Reporter: | Zoey Huang | Assignee: | Lawrin Novitsky |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | crash | ||
| Environment: |
Windows |
||
| Attachments: |
|
| Description |
|
Here is a driver crash reporting by our customer, which eventually caused out child process crash. [0] C:\Windows\System32\ntdll.dll!RtlUTF8ToUnicodeN + 0x1e0 Regards, |
| Comments |
| Comment by Lawrin Novitsky [ 2021-06-08 ] |
|
Thank you for your report. Did that happened with latest 3.1.13 release? And if yes, then I assume it's started with it, and before everything was ok for your application with our driver |
| Comment by Zoey Huang [ 2021-07-12 ] |
|
Hi @lawrin I will check with customer about the driver version and get back to you. |
| Comment by Zoey Huang [ 2021-07-12 ] |
|
HI @lawrin The driver version shall be 3.1.9.0.. Regards, |
| Comment by Lawrin Novitsky [ 2021-08-02 ] |
|
Is it possible to try with latest release? |
| Comment by Lawrin Novitsky [ 2021-08-02 ] |
|
I cannot get enough info from your dump file to proceed. I apparently need something more. |
| Comment by Lawrin Novitsky [ 2021-08-02 ] |
|
What charsets are involved? Is charset set in DSN or connection string options? Or does application use ansi or Unicode API? If ansi - what is system ansi charset? |
| Comment by Lawrin Novitsky [ 2021-08-09 ] |
|
Zoey I have just pushed the fix, which I think can be for your problem. At least it was inspired by one of your dumps. However, I've also just realized, that I could have mixed the issues up, and it's more for |
| Comment by Lawrin Novitsky [ 2021-10-11 ] |
|
Based my best judgement, I think this has been fixed. But since the reporter never came back to confirm that, that cannot be guaranteed. |