Если это поможет, вот кусок результата
strace -f ./mysql start
[pid 22478] fcntl(8, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)
[pid 22478] fstat(8, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
[pid 22478] mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2a96da5000
[pid 22478] lseek(8, 0, SEEK_CUR) = 0
[pid 22478] mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|0x40, -1, 0) = 0x40000000
[pid 22478] mprotect(0x40000000, 4096, PROT_NONE) = 0
[pid 22478] clone(Process 22479 attached
child_stack=0x40800270, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THRE AD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_
PARENT_SETTID|CLONE_CHILD_CLEARTID|CLONE_DETACHED, parent_tidptr=0x408009f0, tls=0x40800960, child_tidptr=0x408009f0) =
22479
[pid 22478] sched_setscheduler(22479, SCHED_OTHER, { 6 } <unfinished ...>
[pid 22479] futex(0x112e4ac, FUTEX_WAIT, 1, NULL <unfinished ...>
[pid 22478] <... sched_setscheduler resumed> ) = -1 EINVAL (Invalid argument)
[pid 22478] mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|0x40, -1, 0) = 0x40801000
[pid 22478] mprotect(0x40801000, 4096, PROT_NONE) = 0
[pid 22478] clone(Process 22480 attached
child_stack=0x41001270, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THRE AD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_
PARENT_SETTID|CLONE_CHILD_CLEARTID|CLONE_DETACHED, parent_tidptr=0x410019f0, tls=0x41001960, child_tidptr=0x410019f0) =
22480
[pid 22478] sched_setscheduler(22480, SCHED_OTHER, { 6 }) = -1 EINVAL (Invalid argument)
[pid 22480] futex(0x112e54c, FUTEX_WAIT, 1, NULL <unfinished ...>
[pid 22478] mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|0x40, -1, 0) = -1 ENOMEM (Cannot allocat
e memory)
[pid 22478] mmap(NULL, 8392704, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = -1 ENOMEM (Cannot al
locate memory)
[pid 22478] write(2, "InnoDB: Error: pthread_create re"..., 42) = 42
Там, вот ENOMEM встречается... Но ведь памяти вроде как должно быть достаточно?
|