[MDEV-7572] InnoDB: Assertion failure in log_init_crypt_key if file_key_management_plugin is used Created: 2015-02-11  Updated: 2015-03-02  Resolved: 2015-03-02

Status: Closed
Project: MariaDB Server
Component/s: Encryption, Storage Engine - InnoDB, Storage Engine - XtraDB
Affects Version/s: 10.1.3
Fix Version/s: 10.1.4

Type: Bug Priority: Major
Reporter: Jan Lindström (Inactive) Assignee: Jan Lindström (Inactive)
Resolution: Fixed Votes: 0
Labels: None

Attachments: File innodb-page_encryption_log_encryption.opt     File innodb-page_encryption_log_encryption.test    

 Description   

Program terminated with signal SIGABRT, Aborted.
#0  0x00007fd2d1241621 in __pthread_kill (threadid=<optimized out>, signo=6) at ../nptl/sysdeps/unix/sysv/linux/pthread_kill.c:61
61	../nptl/sysdeps/unix/sysv/linux/pthread_kill.c: No such file or directory.
#0  0x00007fd2d1241621 in __pthread_kill (threadid=<optimized out>, signo=6) at ../nptl/sysdeps/unix/sysv/linux/pthread_kill.c:61
#1  0x00007fd2d385dfc4 in my_write_core (sig=6) at /home/jan/mysql/10.1-orig/mysys/stacktrace.c:457
#2  0x00007fd2d32104ee in handle_fatal_signal (sig=6) at /home/jan/mysql/10.1-orig/sql/signal_handler.cc:266
#3  <signal handler called>
#4  0x00007fd2d089acc9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#5  0x00007fd2d089e0d8 in __GI_abort () at abort.c:89
#6  0x00007fd2cb6a467f in log_init_crypt_key (crypt_msg=0x7fd2cbe1b430 <redo_log_crypt_msg> "\002\003\306\020\rc\267\207u\314\243\021\300\335\306\233\362o\235\241\001\023b\325\207\252'@\210\060d\271\240\244\273\325\322\177", crypt_ver=4294967248, key=0x7fd2d6007cdc "") at /home/jan/mysql/10.1-orig/storage/innobase/log/log0crypt.cc:101
#7  0x00007fd2cb6a4b22 in log_crypt_set_ver_and_key (key_ver=@0x7fd2d6007cd8: 4294967248, crypt_key=0x7fd2d6007cdc "") at /home/jan/mysql/10.1-orig/storage/innobase/log/log0crypt.cc:243
#8  0x00007fd2cb6a27d1 in recv_recovery_from_checkpoint_start_func (min_flushed_lsn=1629968, max_flushed_lsn=1629968) at /home/jan/mysql/10.1-orig/storage/innobase/log/log0recv.cc:3333
#9  0x00007fd2cb788ea9 in innobase_start_or_create_for_mysql () at /home/jan/mysql/10.1-orig/storage/innobase/srv/srv0start.cc:2447
#10 0x00007fd2cb627011 in innobase_init (p=0x7fd2d5bba250) at /home/jan/mysql/10.1-orig/storage/innobase/handler/ha_innodb.cc:3674
#11 0x00007fd2d321213c in ha_initialize_handlerton (plugin=0x7fd2d5ccaae8) at /home/jan/mysql/10.1-orig/sql/handler.cc:511
#12 0x00007fd2d300036e in plugin_initialize (tmp_root=0x7fffc21ead20, plugin=0x7fd2d5ccaae8, argc=0x7fd2d42448f0 <remaining_argc>, argv=0x7fd2d5bb8290, options_only=false) at /home/jan/mysql/10.1-orig/sql/sql_plugin.cc:1400
#13 0x00007fd2d3000f51 in plugin_init (argc=0x7fd2d42448f0 <remaining_argc>, argv=0x7fd2d5bb8290, flags=2) at /home/jan/mysql/10.1-orig/sql/sql_plugin.cc:1670
#14 0x00007fd2d2f2501d in init_server_components () at /home/jan/mysql/10.1-orig/sql/mysqld.cc:5051
#15 0x00007fd2d2f26123 in mysqld_main (argc=142, argv=0x7fd2d5bb8290) at /home/jan/mysql/10.1-orig/sql/mysqld.cc:5642
#16 0x00007fd2d2f1be45 in main (argc=26, argv=0x7fffc21eba68) at /home/jan/mysql/10.1-orig/sql/main.cc:25



 Comments   
Comment by Jan Lindström (Inactive) [ 2015-03-02 ]

commit 2eae6848d9758f7781ea86df2061b473542c33c6
Author: Jan Lindström <jan.lindstrom@skysql.com>
Date: Wed Feb 25 13:26:57 2015 +0200

MDEV-7572: InnoDB: Assertion failure in log_init_crypt_key if
file_key_management_plugin is used

Fixed error handling and added disabling InnoDB redo log encryption
if encryption key management plugin is not there.

Generated at Thu Feb 08 07:20:37 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.