Valgrind on CIImage - Conditional jump or move depends on uninitialised value

Originator:dmaclach
Number:rdar://9782676 Date Originated:July 15, 2011
Status:OPEN Resolved:
Product:Mac OS X Product Version:10.6
Classification: Reproducible:
 
15-Jul-2011 09:12 AM David MacLachlan:
Summary:

See http://www.crbug.com/89401 for details, but the key bits are below:

22:10:24 memcheck_analyze.py [ERROR] Command: /b/build/slave/chromium-rel-mac-valgrind-ui-2/build/src/xcodebuild/Release/Chromium.app/Contents/MacOS/Chromium --lang=en-US --use-gl=osmesa --disable-accelerated-compositing --enable-file-cookies --dom-automation --homepage=about:blank --test-name=AutomationProxyTest.GetTab --disable-web-resources --disable-preconnect --no-first-run --no-default-browser-check --enable-logging --log-level=1 --safebrowsing-disable-auto-update --no-default-browser-check --test-type=ui --user-data-dir=/var/folders/Gu/GuLuchX0HIiItaStOXb3U2iZye6/-Tmp-/.org.chromium.Chromium.TVjg1x --testing-channel=ChromeTestingInterface:45293.3 --noerrdialogs --metrics-recording-only --enable-logging --allow-file-access-from-files --disable-tab-closeable-state-watcher --allow-file-access --unlimited-quota-for-files
UninitCondition
Conditional jump or move depends on uninitialised value(s)
  gldGetTextureLevel
  gldGetTextureLevel
  gldGetTextureLevel
  gldGetTextureLevel
  gldUpdateDispatch
  glBegin_Exec
  fe_gl_begin
  fe_tree_render_apply_1
  fe_tree_render_apply
  fe_tree_render_
  fe_tree_render_tree
  fe_tree_render_image
  fe_image_render_
  fe_image_render
  renderImage
  -[CIOpenGLContextImpl renderWithBounds:matrix:function:info:]
  -[CIContextImpl render:]
  cgxcoreimage_instance_render
  CGXCoreImageInstanceRender
  ripc_AcquireCoreImage
  ripc_DrawShading
  CGContextDrawShading
  -[CICGContextImpl render:]
  -[CIContext drawImage:inRect:fromRect:]
  -[CIImage(NSAppKitAdditions) drawInRect:fromRect:operation:fraction:]
  -[HoverCloseButton drawRect:]
  -[NSView _drawRect:clip:]
  -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
  -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
  -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
