diff --git a/chrome/browser/sessions/session_restore_browsertest.cc b/chrome/browser/sessions/session_restore_browsertest.cc
index 2df1ad61c0aba7017e8504a3744712c7c84917d3..c75d3cb0abc070814ac6397f8a5addae5cc3a949 100644
--- a/chrome/browser/sessions/session_restore_browsertest.cc
+++ b/chrome/browser/sessions/session_restore_browsertest.cc
@@ -11,6 +11,12 @@
 
 typedef InProcessBrowserTest SessionRestoreTest;
 
+#if defined(OS_LINUX) && defined(TOOLKIT_VIEWS)
+// http://crbug.com/39476
+#define RestoreOnNewWindowWithNoTabbedBrowsers \
+        DISABLED_RestoreOnNewWindowWithNoTabbedBrowsers
+#endif
+
 // Makes sure when session restore is triggered in the same process we don't end
 // up with an extra tab.
 IN_PROC_BROWSER_TEST_F(SessionRestoreTest,