Bug #103344 | MySQL Linux ODBC Driver crash | ||
---|---|---|---|
Submitted: | 16 Apr 2021 9:31 | Modified: | 17 Aug 2021 9:06 |
Reporter: | Yuwei Yang | Email Updates: | |
Status: | Can't repeat | Impact on me: | |
Category: | Connector / ODBC | Severity: | S3 (Non-critical) |
Version: | 8.0 | OS: | Linux |
Assigned to: | CPU Architecture: | Any |
[16 Apr 2021 9:31]
Yuwei Yang
[16 Apr 2021 9:34]
Yuwei Yang
mysql crash minicore
Attachment: mysql crash minicore.core (application/octet-stream, text), 92.00 KiB.
[16 Apr 2021 12:21]
MySQL Verification Team
Thank you for the bug report. To further process this bug report it is necessary a repeatable test case, when you will be able to, please attach it here. Thanks.
[10 May 2021 15:30]
MySQL Verification Team
https://bugs.mysql.com/bug.php?id=103637 marked as duplicate of this one.
[29 Jun 2021 8:02]
Yuwei Yang
New Driver crash mini core file
Attachment: DE206940.core (application/octet-stream, text), 92.00 KiB.
[29 Jun 2021 8:05]
Yuwei Yang
Hi team, Another Driver crash is found in our customer's environment. I attached the minicore and here's the call stack. [0] /usr/lib64/libc-2.26.so + 0x2c63e sp=0x7f8ee2185da0 [1] /usr/lib64/libmyodbc8w.so + 0x7f1d2 [2] /usr/lib64/libmyodbc8w.so + 0x7f081 [3] /usr/lib64/libmyodbc8w.so + 0x84567 [4] /usr/lib64/libmyodbc8w.so + 0x82cc9 [5] /usr/lib64/libmyodbc8w.so + 0x84567 [6] /usr/lib64/libmyodbc8w.so + 0x845d2 [7] /opt/MicroStrategy/Installations/lib/libodbc.so + 0xe26eb [8] /opt/MicroStrategy/Installations/lib/libMYicu64.so + 0x8498 [9] /usr/lib64/ld-2.26.so + 0xe623 [10] /usr/lib64/libpthread-2.26.so + 0xfa69 [11] /opt/MicroStrategy/Installations/lib/libodbc.so + 0x151b10 [12] /opt/MicroStrategy/Installations/lib/libodbc.so + 0x1bf8cb [13] /opt/MicroStrategy/Installations/lib/libodbc.so + 0x151568 [14] /opt/MicroStrategy/Installations/lib/libodbc.so + 0xc50a3 [15] /opt/MicroStrategy/Installations/lib/libodbc.so + 0xc4981 [16] /opt/MicroStrategy/Installations/lib/libodbc.so + 0xc4cfa [17] /opt/MicroStrategy/Installations/lib/libodbc.so + 0xc45d8 [18] /opt/MicroStrategy/Installations/lib/libodbc.so + 0xc5289 [19] /opt/MicroStrategy/Installations/lib/libodbcinst.so + 0x132948 [20] /opt/MicroStrategy/Installations/lib/libodbcinst.so + 0x132536 [21] /opt/MicroStrategy/Installations/lib/libodbcinst.so + 0x132569 [22] /opt/MicroStrategy/Installations/lib/libodbcinst.so + 0x132596 [23] /usr/lib64/libpthread-2.26.so + 0xfa69 [24] /opt/MicroStrategy/Installations/lib/libodbcinst.so + 0xcc938 [25] /opt/MicroStrategy/Installations/lib/libodbcinst.so + 0x132536 [26] /opt/MicroStrategy/Installations/lib/libodbcinst.so + 0x132536 [27] /opt/MicroStrategy/Installations/lib/libodbcinst.so + 0x13288b [28] /opt/MicroStrategy/Installations/lib/libodbcinst.so + 0xc7b30 [29] /opt/MicroStrategy/Installations/lib/libodbcinst.so + 0x86de3 [30] /opt/MicroStrategy/Installations/lib/libodbcinst.so + 0x86e46 [31] /opt/MicroStrategy/Installations/lib/libodbc.so + 0x1b7b58 [32] /opt/MicroStrategy/Installations/lib/libodbc.so + 0x1b7746 [33] /opt/MicroStrategy/Installations/lib/libodbc.so + 0xe2371 [34] /opt/MicroStrategy/Installations/lib/libicuucM8.so.64.2!icu_64_M8::UnicodeString::hashCode() const [/home/tchen/3rdParty_Source/ICU/64.2/source/common/./unicode/unistr.h : 3898 + 0x5] [35] /opt/MicroStrategy/Installations/lib/libicuucM8.so.64.2 + 0x10b610 [36] /usr/lib64/libpthread-2.26.so + 0xfa69 [37] /opt/MicroStrategy/Installations/lib/libodbc.so + 0x151b48 [38] /opt/MicroStrategy/Installations/lib/libodbc.so + 0x152f0c [39] /opt/MicroStrategy/Installations/lib/libodbc.so + 0x1b8001 [40] /opt/MicroStrategy/Installations/lib/libodbc.so + 0x1cda89 [41] /opt/MicroStrategy/Installations/lib/libodbc.so + 0xd384a [42] /usr/lib64/libc-2.26.so + 0x9d1ff [43] /usr/lib64/libc-2.26.so + 0x36b4e [44] /opt/MicroStrategy/Installations/lib/libodbcinst.so + 0xc5bf0 [45] /opt/MicroStrategy/Installations/lib/libodbcinst.so + 0xc5788 [46] /opt/MicroStrategy/Installations/lib/libodbcinst.so + 0xc57f3 [47] /opt/MicroStrategy/Installations/lib/libodbcinst.so + 0xc5ce5 [48] /opt/MicroStrategy/Installations/lib/libodbcinst.so + 0x10b56a [49] /opt/MicroStrategy/Installations/lib/libodbcinst.so + 0xcccb6 [50] /usr/lib64/libc-2.26.so + 0x24a40 [51] /usr/lib64/libc-2.26.so + 0x9d1ff [52] /usr/lib64/libc-2.26.so + 0x36b4e [53] /opt/MicroStrategy/Installations/lib/libodbcinst.so + 0xc5bf0 [54] /opt/MicroStrategy/Installations/lib/libodbc.so + 0x15a0 [55] /opt/MicroStrategy/Installations/lib/libodbcinst.so + 0x10a91d [56] /opt/MicroStrategy/Installations/lib/libodbcinst.so + 0xfa11b [57] /opt/MicroStrategy/Installations/lib/libodbcinst.so + 0xc7257 [58] /opt/MicroStrategy/Installations/lib/libodbcinst.so + 0xc731f [59] /opt/MicroStrategy/Installations/lib/libodbcinst.so + 0xc7346 [60] /opt/MicroStrategy/Installations/lib/libodbcinst.so + 0x8a20e [61] /opt/MicroStrategy/Installations/lib/libodbc.so + 0x1c0a8c [62] /opt/MicroStrategy/Installations/lib/libMYicu64.so + 0xe11e1 [63] /opt/MicroStrategy/Installations/lib/libMYicu64.so + 0xe204d [64] /opt/MicroStrategy/Installations/lib/libMYicu64.so + 0xe208f [65] /opt/MicroStrategy/Installations/lib/libodbc.so + 0xf155c [66] /opt/MicroStrategy/Installations/lib/libodbc.so + 0xccbd3 [67] /usr/lib64/libc-2.26.so + 0x1be8 [68] /usr/lib64/ld-2.26.so + 0x92a2 [69] /usr/lib64/ld-2.26.so + 0x8ee8 [70] /usr/lib64/ld-2.26.so + 0x9153 [71] /opt/MicroStrategy/Installations/lib/libodbc.so + 0x2ed8 [72] /usr/lib64/ld-2.26.so + 0x900e [73] /opt/MicroStrategy/Installations/lib/libodbc.so + 0x2ed8 [74] /opt/MicroStrategy/Installations/lib/libodbc.so + 0xb68 [75] /usr/lib64/ld-2.26.so + 0x9b63 [76] /opt/MicroStrategy/Installations/lib/libodbc.so + 0x2980 [77] /usr/lib64/ld-2.26.so + 0xe623 [78] /usr/lib64/ld-2.26.so + 0xe623 [79] /opt/MicroStrategy/Installations/lib/libodbc.so + 0x2980 [80] /usr/lib64/ld-2.26.so + 0x1540a [81] /usr/lib64/ld-2.26.so + 0xe623 [82] /opt/MicroStrategy/Installations/lib/libM8DbOd35.so.11.3.0100.1416!_fini + 0x44b0 [83] /usr/lib64/ld-2.26.so + 0xe623 Could you please help check if it's duplicated or not? Thanks.
[30 Jun 2021 13:10]
MySQL Verification Team
Bug #104163 marked as duplicate of this one.
[5 Jul 2021 7:01]
Yuwei Yang
Hi team, We have another Driver crash on customer environment and I attached a new Driver crash mini core file. Could you please help take a look? Thanks.
[5 Jul 2021 7:01]
Yuwei Yang
crash minidump 0705
Attachment: DE207242.core (application/octet-stream, text), 88.00 KiB.
[6 Aug 2021 6:53]
Yuwei Yang
Attached new core dump to this case. Here's the call stack: [0] /usr/lib64/libc-2.28.so + 0x2f5fc sp=0x7f98fe632520 [1] /usr/lib64/libmyodbc8w.so + 0x8a372 [2] /usr/lib64/libmyodbc8w.so + 0x8a246 [3] /opt/MicroStrategy/lib/libM8SvrJA.so.11.3.0000.1330 + 0x7e000 [4] /opt/MicroStrategy/lib/libodbc.so + 0x1bd87e [5] /opt/MicroStrategy/lib/libodbc.so + 0xe26d2 [6] /usr/lib64/libmyodbc8w.so + 0x8de4b [7] /usr/lib64/libmyodbc8w.so + 0x8f013 [8] /usr/lib64/libmyodbc8w.so + 0x8f07e [9] /opt/MicroStrategy/lib/libodbc.so + 0xe26eb [10] /usr/lib64/libc-2.28.so + 0xb798 [11] /opt/MicroStrategy/lib/libodbcinst.so + 0x88323 [12] /usr/lib64/libpthread-2.28.so + 0x10d1d [13] /opt/MicroStrategy/lib/libodbc.so + 0x151b10 [14] /opt/MicroStrategy/lib/libodbc.so + 0x1bf8cb [15] /opt/MicroStrategy/lib/libodbc.so + 0x151568
[6 Aug 2021 6:53]
Yuwei Yang
minicore
Attachment: DE209995.dmp (application/octet-stream, text), 142.80 KiB.
[17 Aug 2021 9:06]
Yuwei Yang
Please check new callstack for driver crash below: [0] /usr/lib64/libmyodbc8w.so + 0x9b8c0 [1] /usr/lib64/libmyodbc8w.so + 0x8b1c3 [2] /usr/lib64/libmyodbc8w.so + 0x7f70b [3] /usr/lib64/libmyodbc8w.so + 0x88f57 [4] /opt/MicroStrategy/lib/libodbc.so + 0xf055a [5] /usr/lib64/libmyodbc8w.so + 0x8c1c9 [6] /usr/lib64/libmyodbc8w.so + 0x8c351 [7] /usr/lib64/libmyodbc8w.so + 0x8e400 [8] /usr/lib64/libmyodbc8w.so + 0x8e6ff [9] /opt/MicroStrategy/lib/libodbc.so + 0xf7e1c [10] /opt/MicroStrategy/lib/libodbc.so + 0xb32cf [11] /opt/MicroStrategy/lib/libM8DbOd35.so.11.3.0300.1548!MDb::Odbc35::Odbc::SQLFetchScroll(MDb::Error&, MDb::DATABASE_TYPE, MDb::ODBCDriverVendor, void*, void*, void*, unsigned short, int, unsigned long*, unsigned short*, wchar_t const*, wchar_t const*, wchar_t const*) [/var/lib/jenkins/Projects/microstrategy/Tech/Server/Common/Database/Odbc35/PrivateSource/Odbc.cpp : 631 + 0x11] [12] /opt/MicroStrategy/lib/libM8DbOd35.so.11.3.0300.1548!_fini + 0x3f14 [13] /opt/MicroStrategy/lib/libM8DbOd35.so.11.3.0300.1548!MDb::Odbc35::OdbcResult::FetchRowsetExtendedFetch(MDb::Rowset*) [/var/lib/jenkins/Projects/microstrategy/Tech/Server/Common/Database/Odbc35/PrivateSource/OdbcResult.cpp : 1334 + 0x35] [14] /opt/MicroStrategy/lib/libM8DbOd35.so.11.3.0300.1548!MDb::Odbc35::OdbcResult::FetchRowset(MDb::TableImpl*, unsigned int) [/var/lib/jenkins/Projects/microstrategy/Tech/Server/Common/Database/Odbc35/PrivateSource/OdbcResult.cpp : 1206 + 0xb] [15] /opt/MicroStrategy/lib/libM8DbOd35.so.11.3.0300.1548!MDb::Odbc35::OdbcResult::InternalFetch(MDb::TableImpl*, unsigned int) [/var/lib/jenkins/Projects/microstrategy/Tech/Server/Common/Database/Odbc35/PrivateSource/OdbcResult.cpp : 1050 + 0xd] [16] /opt/MicroStrategy/lib/libM8DbOd35.so.11.3.0300.1548!MDb::Odbc35::OdbcResult::InternalFetch(unsigned int) [/var/lib/jenkins/Projects/microstrategy/Tech/Server/Common/Database/Odbc35/PrivateSource/OdbcResult.cpp : 815 + 0x12] [17] /opt/MicroStrategy/lib/libM8DbOd35.so.11.3.0300.1548!MDb::Odbc35::OdbcResult::Fetch(unsigned int) [/var/lib/jenkins/Projects/microstrategy/Tech/Server/Common/Database/Odbc35/PrivateSource/OdbcResult.cpp : 699 + 0xb] [18] /opt/MicroStrategy/lib/libM8PrcCo2.so.11.3.0300.1548!MMultiProcess::MultithreadedExecutor::Run() [/var/lib/jenkins/Projects/microstrategy/Tech/Server/Common/MultiProcess/ProcessCommunicator/PrivateSource/MultithreadedExecutor.cpp : 323 + 0x6] [19] /opt/MicroStrategy/lib/libM8Synch4.so.11.3.0300.1548!MSynch::ThreadImpl::ThreadFunction(void*) [/var/lib/jenkins/Projects/microstrategy/Tech/Server/Common/Synch/Synch/PrivateSource/ThreadImpl.cpp : 185 + 0x3] [20] /usr/lib64/libpthread-2.17.so!start_thread + 0xc5 [21] /usr/lib64/libc-2.17.so + 0xfe9fd
[17 Aug 2021 9:06]
Yuwei Yang
DE210989 mini core
Attachment: DE210989.dmp (application/octet-stream, text), 151.27 KiB.