[Webkit-unassigned] [Bug 28706] [Qt] ASSERT in RenderScrollbar destructor when ::-webkit-scrollbar css is used on body

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Mar 10 07:43:09 PST 2010


https://bugs.webkit.org/show_bug.cgi?id=28706


Tor Arne Vestbø <vestbo at webkit.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|crash with                  |[Qt] ASSERT in
                   |::-webkit-scrollbar css use |RenderScrollbar destructor
                   |on body                     |when ::-webkit-scrollbar
                   |                            |css is used on body
            Version|420+                        |528+ (Nightly build)
         OS/Version|Windows XP                  |All
             Status|UNCONFIRMED                 |NEW
         AssignedTo|webkit-unassigned at lists.web |webkit-qt-unassigned at trollt
                   |kit.org                     |ech.com
     Ever Confirmed|0                           |1




--- Comment #3 from Tor Arne Vestbø <vestbo at webkit.org>  2010-03-10 07:43:09 PST ---
Reproducible in trunk on Mac OS 10.6 by opening
http://trac.webkit.org/export/41842/trunk/LayoutTests/scrollbars/overflow-scrollbar-combinations.html
in the QtLauncher and resizing the window to a small size.

Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0xbbadbeef
0x00cb419a in WebCore::RenderScrollbar::~RenderScrollbar (this=0x148719a0) at
/Users/torarne/dev/webkit/land/WebCore/rendering/RenderScrollbar.cpp:57
57          ASSERT(m_parts.isEmpty());
(gdb) bt 15
#0  0x00cb419a in WebCore::RenderScrollbar::~RenderScrollbar (this=0x148719a0)
at /Users/torarne/dev/webkit/land/WebCore/rendering/RenderScrollbar.cpp:57
#1  0x006ab497 in WTF::RefCounted<WebCore::Widget>::deref (this=0x148719a4) at
RefCounted.h:109
#2  0x00ae874f in WTF::derefIfNotNull<WebCore::Scrollbar> (ptr=0x148719a0) at
PassRefPtr.h:53
#3  0x00ae877e in WTF::RefPtr<WebCore::Scrollbar>::operator= (this=0x180034cc,
optr=0x0) at RefPtr.h:123
#4  0x00ada748 in WebCore::EventHandler::updateLastScrollbarUnderMouse
(this=0x1800342c, scrollbar=0x0, setLast=0x1) at
/Users/torarne/dev/webkit/land/WebCore/page/EventHandler.cpp:2600
#5  0x00ae3a29 in WebCore::EventHandler::handleMouseMoveEvent (this=0x1800342c,
mouseEvent=@0xbfff94ac, hoveredNode=0xbfff944c) at
/Users/torarne/dev/webkit/land/WebCore/page/EventHandler.cpp:1380
#6  0x00ae3f8d in WebCore::EventHandler::mouseMoved (this=0x1800342c,
event=@0xbfff94ac) at
/Users/torarne/dev/webkit/land/WebCore/page/EventHandler.cpp:1313
#7  0x00d9d857 in QWebPagePrivate::mouseMoveEvent (this=0x14f02560,
ev=0xbfff9528) at /Users/torarne/dev/webkit/land/WebKit/qt/Api/qwebpage.cpp:762
#8  0x00d9d8ea in QWebPagePrivate::leaveEvent (this=0x14f02560) at
/Users/torarne/dev/webkit/land/WebKit/qt/Api/qwebpage.cpp:1243
#9  0x00d9e027 in QWebPage::event (this=0x14f02500, ev=0xbfff9bf4) at
/Users/torarne/dev/webkit/land/WebKit/qt/Api/qwebpage.cpp:2658
#10 0x00da78a8 in QWebView::event (this=0x15105b80, e=0xbfff9bf4) at
/Users/torarne/dev/webkit/land/WebKit/qt/Api/qwebview.cpp:809

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list