New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 698239 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 698252
Owner:
Closed: Mar 2017
Cc:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug-Regression



Sign in to add a comment

Build failure: MSan Release crashes on startup

Project Member Reported by mmoroz@chromium.org, Mar 3 2017

Issue description

https://pantheon.corp.google.com/storage/browser/chromium-browser-msan/linux-release/?prefix=msan-chained-origins-linux-release-454

mmoroz@mmoroz0:~/Downloads/msan-chained-origins-linux-release-454566$ ./chrome
==44251==WARNING: MemorySanitizer: use-of-uninitialized-value
    #0 0x7fb51d217072 in check_interface_info_I /mnt/b/chromium/src/out-msan-chained-origins-trusty/Release/obj/third_party/instrumented_libraries/msan-libglib2.0-0.gen/libglib2.0-0/glib2.0-2.40.2/gobject/gtype.c:1070:33
    #1 0x7fb51d217072 in g_type_add_interface_static /mnt/b/chromium/src/out-msan-chained-origins-trusty/Release/obj/third_party/instrumented_libraries/msan-libglib2.0-0.gen/libglib2.0-0/glib2.0-2.40.2/gobject/gtype.c:2836
    #2 0x7fb515592ada in gtk_widget_get_type (/usr/lib/x86_64-linux-gnu/libgtk-3.so.0+0x2c8ada)
    #3 0x7fb5155dae5e  (/usr/lib/x86_64-linux-gnu/libgtk-3.so.0+0x310e5e)
    #4 0x7fb515a3638b in atk_add_focus_tracker /mnt/b/chromium/src/out-msan-chained-origins-trusty/Release/obj/third_party/instrumented_libraries/msan-atk1.0.gen/atk1.0/atk1.0-2.10.0/atk/atkutil.c:138:7
    #5 0x7fb5155db2a4  (/usr/lib/x86_64-linux-gnu/libgtk-3.so.0+0x3112a4)
    #6 0x7fb51546a815  (/usr/lib/x86_64-linux-gnu/libgtk-3.so.0+0x1a0815)
    #7 0x7fb51cd0236d in g_option_context_parse /mnt/b/chromium/src/out-msan-chained-origins-trusty/Release/obj/third_party/instrumented_libraries/msan-libglib2.0-0.gen/libglib2.0-0/glib2.0-2.40.2/glib/goption.c:2096:12
    #8 0x7fb51546acad in gtk_parse_args (/usr/lib/x86_64-linux-gnu/libgtk-3.so.0+0x1a0cad)
    #9 0x7fb51546ad08 in gtk_init_check (/usr/lib/x86_64-linux-gnu/libgtk-3.so.0+0x1a0d08)
    #10 0x7fb51546ad38 in gtk_init (/usr/lib/x86_64-linux-gnu/libgtk-3.so.0+0x1a0d38)
    #11 0x7fb533aa3b15 in CommonInitFromCommandLine chrome/browser/ui/libgtkui/gtk_util.cc:49:5
    #12 0x7fb533aa3b15 in libgtkui::GtkInitFromCommandLine(base::CommandLine const&) chrome/browser/ui/libgtkui/gtk_util.cc:121
    #13 0x7fb533a8def0 in libgtkui::GtkUi::GtkUi() chrome/browser/ui/libgtkui/gtk_ui.cc:378:3
    #14 0x7fb533a9fefa in BuildGtkUi() chrome/browser/ui/libgtkui/gtk_ui.cc:1032:14
    #15 0x7fb532e2ceb3 in ChromeBrowserMainExtraPartsViewsLinux::PreEarlyInitialization() chrome/browser/ui/views/chrome_browser_main_extra_parts_views_linux.cc:70:29
    #16 0x7fb52884981f in ChromeBrowserMainParts::PreEarlyInitialization() chrome/browser/chrome_browser_main.cc:903:29
    #17 0x7fb5286e3873 in ChromeBrowserMainPartsPosix::PreEarlyInitialization() chrome/browser/chrome_browser_main_posix.cc:115:27
    #18 0x7fb5210b503b in content::BrowserMainLoop::EarlyInitialization() content/browser/browser_main_loop.cc:621:13
    #19 0x7fb5210df528 in content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner.cc:106:19
    #20 0x7fb5210b0dca in content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:42:32
    #21 0x7fb52798ae33 in content::RunNamedProcessTypeMain(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, content::MainFunctionParams const&, content::ContentMainDelegate*) content/app/content_main_runner.cc:491:14
    #22 0x7fb52798e2b5 in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:836:12
    #23 0x7fb527985201 in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:20:28
    #24 0x7fb51f720c0a in ChromeMain chrome/app/chrome_main.cc:121:12
    #25 0x7fb51f720911 in main chrome/app/chrome_exe_main_aura.cc:17:10
    #26 0x7fb5145fef44 in __libc_start_main /build/eglibc-oGUzwX/eglibc-2.19/csu/libc-start.c:287
    #27 0x7fb51f6b04dc in _start (/usr/local/google/home/mmoroz/Downloads/msan-chained-origins-linux-release-454566/chrome+0xc344dc)

  Uninitialized value was created by an allocation of 'xmag.i' in the stack frame of function 'g_slice_free1'
    #0 0x7fb51cd53740 in g_slice_free1 /mnt/b/chromium/src/out-msan-chained-origins-trusty/Release/obj/third_party/instrumented_libraries/msan-libglib2.0-0.gen/libglib2.0-0/glib2.0-2.40.2/glib/gslice.c:1078

