handle_fatal_signal (sig=11) in Queue<PROF_MEASUREMENT>::pop | sql/sql_profile.h:127 | handle_fatal_signal (sig=11) in my_lfind
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Percona Server moved to https://jira.percona.com/projects/PS |
Won't Fix
|
Low
|
Unassigned | ||
5.1 |
Invalid
|
Undecided
|
Unassigned | ||
5.5 |
Won't Fix
|
Low
|
Unassigned | ||
5.6 |
Won't Fix
|
Low
|
Unassigned | ||
5.7 |
Won't Fix
|
Low
|
Unassigned |
Bug Description
** Testcase
DROP DATABASE test;CREATE DATABASE test;USE test;
INSTALL PLUGIN scalability_metrics SONAME 'scalability_
set session profiling=ON;
SET GLOBAL scalability_
SET GLOBAL scalability_
SET GLOBAL scalability_
The attached tarball gives the testcase as an exact match of our system,
including some handy utilities
$ vi {epoch}_mybase # Update base path in this file (the only change
required!). For non-binary (i.e. non-tarball/
$ ./{epoch}_init # Initializes the data dir
$ ./{epoch}_start # Starts mysqld
$ ./{epoch}_cl # To check mysqld is up
$ ./{epoch}_run # Run the testcase with pquery binary(produces
output)
$ vi /dev/shm/
$ ./{epoch}_gdb # Brings you to a gdb prompt attached to correct
mysqld
& generated core
$ ./{epoch}
standard and full var gdb stack traces
etc.
** GDB info
#0 0x00007ffce1b4a771 in __pthread_kill (threadid=
#1 0x0000000000abb47a in my_write_core (sig=11) at /mnt/workspace/
#2 0x00000000007312c3 in handle_fatal_signal (sig=11) at /mnt/workspace/
#3 <signal handler called>
#4 0x000000000080bf58 in Queue<PROF_
#5 0x0000000000809e91 in QUERY_PROFILE:
#6 0x000000000080a17d in PROFILING:
#7 0x0000000000798db7 in THD::~THD (this=0x7ffccff
#8 0x00000000007990a2 in THD::~THD (this=0x7ffccff
#9 0x0000000000625aba in one_thread_
#10 0x00000000007a7dc4 in do_handle_
#11 0x00000000007a7815 in handle_
#12 0x0000000000dcc8ac in pfs_spawn_thread (arg=0x7ffcdb34
#13 0x00007ffce1b45df5 in start_thread (arg=0x7ffce210
#14 0x00007ffce080f1ad in clone () at ../sysdeps/
tags: | added: scalability-metrics |
tags: | added: qafix |
Changed in percona-server: | |
assignee: | Laurynas Biveinis (laurynas-biveinis) → nobody |
importance: | High → Low |
status: | Triaged → Won't Fix |
The problem appears only when "libjemalloc.so" is used. .../libjemalloc .so" the crash does not happen.
Tested with Persona Server 5.6 and libjemalloc 3.1.0, 3.2.0, 3.3.0, 3.3.1, 3.4., 3.5.0 and 3.6.0.
Without "export LD_PRELOAD=