Suppression (error hash=#79AE513121CA0ED3#):
  For more info on using suppressions see http://dev.chromium.org/developers/how-tos/using-valgrind#TOC-Suppressing-Errors
{
   <insert_a_suppression_name_here>

   Memcheck:Cond
   fun:gldGetTextureLevel
   fun:gldGetTextureLevel
   fun:gldGetTextureLevel
   fun:gldGetTextureLevel
   fun:gldUpdateDispatch
   fun:glBegin_Exec
   fun:fe_gl_begin
   fun:fe_tree_render_apply_1
   fun:fe_tree_render_apply
   fun:fe_tree_render_
   fun:fe_tree_render_tree
   fun:fe_tree_render_image
   fun:fe_image_render_
   fun:fe_image_render
   fun:renderImage
   fun:-[CIOpenGLContextImpl renderWithBounds:matrix:function:info:]
   fun:-[CIContextImpl render:]
   fun:cgxcoreimage_instance_render
   fun:CGXCoreImageInstanceRender
   fun:ripc_AcquireCoreImage
   fun:ripc_DrawShading
   fun:CGContextDrawShading
}

22:10:24 memcheck_analyze.py [ERROR] Command: /b/build/slave/chromium-rel-mac-valgrind-ui-2/build/src/xcodebuild/Release/Chromium.app/Contents/MacOS/Chromium --lang=en-US --use-gl=osmesa --disable-accelerated-compositing --enable-file-cookies --dom-automation --homepage=about:blank --test-name=AutomationProxyTest.GetTab --disable-web-resources --disable-preconnect --no-first-run --no-default-browser-check --enable-logging --log-level=1 --safebrowsing-disable-auto-update --no-default-browser-check --test-type=ui --user-data-dir=/var/folders/Gu/GuLuchX0HIiItaStOXb3U2iZye6/-Tmp-/.org.chromium.Chromium.TVjg1x --testing-channel=ChromeTestingInterface:45293.3 --noerrdialogs --metrics-recording-only --enable-logging --allow-file-access-from-files --disable-tab-closeable-state-watcher --allow-file-access --unlimited-quota-for-files
UninitCondition
Conditional jump or move depends on uninitialised value(s)
  gliUpdateDispatchState
  gleBindFramebuffer
  glBindFramebufferEXT_Exec
  cgxcoreimage_instance_render
  CGXCoreImageInstanceRender
  ripc_AcquireCoreImage
  ripc_DrawShading
  CGContextDrawShading
  -[CICGContextImpl render:]
  -[CIContext drawImage:inRect:fromRect:]
  -[CIImage(NSAppKitAdditions) drawInRect:fromRect:operation:fraction:]
  -[HoverCloseButton drawRect:]
  -[NSView _drawRect:clip:]
  -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
  -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
  -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
  -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
  -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
  -[NSThemeFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
  -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:]
  -[NSView displayIfNeeded]
  -[NSWindow displayIfNeeded]
  -[NSWindow _reallyDoOrderWindow:relativeTo:findKey:forCounter:force:isModal:]
  -[NSWindow orderWindow:relativeTo:]
  -[NSWindow makeKeyAndOrderFront:]
  BrowserWindowCocoa::Show()
  BrowserInit::LaunchWithProfile::OpenTabsInBrowser(Browser*, bool, std::vector<BrowserInit::LaunchWithProfile::Tab, std::allocator<BrowserInit::LaunchWithProfile::Tab> > const&)
  BrowserInit::LaunchWithProfile::OpenURLsInBrowser(Browser*, bool, std::vector<GURL, std::allocator<GURL> > const&)
  BrowserInit::LaunchWithProfile::ProcessLaunchURLs(bool, std::vector<GURL, std::allocator<GURL> > const&)
  BrowserInit::LaunchWithProfile::Launch(Profile*, std::vector<GURL, std::allocator<GURL> > const&, bool)
Suppression (error hash=#A83E52C4341C4DF8#):
  For more info on using suppressions see http://dev.chromium.org/developers/how-tos/using-valgrind#TOC-Suppressing-Errors
{
   <insert_a_suppression_name_here>
   Memcheck:Cond
   fun:gliUpdateDispatchState
   fun:gleBindFramebuffer
   fun:glBindFramebufferEXT_Exec
   fun:cgxcoreimage_instance_render
   fun:CGXCoreImageInstanceRender
   fun:ripc_AcquireCoreImage
   fun:ripc_DrawShading
   fun:CGContextDrawShading
   fun:-[CICGContextImpl render:]
   fun:-[CIContext drawImage:inRect:fromRect:]
   fun:-[CIImage(NSAppKitAdditions) drawInRect:fromRect:operation:fraction:]
   fun:-[HoverCloseButton drawRect:]
   fun:-[NSView _drawRect:clip:]
   fun:-[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
   fun:-[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
   fun:-[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
   fun:-[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
   fun:-[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
   fun:-[NSThemeFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
   fun:-[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:]
   fun:-[NSView displayIfNeeded]
   fun:-[NSWindow displayIfNeeded]
}

22:10:24 memcheck_analyze.py [ERROR] Command: /b/build/slave/chromium-rel-mac-valgrind-ui-2/build/src/xcodebuild/Release/Chromium.app/Contents/MacOS/Chromium --lang=en-US --use-gl=osmesa --disable-accelerated-compositing --enable-file-cookies --dom-automation --homepage=about:blank --test-name=AutomationProxyTest.GetTab --disable-web-resources --disable-preconnect --no-first-run --no-default-browser-check --enable-logging --log-level=1 --safebrowsing-disable-auto-update --no-default-browser-check --test-type=ui --user-data-dir=/var/folders/Gu/GuLuchX0HIiItaStOXb3U2iZye6/-Tmp-/.org.chromium.Chromium.TVjg1x --testing-channel=ChromeTestingInterface:45293.3 --noerrdialogs --metrics-recording-only --enable-logging --allow-file-access-from-files --disable-tab-closeable-state-watcher --allow-file-access --unlimited-quota-for-files
UninitCondition
Conditional jump or move depends on uninitialised value(s)
  gliUpdateDispatchState
  gleBindFramebuffer
  glBindFramebufferEXT_Exec
  cgxcoreimage_instance_wait
  ripc_CoreImageAccess
  _blt_image_initialize
  argb32_image
  ripd_Mark
  ripl_BltImage
  ripc_RenderImage
  ripc_DrawShading
  CGContextDrawShading
  -[CICGContextImpl render:]
  -[CIContext drawImage:inRect:fromRect:]
  -[CIImage(NSAppKitAdditions) drawInRect:fromRect:operation:fraction:]
  -[HoverCloseButton drawRect:]
  -[NSView _drawRect:clip:]
  -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
  -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
  -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
  -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
  -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
  -[NSThemeFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
  -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:]
  -[NSView displayIfNeeded]
  -[NSWindow displayIfNeeded]
  -[NSWindow _reallyDoOrderWindow:relativeTo:findKey:forCounter:force:isModal:]
  -[NSWindow orderWindow:relativeTo:]
  -[NSWindow makeKeyAndOrderFront:]
  BrowserWindowCocoa::Show()
Suppression (error hash=#E1AAC751D4BF379C#):
  For more info on using suppressions see http://dev.chromium.org/developers/how-tos/using-valgrind#TOC-Suppressing-Errors
{
   <insert_a_suppression_name_here>
   Memcheck:Cond
   fun:gliUpdateDispatchState
   fun:gleBindFramebuffer
   fun:glBindFramebufferEXT_Exec
   fun:cgxcoreimage_instance_wait
   fun:ripc_CoreImageAccess
   fun:_blt_image_initialize
   fun:argb32_image
   fun:ripd_Mark
   fun:ripl_BltImage
   fun:ripc_RenderImage
   fun:ripc_DrawShading
   fun:CGContextDrawShading
   fun:-[CICGContextImpl render:]
   fun:-[CIContext drawImage:inRect:fromRect:]
   fun:-[CIImage(NSAppKitAdditions) drawInRect:fromRect:operation:fraction:]
   fun:-[HoverCloseButton drawRect:]
   fun:-[NSView _drawRect:clip:]
   fun:-[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
   fun:-[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
   fun:-[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
   fun:-[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
   fun:-[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
}

22:10:24 memcheck_analyze.py [ERROR] Command: /b/build/slave/chromium-rel-mac-valgrind-ui-2/build/src/xcodebuild/Release/Chromium.app/Contents/MacOS/Chromium --lang=en-US --use-gl=osmesa --disable-accelerated-compositing --enable-file-cookies --dom-automation --homepage=about:blank --test-name=AutomationProxyTest.GetTab --disable-web-resources --disable-preconnect --no-first-run --no-default-browser-check --enable-logging --log-level=1 --safebrowsing-disable-auto-update --no-default-browser-check --test-type=ui --user-data-dir=/var/folders/Gu/GuLuchX0HIiItaStOXb3U2iZye6/-Tmp-/.org.chromium.Chromium.TVjg1x --testing-channel=ChromeTestingInterface:45293.3 --noerrdialogs --metrics-recording-only --enable-logging --allow-file-access-from-files --disable-tab-closeable-state-watcher --allow-file-access --unlimited-quota-for-files
UninitCondition
Conditional jump or move depends on uninitialised value(s)
  gleUpdateViewScissorData
  gleBindFramebuffer
  cgxcoreimage_instance_render
  CGXCoreImageInstanceRender
  ripc_AcquireCoreImage
  ripc_DrawShading
  CGContextDrawShading
  -[CICGContextImpl render:]
  -[CIContext drawImage:inRect:fromRect:]
  -[CIImage(NSAppKitAdditions) drawInRect:fromRect:operation:fraction:]
  -[HoverCloseButton drawRect:]
  -[NSView _drawRect:clip:]
  -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
  -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
  -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
  -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
  -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
  -[NSThemeFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
  -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:]
  -[NSView displayIfNeeded]
  -[NSWindow displayIfNeeded]
  -[NSWindow _reallyDoOrderWindow:relativeTo:findKey:forCounter:force:isModal:]
  -[NSWindow orderWindow:relativeTo:]
  -[NSWindow makeKeyAndOrderFront:]
  BrowserWindowCocoa::Show()
  BrowserInit::LaunchWithProfile::OpenTabsInBrowser(Browser*, bool, std::vector<BrowserInit::LaunchWithProfile::Tab, std::allocator<BrowserInit::LaunchWithProfile::Tab> > const&)
  BrowserInit::LaunchWithProfile::OpenURLsInBrowser(Browser*, bool, std::vector<GURL, std::allocator<GURL> > const&)
  BrowserInit::LaunchWithProfile::ProcessLaunchURLs(bool, std::vector<GURL, std::allocator<GURL> > const&)
  BrowserInit::LaunchWithProfile::Launch(Profile*, std::vector<GURL, std::allocator<GURL> > const&, bool)
  BrowserInit::LaunchBrowser(CommandLine const&, Profile*, FilePath const&, bool, int*)
Suppression (error hash=#6827DB6A8A75209D#):
  For more info on using suppressions see http://dev.chromium.org/developers/how-tos/using-valgrind#TOC-Suppressing-Errors
{
   <insert_a_suppression_name_here>
   Memcheck:Cond
   fun:gleUpdateViewScissorData
   fun:gleBindFramebuffer
   fun:cgxcoreimage_instance_render
   fun:CGXCoreImageInstanceRender
   fun:ripc_AcquireCoreImage
   fun:ripc_DrawShading
   fun:CGContextDrawShading
   fun:-[CICGContextImpl render:]
   fun:-[CIContext drawImage:inRect:fromRect:]
   fun:-[CIImage(NSAppKitAdditions) drawInRect:fromRect:operation:fraction:]
   fun:-[HoverCloseButton drawRect:]
   fun:-[NSView _drawRect:clip:]
   fun:-[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
   fun:-[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
   fun:-[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
   fun:-[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
   fun:-[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
   fun:-[NSThemeFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
   fun:-[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:]
   fun:-[NSView displayIfNeeded]
   fun:-[NSWindow displayIfNeeded]
   fun:-[NSWindow _reallyDoOrderWindow:relativeTo:findKey:forCounter:force:isModal:]
}

22:10:24 memcheck_analyze.py [ERROR] Command: /b/build/slave/chromium-rel-mac-valgrind-ui-2/build/src/xcodebuild/Release/Chromium.app/Contents/MacOS/Chromium --lang=en-US --use-gl=osmesa --disable-accelerated-compositing --enable-file-cookies --dom-automation --homepage=about:blank --test-name=AutomationProxyTest.GetTab --disable-web-resources --disable-preconnect --no-first-run --no-default-browser-check --enable-logging --log-level=1 --safebrowsing-disable-auto-update --no-default-browser-check --test-type=ui --user-data-dir=/var/folders/Gu/GuLuchX0HIiItaStOXb3U2iZye6/-Tmp-/.org.chromium.Chromium.TVjg1x --testing-channel=ChromeTestingInterface:45293.3 --noerrdialogs --metrics-recording-only --enable-logging --allow-file-access-from-files --disable-tab-closeable-state-watcher --allow-file-access --unlimited-quota-for-files
UninitCondition
Conditional jump or move depends on uninitialised value(s)
  gleUpdateFogData
  glProgramStringARB_Exec
  fe_gl_load_programs
  fe_gl_load_kernel
  fe_context_test_kernel
  fe_tree_merge_apply
  fe_tree_merge_kernels_1
  fe_tree_merge_kernels_1
  fe_tree_merge_kernels_1
  fe_tree_merge_kernels_1
  fe_tree_merge_kernels
  fe_tree_prepare_tree_
  fe_tree_render_image
  fe_image_render_
  fe_image_render
  renderImage
  -[CIOpenGLContextImpl renderWithBounds:matrix:function:info:]
  -[CIContextImpl render:]
  cgxcoreimage_instance_render
  CGXCoreImageInstanceRender
  ripc_AcquireCoreImage
  ripc_DrawShading
  CGContextDrawShading
  -[CICGContextImpl render:]
  -[CIContext drawImage:inRect:fromRect:]
  -[CIImage(NSAppKitAdditions) drawInRect:fromRect:operation:fraction:]
  -[HoverCloseButton drawRect:]
  -[NSView _drawRect:clip:]
  -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
  -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
Suppression (error hash=#3FFE88C54F94B402#):
  For more info on using suppressions see http://dev.chromium.org/developers/how-tos/using-valgrind#TOC-Suppressing-Errors
{
   <insert_a_suppression_name_here>
   Memcheck:Cond
   fun:gleUpdateFogData
   fun:glProgramStringARB_Exec
   fun:fe_gl_load_programs
   fun:fe_gl_load_kernel
   fun:fe_context_test_kernel
   fun:fe_tree_merge_apply
   fun:fe_tree_merge_kernels_1
   fun:fe_tree_merge_kernels_1
   fun:fe_tree_merge_kernels_1
   fun:fe_tree_merge_kernels_1
   fun:fe_tree_merge_kernels
   fun:fe_tree_prepare_tree_
   fun:fe_tree_render_image
   fun:fe_image_render_
   fun:fe_image_render
   fun:renderImage
   fun:-[CIOpenGLContextImpl renderWithBounds:matrix:function:info:]
   fun:-[CIContextImpl render:]
   fun:cgxcoreimage_instance_render
   fun:CGXCoreImageInstanceRender
   fun:ripc_AcquireCoreImage
   fun:ripc_DrawShading
}

22:10:24 memcheck_analyze.py [ERROR] Command: /b/build/slave/chromium-rel-mac-valgrind-ui-2/build/src/xcodebuild/Release/Chromium.app/Contents/MacOS/Chromium --lang=en-US --use-gl=osmesa --disable-accelerated-compositing --enable-file-cookies --dom-automation --homepage=about:blank --test-name=AutomationProxyTest.GetTab --disable-web-resources --disable-preconnect --no-first-run --no-default-browser-check --enable-logging --log-level=1 --safebrowsing-disable-auto-update --no-default-browser-check --test-type=ui --user-data-dir=/var/folders/Gu/GuLuchX0HIiItaStOXb3U2iZye6/-Tmp-/.org.chromium.Chromium.TVjg1x --testing-channel=ChromeTestingInterface:45293.3 --noerrdialogs --metrics-recording-only --enable-logging --allow-file-access-from-files --disable-tab-closeable-state-watcher --allow-file-access --unlimited-quota-for-files
UninitCondition
Conditional jump or move depends on uninitialised value(s)
  gliUpdateDispatchState
  gleBindFramebuffer
  cgxcoreimage_instance_render
  CGXCoreImageInstanceRender
  ripc_AcquireCoreImage
  ripc_DrawShading
  CGContextDrawShading
  -[CICGContextImpl render:]
  -[CIContext drawImage:inRect:fromRect:]
  -[CIImage(NSAppKitAdditions) drawInRect:fromRect:operation:fraction:]
  -[HoverCloseButton drawRect:]
  -[NSView _drawRect:clip:]
  -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
  -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
  -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
  -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
  -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
  -[NSThemeFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
  -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:]
  -[NSView displayIfNeeded]
  -[NSWindow displayIfNeeded]
  -[NSWindow _reallyDoOrderWindow:relativeTo:findKey:forCounter:force:isModal:]
  -[NSWindow orderWindow:relativeTo:]
  -[NSWindow makeKeyAndOrderFront:]
  BrowserWindowCocoa::Show()
  BrowserInit::LaunchWithProfile::OpenTabsInBrowser(Browser*, bool, std::vector<BrowserInit::LaunchWithProfile::Tab, std::allocator<BrowserInit::LaunchWithProfile::Tab> > const&)
  BrowserInit::LaunchWithProfile::OpenURLsInBrowser(Browser*, bool, std::vector<GURL, std::allocator<GURL> > const&)
  BrowserInit::LaunchWithProfile::ProcessLaunchURLs(bool, std::vector<GURL, std::allocator<GURL> > const&)
  BrowserInit::LaunchWithProfile::Launch(Profile*, std::vector<GURL, std::allocator<GURL> > const&, bool)
  BrowserInit::LaunchBrowser(CommandLine const&, Profile*, FilePath const&, bool, int*)
Suppression (error hash=#D683B95163483C76#):
  For more info on using suppressions see http://dev.chromium.org/developers/how-tos/using-valgrind#TOC-Suppressing-Errors
{
   <insert_a_suppression_name_here>
   Memcheck:Cond
   fun:gliUpdateDispatchState
   fun:gleBindFramebuffer
   fun:cgxcoreimage_instance_render
   fun:CGXCoreImageInstanceRender
   fun:ripc_AcquireCoreImage
   fun:ripc_DrawShading
   fun:CGContextDrawShading
   fun:-[CICGContextImpl render:]
   fun:-[CIContext drawImage:inRect:fromRect:]
   fun:-[CIImage(NSAppKitAdditions) drawInRect:fromRect:operation:fraction:]
   fun:-[HoverCloseButton drawRect:]
   fun:-[NSView _drawRect:clip:]
   fun:-[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
   fun:-[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
   fun:-[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
   fun:-[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
   fun:-[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
   fun:-[NSThemeFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
   fun:-[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:]
   fun:-[NSView displayIfNeeded]
   fun:-[NSWindow displayIfNeeded]
   fun:-[NSWindow _reallyDoOrderWindow:relativeTo:findKey:forCounter:force:isModal:]
}

Steps to Reproduce:
1) Build chromium (with tests) under valgrind

Expected Results:
No valgrind warnings

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!