SUMMARY: MemorySanitizer: use-of-uninitialized-value /mnt/b/chromium/src/out-msan-chained-origins-trusty/Release/obj/third_party/instrumented_libraries/msan-libglib2.0-0.gen/libglib2.0-0/glib2.0-2.40.2/gobject/gtype.c:1070:33 in check_interface_info_I
Exiting

 
Cc: sclit...@chromium.org shanestephens@chromium.org
Owner: gogerald@chromium.org
CC'ing tree sheriffs, would you mind helping to find an owner?
Cc: gogerald@chromium.org
Owner: thomasanderson@chromium.org
Hi thomasanderson@, is this something you can help triage?
Mergedinto: 698252
Status: Duplicate (was: Untriaged)
Project Member

Comment 4 by bugdroid1@chromium.org, Mar 3 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/d75f748f806d61b22012c723d63322afb2ff7208

commit d75f748f806d61b22012c723d63322afb2ff7208
Author: inferno <inferno@chromium.org>
Date: Fri Mar 03 17:17:44 2017

Revert of Linux UI: Switch to the Gtk3 theme (patchset #2 id:160001 of https://codereview.chromium.org/2670623002/ )

Reason for revert:
Broke MSAN bots and ClusterFuzz bots.

BUG= 698239 , 698252 

Original issue's description:
> Linux UI: Switch to the Gtk3 theme
>
> Sets "use_gtk3 = true" by default.
>
> BUG= 79722 
> TBR=dpranke@chromium.org
>
> > Review-Url: https://codereview.chromium.org/2670623002
> > Cr-Commit-Position: refs/heads/master@{#452118}
> > Committed: https://chromium.googlesource.com/chromium/src/+/872a494bba52e597388aec738d9d681183a3d47b
>
> Review-Url: https://codereview.chromium.org/2670623002
> Cr-Commit-Position: refs/heads/master@{#454491}
> Committed: https://chromium.googlesource.com/chromium/src/+/89be63a39b5014096115d3ec60d13fde39e73283

TBR=erg@chromium.org,mmoss@chromium.org,thomasanderson@google.com
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG= 79722 

Review-Url: https://codereview.chromium.org/2722313008
Cr-Commit-Position: refs/heads/master@{#454606}

[modify] https://crrev.com/d75f748f806d61b22012c723d63322afb2ff7208/build/config/linux/gtk/gtk.gni
[modify] https://crrev.com/d75f748f806d61b22012c723d63322afb2ff7208/chrome/installer/linux/debian/expected_deps_x64_jessie
[modify] https://crrev.com/d75f748f806d61b22012c723d63322afb2ff7208/chrome/installer/linux/debian/expected_deps_x64_wheezy
[modify] https://crrev.com/d75f748f806d61b22012c723d63322afb2ff7208/chrome/installer/linux/rpm/expected_deps_x86_64

Sign in to add a comment