1 Dec 2008 23:21
Re: more on deadlocks in 5.1bzr MySQL code
Michael Izioumtchenko <michael.izioumtchenko <at> oracle.com>
2008-12-01 22:21:35 GMT
2008-12-01 22:21:35 GMT
I doubt I'll have the time to look at it in detail but in the meantime I've had another occurrence of it with a reasonably clear stack so I filed http://bugs.mysql.com/bug.php?id=41163 SET GLOBAL GENERAL_LOG=ON does some serious stuff while holding LOCK_global_system_variables which isn't a good idea since any global variable lookup can result in an attempt to acquire LOCK_global_system_variables, and there's a lot of global variable lookups in the code. Thanks, Michael MARK CALLAGHAN wrote: > On Thu, Nov 27, 2008 at 10:58 AM, Michael Izioumtchenko > <michael.izioumtchenko <at> oracle.com> wrote: > >> Hi, >> >> here's another occurrence, see below. I have a few questions: >> >> - is the problems about the deadlocks in mysql-stress-test in 5.1.31 known? >> If so is there a bug number for it? >> - given a coredump, do you happen to know if there's a way to extract >> anything useful from thread stack >> that gdb shows like this: >> >> Thread 8 (process 3650): >> #0 0x007c37a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 >> #1 0x00a3730e in __lll_mutex_lock_wait () from /lib/tls/libpthread.so.0 >> #2 0x00a33f3b in _L_mutex_lock_35 () from /lib/tls/libpthread.so.0 >> #3 0xaa7c0918 in ?? ()(Continue reading)
RSS Feed