DrizzleLock segment fault
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Drizzle |
Fix Released
|
High
|
Brian Aker | ||
7.0 |
Fix Released
|
High
|
Brian Aker |
Bug Description
* Updated with easier way to reproduce
mysql1> flush tables with read lock;
mysql2> select * from t1 for update;
Now ctrl-c mysql2. Drizzled segfault.
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffdf9a3710 (LWP 21869)]
reset (mysql_
170 (*iter)->type= TL_UNLOCK;
(gdb) bt
#0 reset (mysql_
#1 drizzled:
at drizzled/
#2 0x00000000005f87ba in drizzled:
this=<value optimised out>, tables=0x1870348, count=<value optimised out>,
flags=<value optimised out>, need_reopen=<value optimised out>)
at drizzled/
#3 0x00000000006588d7 in drizzled:
tables=<value optimised out>, count=<value optimised out>,
need_
#4 0x000000000064bd74 in drizzled:
tables=
#5 0x00000000006717c1 in drizzled:
all_
#6 0x0000000000673f85 in mysql_execute_
inBuf=<value optimised out>, length=27) at drizzled/
#7 drizzled:
length=27) at drizzled/
#8 0x0000000000674a80 in drizzled:
command=<value optimised out>, session=0x186a520,
packet=<value optimised out>, packet_
at drizzled/
#9 0x000000000064b34a in drizzled:
at drizzled/
#10 0x0000000000652347 in drizzled:
at drizzled/
#11 0x00007ffff174711e in MultiThreadSche
id=1) at plugin/
#12 0x00007ffff6b698e0 in thread_proxy ()
from /usr/lib/
#13 0x00007ffff543d971 in start_thread (arg=<value optimised out>)
at pthread_
#14 0x00007ffff519994d in clone ()
at ../sysdeps/
#15 0x0000000000000000 in ?? ()
summary: |
- transaction crash + DrizzleLock segment fault |
Changed in drizzle: | |
importance: | Undecided → High |
description: | updated |
Doing a bisect.