| Index: base/threading/thread_unittest.cc
|
| diff --git a/base/threading/thread_unittest.cc b/base/threading/thread_unittest.cc
|
| index f3fb3343e9a360c70108cfa7cce11e57f773a9ae..f4d024f1a26a79fb53ac599ff5ba3c8202727da8 100644
|
| --- a/base/threading/thread_unittest.cc
|
| +++ b/base/threading/thread_unittest.cc
|
| @@ -133,7 +133,12 @@ TEST_F(ThreadTest, StartWithOptions_StackSize) {
|
| // Ensure that the thread can work with only 12 kb and still process a
|
| // message.
|
| Thread::Options options;
|
| +#if defined(ADDRESS_SANITIZER) && defined(OS_MACOSX)
|
| + // ASan bloats the stack variables and overflows the 12 kb stack on OSX.
|
| + options.stack_size = 24*1024;
|
| +#else
|
| options.stack_size = 12*1024;
|
| +#endif
|
| EXPECT_TRUE(a.StartWithOptions(options));
|
| EXPECT_TRUE(a.message_loop());
|
| EXPECT_TRUE(a.IsRunning());
|
|
|