summaryrefslogtreecommitdiff
path: root/mysys/my_init.c
diff options
context:
space:
mode:
authorSergey Petrunya <psergey@askmonty.org>2009-10-16 19:44:58 +0400
committerSergey Petrunya <psergey@askmonty.org>2009-10-16 19:44:58 +0400
commit802020463ef8cac39e8ef624a1ac947ce750056b (patch)
treea664a8fd779b901c8beea84557c3f13bce1aeef3 /mysys/my_init.c
parent7d24cab4292ea1b72c55890492676b0d4fdab114 (diff)
downloadmariadb-git-802020463ef8cac39e8ef624a1ac947ce750056b.tar.gz
MBUG#452116: MariaDB: mysql_install_db causes server segfault
- Increase thread_stack_size on 64-bit platforms to 240K, so that it can accomodate the HA_CHECK structure which is 130K.
Diffstat (limited to 'mysys/my_init.c')
-rw-r--r--mysys/my_init.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/mysys/my_init.c b/mysys/my_init.c
index 0e1a8c9a4aa..e7ab9ba7a1f 100644
--- a/mysys/my_init.c
+++ b/mysys/my_init.c
@@ -42,7 +42,8 @@ static void netware_init();
my_bool my_init_done= 0;
uint mysys_usage_id= 0; /* Incremented for each my_init() */
-ulong my_thread_stack_size= 65536;
+
+ulong my_thread_stack_size= (sizeof(void*) <= 4)? 65536: ((256-16)*1024);
static ulong atoi_octal(const char *str)
{