Status: Untriaged Owner: ---- Labels: Type-Bug Pri-2 OS-Mac Area-Misc Size-Medium valgrind
New issue 21645 by [email protected]: Uninitialised conditionals in NSMouseInRect and gfx::Size::set_width() in [BrowserWindowController initWithBrowser:] http://code.google.com/p/chromium/issues/detail?id=21645 Happens reliably when running mac ui tests under valgrind locally with 'mac_debug_optimization': '1', 'debug_extra_cflags': '-fno-inline -fno-omit-frame-pointer -fno-builtin', Valgrind gives this error: Conditional jump or move depends on uninitialised value(s) NSMouseInRect -[NSThemeFrame _updateWidgets] -[NSThemeFrame _tileTitlebarAndRedisplay:] -[NSTitledFrame tileAndSetWindowShape:] -[NSThemeFrame initWithFrame:styleMask:owner:] -[NSGrayFrame initWithFrame:styleMask:owner:] -[NSWindow _commonInitFrame:styleMask:backing:defer:] -[NSWindow _initContent:styleMask:backing:defer:contentView:] -[NSWindow initWithContentRect:styleMask:backing:defer:] -[NSWindowTemplate nibInstantiate] -[NSIBObjectData instantiateObject:] -[NSIBObjectData nibInstantiateWithOwner:topLevelObjects:] loadNib +[NSBundle(NSNibLoading) _loadNibFile:nameTable:withZone:ownerBundle:] +[NSBundle(NSNibLoading) loadNibFile:externalNameTable:withZone:] -[NSWindowController loadWindow] -[NSWindowController window] -[BrowserWindowController initWithBrowser:takeOwnership:] (chrome/browser/cocoa/browser_window_controller.mm:125) -[BrowserWindowController initWithBrowser:] (chrome/browser/cocoa/browser_window_controller.mm:109) BrowserWindow::CreateBrowserWindow(Browser*) (chrome/browser/cocoa/browser_window_factory.mm:21) Browser::CreateBrowserWindow() (chrome/browser/browser.cc:295) followed in some runs by this error: Conditional jump or move depends on uninitialised value(s) gfx::Size::set_width(int) (base/gfx/size.cc:38) gfx::Rect::set_width(int) (base/gfx/rect.cc:95) gfx::Rect::Rect(CGRect const&) (base/gfx/rect.cc:69) gfx::Rect::Rect(CGRect const&) (base/gfx/rect.cc:71) (anonymous namespace)::DefaultMonitorInfoProvider::GetPrimaryMonitorWorkArea() const (chrome/browser/window_sizer_mac.mm:28) WindowSizer::GetDefaultWindowBounds(gfx::Rect*) const (chrome/browser/window_sizer.cc:193) WindowSizer::DetermineWindowBounds(gfx::Rect const&, gfx::Rect*, bool*) const (chrome/browser/window_sizer.cc:160) WindowSizer::GetBrowserWindowBounds(std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > const&, gfx::Rect const&, Browser*, gfx::Rect*, bool*) (chrome/browser/window_sizer.cc:133) Browser::GetSavedWindowBounds() const (chrome/browser/browser.cc:428) -[BrowserWindowController initWithBrowser:takeOwnership:] (chrome/browser/cocoa/browser_window_controller.mm:147) -[BrowserWindowController initWithBrowser:] (chrome/browser/cocoa/browser_window_controller.mm:109) BrowserWindow::CreateBrowserWindow(Browser*) (chrome/browser/cocoa/browser_window_factory.mm:21) Browser::CreateBrowserWindow() (chrome/browser/browser.cc:295) (I swear I saw this first months ago, but I can't find any suppression or bug report.) It kind of feels like a mac os x bug... -- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings --~--~---------~--~----~------------~-------~--~----~ Automated mail from issue updates at http://crbug.com/ Subscription options: http://groups.google.com/group/chromium-bugs -~----------~----~----~----~------~----~------~--~---
