<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>4499</bug_id>
          
          <creation_ts>2005-08-17 15:48:12 -0700</creation_ts>
          <short_desc>16 byte leak in HTMLGenericFormElementImpl::resize</short_desc>
          <delta_ts>2005-08-18 11:10:31 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Forms</component>
          <version>420+</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="John Sullivan">sullivan</reporter>
          <assigned_to name="Beth Dakin">bdakin</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>16899</commentid>
    <comment_count>0</comment_count>
    <who name="John Sullivan">sullivan</who>
    <bug_when>2005-08-17 15:48:12 -0700</bug_when>
    <thetext>I saw a couple of instance of this leak after the following steps:
1. launch Safari to an empty page
2. visit bugzilla.opendarwin.org
3. search for all open WebKit bugs

I clicked around a few times also, so these steps might not be enough (also, &apos;leaks&apos; does not give fully 
repeatable results). This smells like a localized (thus easy to fix) problem to me.

Leak: 0x1dc5e610  size=16
        0x1dc74a20 0x1dc75520 0x1dc710b0 0x00010001     ..J ..U ........
        Call stack: [thread 30df]: | 0x0 | start | _start | main | NSApplicationMain | -[NSApplication run] | -
[BrowserApplication nextEventMatchingMask:untilDate:inMode:dequeue:] | -[NSApplication 
nextEventMatchingMask:untilDate:inMode:dequeue:] | _DPSNextEvent | 
BlockUntilNextEventMatchingListInMode | ReceiveNextEventCommon | RunCurrentEventLoopInMode | 
CFRunLoopRunSpecific | __CFRunLoopRun | __CFRunLoopDoObservers | _handleWindowNeedsDisplay | 
-[BrowserWindow displayIfNeeded] | -[NSWindow displayIfNeeded] | -[NSView displayIfNeeded] | -
[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] | -[NSThemeFrame 
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] | -
[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] 
| -[NSView 
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] | -
[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] 
| -[NSView 
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] | -
[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] 
| -[NSView 
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] | -
[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] | CFArrayApplyFunction | 
_recursiveDisplayInRect2 | -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] | 
CFArrayApplyFunction | _recursiveDisplayInRect2 | -[NSView 
_recursiveDisplayAllDirtyWithLockFocus:visRect:] | CFArrayApplyFunction | _recursiveDisplayInRect2 | -
[WebHTMLView(WebPrivate) _recursiveDisplayAllDirtyWithLockFocus:visRect:] | -[WebHTMLView
(WebPrivate) _web_layoutIfNeededRecursive:testDirtyRect:] | -[WebHTMLView(WebPrivate) 
_layoutIfNeeded] | -[WebHTMLView layout] | -[WebHTMLView 
layoutToMinimumPageWidth:maximumPageWidth:adjustingViewSize:] | -[WebCoreBridge 
forceLayoutAdjustingViewSize:] | KWQKHTMLPart::forceLayout() | KHTMLView::layout() | 
DOM::DocumentImpl::recalcStyle(DOM::NodeImpl::StyleChange) | DOM::ElementImpl::recalcStyle
(DOM::NodeImpl::StyleChange) | DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) | 
DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) | DOM::ElementImpl::recalcStyle
(DOM::NodeImpl::StyleChange) | DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) | 
DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) | DOM::ElementImpl::recalcStyle
(DOM::NodeImpl::StyleChange) | DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) | 
DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) | DOM::ElementImpl::recalcStyle
(DOM::NodeImpl::StyleChange) | DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) | 
DOM::ElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) | 
DOM::HTMLSelectElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) | 
DOM::HTMLGenericFormElementImpl::recalcStyle(DOM::NodeImpl::StyleChange) | 
khtml::RenderSelect::updateFromElement() | DOM::HTMLSelectElementImpl::recalcListItems() | 
QMemArray&lt;DOM::HTMLGenericFormElementImpl*&gt;::resize(unsigned) | KWQArrayImpl::resize
(unsigned long) | khtml::main_thread_realloc(void*, unsigned long) | realloc</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>