[CONC-593] Periodic SIGABORT in MariaDB ANSI C API Created: 2022-05-20 Updated: 2022-05-28 Resolved: 2022-05-28 |
|
| Status: | Closed |
| Project: | MariaDB Connector/C |
| Component/s: | Other |
| Affects Version/s: | 3.1.17 |
| Fix Version/s: | N/A |
| Type: | Bug | Priority: | Major |
| Reporter: | Larry Adams | Assignee: | Unassigned |
| Resolution: | Not a Bug | Votes: | 0 |
| Labels: | None | ||
| Environment: |
CentOS8.4 |
||
| Description |
|
We are periodically, maybe once a week receiving a sigabort from one of our binaries. The backtrack looks to be deep in the bowels of the API. Wondering if there is a way or method to mitigate this issue. Backtrace is below.
|
| Comments |
| Comment by Georg Richter [ 2022-05-25 ] |
|
Issue was created 4 days ago, but 3.1.17 (reported in affected version) was released today?! Also MariaDB-shared-10.5.15 is shipped with 3.2 - could you please check correct version? |
| Comment by Larry Adams [ 2022-05-26 ] |
|
Okay sorry about that, I may have posted that version in error. The Client MariaDB-* was at 10.5.15. I had updated the Client (separate server) to 10.5.15 and that's when the crashes/aborts really increased (I had a few previously but not so regular). The Client was previously at 10.5.8 or 10.5.13. I need to check that tomorrow. When I backed off to the older version, the crashes/aborts dropped a bunch. The Server is still at 10.5.13. I'll double back tomorrow and report back, but I'm pretty sure the Client was previously at 10.5.8. |
| Comment by Larry Adams [ 2022-05-26 ] |
|
Okay, here is the deal: Client API - MariaDB 10.5.13 Does this clarify? |
| Comment by Georg Richter [ 2022-05-27 ] |
|
Thanks for clarification. According to the backtrace there is a heap corruption which could be caused either by Connector/C, ODBC or your application. The backtrace only shows where the crash occurred, but not the reason for. Can you try to run your application under valgrind with memcheck? |
| Comment by Larry Adams [ 2022-05-27 ] |
|
I'm getting slow in my old age. It was not my code, and therefore, I never considered valgrid. Yup, messy business. I informed the vendor to clean up their act. Thanks for the advice. |
| Comment by Larry Adams [ 2022-05-27 ] |
|
Not quite sure how to close, but putting this here as I try to find my way on JIRA in the dark. |