Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
5.5.41, 10.0(EOL)
-
None
-
Linux
Description
"mysqladmin" crash on execution of below command:
# mysqladmin -u root -p
|
|
mysqladmin Ver 9.0 Distrib 5.5.41-MariaDB, for Linux on s390x
|
Copyright (c) 2000, 2014, Oracle, MariaDB Corporation Ab and others.
|
|
Administration program for the mysqld daemon.
|
Usage: mysqladmin [OPTIONS] command command....
|
|
Default options are read from the following files in the given order:
|
Segmentation fault (core dumped)
|
This error occurs only when no options is sent with the mysqladmin command.
If I downgrade mariadb packages to version 5.5.37-1.el7, not getting core dump.
Version-Release number of selected component (if applicable):
mariadb-5.5.41-2.el7_0
How reproducible:
Always
Steps to Reproduce:
1. Install mariadb version 5.5.41-2.el7 packages on system and execute below command:
# mysqladmin -u root -p
|
Backtrace from the coredump generated on local test system:
Using host libthread_db library "/lib64/libthread_db.so.1".
|
Core was generated by `mysqladmin -u root -p'.
|
Program terminated with signal 11, Segmentation fault.
|
#0 0x00007f4cb75224bd in malloc_consolidate (av=av@entry=0x7f4cb7860760 <main_arena>) at malloc.c:4129
|
4129 unlink(av, nextchunk, bck, fwd);
|
(gdb) bt
|
#0 0x00007f4cb75224bd in malloc_consolidate (av=av@entry=0x7f4cb7860760 <main_arena>) at malloc.c:4129
|
#1 0x00007f4cb75230e7 in _int_free (av=0x7f4cb7860760 <main_arena>, p=0x7f4cba6ce8b0, have_lock=0) at malloc.c:4021
|
#2 0x00007f4cb8d5da48 in free_root (root=root@entry=0x7fff66a257c0, MyFlags=MyFlags@entry=0) at /usr/src/debug/mariadb-5.5.41/mysys/my_alloc.c:372
|
#3 0x00007f4cb8d682bd in my_print_default_files (conf_file=0x7f4cb8d7ff84 "my") at /usr/src/debug/mariadb-5.5.41/mysys/default.c:1075
|
#4 0x00007f4cb8d68348 in print_defaults (conf_file=<optimized out>, groups=0x7f4cb91f85e0 <load_default_groups>)
|
at /usr/src/debug/mariadb-5.5.41/mysys/default.c:1083
|
#5 0x00007f4cb8d37cf7 in usage () at /usr/src/debug/mariadb-5.5.41/client/mysqladmin.cc:1235
|
#6 0x00007f4cb8d37ad6 in main (argc=0, argv=0x7f4cba6ce7a0) at /usr/src/debug/mariadb-5.5.41/client/mysqladmin.cc:330
|
(gdb)
|
Attachments
Issue Links
Activity
Field | Original Value | New Value |
---|---|---|
Attachment | bz1207041-fix.patch [ 37600 ] |
Fix Version/s | 5.5 [ 15800 ] | |
Assignee | Sergei Golubchik [ serg ] |
Comment |
[ [~serg], I don't have s390x to reproduce, are you (or anybody else) able to do something by the stack trace alone? ] |
Fix Version/s | 10.0 [ 16000 ] | |
Affects Version/s | 10.0 [ 16000 ] | |
Summary | Segmentation failure when running mysqladmin -u root -p | [PATCH] Segmentation failure when running mysqladmin -u root -p |
Status | Open [ 1 ] | In Progress [ 3 ] |
Summary | [PATCH] Segmentation failure when running mysqladmin -u root -p | Segmentation failure when running mysqladmin -u root -p |
Status | In Progress [ 3 ] | Stalled [ 10000 ] |
Component/s | Scripts [ 11002 ] | |
Component/s | OTHER [ 10125 ] | |
Fix Version/s | 10.0.18 [ 18702 ] | |
Fix Version/s | 10.1.5 [ 18813 ] | |
Fix Version/s | 5.5.43 [ 18601 ] | |
Fix Version/s | 5.5 [ 15800 ] | |
Fix Version/s | 10.0 [ 16000 ] | |
Resolution | Fixed [ 1 ] | |
Status | Stalled [ 10000 ] | Closed [ 6 ] |
Workflow | MariaDB v2 [ 60302 ] | MariaDB v3 [ 62140 ] |
Workflow | MariaDB v3 [ 62140 ] | MariaDB v4 [ 148977 ] |
This is a proposed patch.
I think the issue is caused by working with
temp_argv[-1]
item in case argc == 0. The attached patch should hopefully prevent that issue.