Skip to content

Instantly share code, notes, and snippets.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<avrf:logfile xmlns:avrf="Application Verifier">
<avrf:logSession TimeStarted="2016-06-09 : 11:30:53" PID="3364" Version="2">
<avrf:logEntry Time="2016-06-09 : 11:32:10" LayerName="SRWLock" StopCode="0x253" Severity="Error">
<avrf:message>The SRW lock is being acquired recursively by the same thread.</avrf:message>
<avrf:parameter1>7ff76c711640 - SRW Lock</avrf:parameter1>
<avrf:parameter2>5abbdc2cb0 - Address of the first acquire stack trace. Use dps &lt;address&gt; to see where the SRW lock was acquired.</avrf:parameter2>
<avrf:parameter3>0 - Not used</avrf:parameter3>
<avrf:parameter4>0 - Not used</avrf:parameter4>
<avrf:stackTrace>
#3 <signal handler called>
#4 0x00007f2c09c63166 in DeadlockChecker::check_and_resolve (lock=0x7f2c0646a558, trx=0x7f2bfcc02388) at /data/src/bb-10.2-jan/storage/innobase/lock/lock0lock.cc:7610
#5 0x00007f2c09c5540a in RecLock::deadlock_check (this=0x7f2c09167ef0, lock=0x7f2c0646a558) at /data/src/bb-10.2-jan/storage/innobase/lock/lock0lock.cc:1652
#6 0x00007f2c09c56591 in RecLock::add_to_waitq (this=0x7f2c09167ef0, wait_for=0x7f2c06469800, prdt=0x0) at /data/src/bb-10.2-jan/storage/innobase/lock/lock0lock.cc:2064
#7 0x00007f2c09c5702c in lock_rec_lock_slow (impl=0, mode=3, block=0x7f2bde8f27f8, heap_no=103, index=0x7f2bc3db4a88, thr=0x7f2bc3da4850) at /data/src/bb-10.2-jan/storage/innobase/lock/lock0lock.cc:2325
#8 0x00007f2c09c572f1 in lock_rec_lock (impl=false, mode=3, block=0x7f2bde8f27f8, heap_no=103, index=0x7f2bc3db4a88, thr=0x7f2bc3da4850) at /data/src/bb-10.2-jan/storage/innobase/lock/lock0lock.cc:2394
#9 0x00007f2c09c6053c in lock_clust_rec_read_check_and_lock (flags=0, block=0x7f2bde8f27f8,
/*
Conditions below:
(1) - range analysis is used for estimating condition selectivity
(2) - This is a unique key, and we have conditions for all its
user-defined key parts.
(3) - The table uses extended keys, this key covers all components,
and we have conditions for all key parts.
*/
if (!(cur->min_key_flag & ~NULL_RANGE) && !cur->max_key_flag &&
(!key_info || // (1)
CREATE TABLE t1 (i1 INT, i2 INT NOT NULL) ENGINE=MyISAM;
INSERT INTO t1 VALUES (1,4),(2,6);
SELECT * FROM t1 AS alias1
WHERE alias1.i1 IN (
SELECT i1 FROM t1 WHERE alias1.i2 IN ( SELECT i2 FROM t1 HAVING i2 <> 7 )
);
DROP TABLE t1;
# Release build:
/usr/sbin/mysqld(my_print_stacktrace+0x2e)[0x7f49099dd88e]
/usr/sbin/mysqld(handle_fatal_signal+0x457)[0x7f49095c24a7]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x10340)[0x7f490800f340]
/lib/x86_64-linux-gnu/libcrypto.so.1.0.0(CRYPTO_gcm128_setiv+0x88)[0x7f49082af5b8]
/lib/x86_64-linux-gnu/libcrypto.so.1.0.0(+0xef8d7)[0x7f490830c8d7]
/lib/x86_64-linux-gnu/libcrypto.so.1.0.0(EVP_CIPHER_CTX_ctrl+0x17)[0x7f4908308e17]
/lib/x86_64-linux-gnu/libcrypto.so.1.0.0(+0xefc0c)[0x7f490830cc0c]
/lib/x86_64-linux-gnu/libssl.so.1.0.0(+0x2b189)[0x7f4908624189]
/lib/x86_64-linux-gnu/libssl.so.1.0.0(+0x211c6)[0x7f490861a1c6]
/lib/x86_64-linux-gnu/libssl.so.1.0.0(+0x215c3)[0x7f490861a5c3]
Determining if the function floor exists failed with the following output:
Change Dir: /data/src/5.5-bug/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTryCompileExec4054076556/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec4054076556.dir/build.make CMakeFiles/cmTryCompileExec4054076556.dir/build
make[1]: Entering directory '/data/src/5.5-bug/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report /data/src/5.5-bug/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec4054076556.dir/CheckFunctionExists.c.o
/usr/bin/cc -D_GNU_SOURCE=1 -fPIC -DCHECK_FUNCTION_EXISTS=floor -o CMakeFiles/cmTryCompileExec4054076556.dir/CheckFunctionExists
.c.o -c /usr/share/cmake-3.0/Modules/CheckFunctionExists.c
-- Looking for deflateBound - found
CMake Error at /usr/share/cmake-3.0/Modules/FindOpenSSL.cmake:293 (list):
list GET given empty list
Call Stack (most recent call first):
cmake/ssl.cmake:69 (INCLUDE)
CMakeLists.txt:349 (MYSQL_CHECK_SSL)
CMake Error at /usr/share/cmake-3.0/Modules/FindOpenSSL.cmake:294 (list):
list GET given empty list
Logging: ./mtr --force --max-test-fail=0 --mem --parallel=4 --mysqld=--thread-handling=pool-of-threads
vardir: /home/elenst/git/10.1/mysql-test/var
Checking leftover processes...
Removing old var directory...
Creating var directory '/home/elenst/git/10.1/mysql-test/var'...
- symlinking 'var' to '/run/shm/var_auto_Pnzc'
Checking supported features...
MariaDB Version 10.1.17-MariaDB-debug
- SSL connections supported
- binaries are debug compiled
D:\win32-debug\build\src\sql\net_serv.cc(834): error C2146: syntax error : missing ';' before identifier '__attribute' [D:\win32-debug\build\sql\sql.vcxproj]
D:\win32-debug\build\src\sql\net_serv.cc(834): error C2065: 'unused' : undeclared identifier [D:\win32-debug\build\sql\sql.vcxproj]
D:\win32-debug\build\src\sql\net_serv.cc(834): error C3861: '__attribute': identifier not found [D:\win32-debug\build\sql\sql.vcxproj]
"D:\win32-debug\build\ALL_BUILD.vcxproj" (default target) (1) ->
"D:\win32-debug\build\client\async_example.vcxproj" (default target) (42) ->
"D:\win32-debug\build\libmysql\mysqlclient.vcxproj" (default target) (43) ->
"D:\win32-debug\build\libmysql\clientlib.vcxproj" (default target) (44) ->
D:\win32-debug\build\src\sql\net_serv.cc(834): error C2146: syntax error : missing ';' before identifier '__attribute' [D:\win32-debug\build\libmysql\clientlib.vcxproj]
160805 9:13:22 [ERROR] mysqld got signal 11 ;
This could be because you hit a bug. It is also possible that this binary
or one of the libraries it was linked against is corrupt, improperly built,
or misconfigured. This error can also be caused by malfunctioning hardware.
To report this bug, see https://mariadb.com/kb/en/reporting-bugs
We will try our best to scrape up some info that will hopefully help
diagnose the problem, but since we have already crashed,
something is definitely wrong and this may fail.