WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
11404
REGRESSION: Reproducible assertion failure in Shared<WebCore::StringImpl>::ref() running svg/custom/svg/custom/gradient-attr-update.svg
https://bugs.webkit.org/show_bug.cgi?id=11404
Summary
REGRESSION: Reproducible assertion failure in Shared<WebCore::StringImpl>::re...
Geoffrey Garen
Reported
2006-10-24 12:33:49 PDT
The assertion failure is intermittent in debug runs of the layout tests. You can reproduce it reliably by forcing DumpRenderTree to do many runs, like so: run-webkit-tests --verbose svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom svg/custom You can use the same trick when running DRT in the debugger. Date/Time: 2006-10-24 10:49:33.551 -0700 OS Version: 10.4.8 (Build 8L2127) Report Version: 4 Command: DumpRenderTree Path: /Users/ggaren/symroots/Debug/DumpRenderTree Parent: perl [8204] Version: ??? (???) PID: 8248 Thread: 0 Exception: EXC_BAD_ACCESS (0x0001) Codes: KERN_INVALID_ADDRESS (0x0001) at 0xbbadbeef Thread 0 Crashed: 0 com.apple.WebCore 0x01450ed8 WebCore::Shared<WebCore::StringImpl>::ref() + 70 (Shared.h:41) 1 com.apple.WebCore 0x01450f1b WTF::RefPtr<WebCore::StringImpl>::RefPtr[in-charge](WTF::RefPtr<WebCore::StringImpl> const&) + 41 (RefPtr.h:37) 2 com.apple.WebCore 0x01451004 WebCore::String::String[in-charge](WebCore::String const&) + 24 (PlatformString.h:51) 3 com.apple.WebCore 0x010aae50 WebCore::SVGPaint::uri() const + 30 (SVGPaint.cpp:74) 4 com.apple.WebCore 0x0107018c WebCore::StyleFillData::operator==(WebCore::StyleFillData const&) const + 212 (SVGRenderStyleDefs.cpp:62) 5 com.apple.WebCore 0x01472576 WebCore::DataRef<WebCore::StyleFillData>::operator==(WebCore::DataRef<WebCore::StyleFillData> const&) const + 166 (DataRef.h:87) 6 com.apple.WebCore 0x0106f104 WebCore::SVGRenderStyle::operator==(WebCore::SVGRenderStyle const&) const + 30 (SVGRenderStyle.cpp:90) 7 com.apple.WebCore 0x014e10e0 WebCore::DataRef<WebCore::SVGRenderStyle>::operator==(WebCore::DataRef<WebCore::SVGRenderStyle> const&) const + 166 (DataRef.h:87) 8 com.apple.WebCore 0x011b765c WebCore::RenderStyle::operator==(WebCore::RenderStyle const&) const + 314 (RenderStyle.cpp:691) 9 com.apple.WebCore 0x0125d688 WebCore::Node::diff(WebCore::RenderStyle*, WebCore::RenderStyle*) const + 244 (Node.cpp:647) 10 com.apple.WebCore 0x01263413 WebCore::Element::recalcStyle(WebCore::Node::StyleChange) + 235 (Element.cpp:579) 11 com.apple.WebCore 0x0126363f WebCore::Element::recalcStyle(WebCore::Node::StyleChange) + 791 (Element.cpp:616) 12 com.apple.WebCore 0x01113514 WebCore::Document::recalcStyle(WebCore::Node::StyleChange) + 1074 (Document.cpp:873) 13 com.apple.WebCore 0x0110c95b WebCore::Document::updateRendering() + 49 (Document.cpp:898) 14 com.apple.WebCore 0x01110270 WebCore::Document::updateDocumentsRendering() + 56 (Document.cpp:905) 15 com.apple.WebCore 0x01279007 KJS::JSAbstractEventListener::handleEvent(WebCore::Event*, bool) + 1365 (kjs_events.cpp:144) 16 com.apple.WebCore 0x012454f0 WebCore::EventTargetNode::handleLocalEvents(WebCore::Event*, bool) + 352 (EventTargetNode.cpp:162) 17 com.apple.WebCore 0x01245ba8 WebCore::EventTargetNode::dispatchGenericEvent(WTF::PassRefPtr<WebCore::Event>, int&, bool) + 968 (EventTargetNode.cpp:214) 18 com.apple.WebCore 0x0124671e WebCore::EventTargetNode::dispatchEvent(WTF::PassRefPtr<WebCore::Event>, int&, bool) + 290 (EventTargetNode.cpp:292) 19 com.apple.WebCore 0x01246fc9 WebCore::EventTargetNode::dispatchMouseEvent(WebCore::AtomicString const&, int, int, int, int, int, int, bool, bool, bool, bool, bool, WebCore::Node*) + 545 (EventTargetNode.cpp:418) 20 com.apple.WebCore 0x01247474 WebCore::EventTargetNode::dispatchMouseEvent(WebCore::PlatformMouseEvent const&, WebCore::AtomicString const&, int, WebCore::Node*) + 364 (EventTargetNode.cpp:376) 21 com.apple.WebCore 0x011089f9 WebCore::FrameView::dispatchMouseEvent(WebCore::AtomicString const&, WebCore::Node*, bool, int, WebCore::PlatformMouseEvent const&, bool) + 567 (FrameView.cpp:1191) 22 com.apple.WebCore 0x01108e18 WebCore::FrameView::handleMouseReleaseEvent(WebCore::PlatformMouseEvent const&) + 582 (FrameView.cpp:900) 23 com.apple.WebCore 0x010f6518 WebCore::FrameMac::mouseUp(NSEvent*) + 450 (FrameMac.mm:2031) 24 com.apple.WebCore 0x011218cf -[WebCoreFrameBridge mouseUp:] + 27 (WebCoreFrameBridge.mm:1083) 25 com.apple.WebKit 0x0024bb8c -[WebHTMLView mouseUp:] + 239 (WebHTMLView.m:2958) 26 DumpRenderTree 0x00003512 -[EventSendingController mouseUp] + 426 (EventSendingController.m:184) 27 libobjc.A.dylib 0x90a56c56 objc_msgSendv + 54 28 com.apple.Foundation 0x925fc43e -[NSInvocation invoke] + 932 29 com.apple.JavaScriptCore 0x1e8a5942 KJS::Bindings::ObjcInstance::invokeMethod(KJS::ExecState*, KJS::Bindings::MethodList const&, KJS::List const&) + 1628 (objc_instance.mm:209) 30 com.apple.JavaScriptCore 0x1e8a0ff7 KJS::RuntimeMethod::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) + 227 (runtime_method.cpp:88) 31 com.apple.JavaScriptCore 0x1e882ab0 KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) + 210 (object.cpp:96) 32 com.apple.JavaScriptCore 0x1e87893b KJS::FunctionCallDotNode::evaluate(KJS::ExecState*) + 843 (nodes.cpp:772) 33 com.apple.JavaScriptCore 0x1e875b58 KJS::ExprStatementNode::execute(KJS::ExecState*) + 148 (nodes.cpp:1672) 34 com.apple.JavaScriptCore 0x1e873886 KJS::SourceElementsNode::execute(KJS::ExecState*) + 566 (nodes.cpp:2455) 35 com.apple.JavaScriptCore 0x1e872088 KJS::BlockNode::execute(KJS::ExecState*) + 140 (nodes.cpp:1648) 36 com.apple.JavaScriptCore 0x1e875a4c KJS::IfNode::execute(KJS::ExecState*) + 420 (nodes.cpp:1691) 37 com.apple.JavaScriptCore 0x1e873750 KJS::SourceElementsNode::execute(KJS::ExecState*) + 256 (nodes.cpp:2449) 38 com.apple.JavaScriptCore 0x1e872088 KJS::BlockNode::execute(KJS::ExecState*) + 140 (nodes.cpp:1648) 39 com.apple.JavaScriptCore 0x1e863da2 KJS::DeclaredFunctionImp::execute(KJS::ExecState*) + 50 (function.cpp:331) 40 com.apple.JavaScriptCore 0x1e866085 KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) + 573 (function.cpp:108) 41 com.apple.JavaScriptCore 0x1e882ab0 KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) + 210 (object.cpp:96) 42 com.apple.JavaScriptCore 0x1e8790bc KJS::FunctionCallResolveNode::evaluate(KJS::ExecState*) + 716 (nodes.cpp:679) 43 com.apple.JavaScriptCore 0x1e875b58 KJS::ExprStatementNode::execute(KJS::ExecState*) + 148 (nodes.cpp:1672) 44 com.apple.JavaScriptCore 0x1e873750 KJS::SourceElementsNode::execute(KJS::ExecState*) + 256 (nodes.cpp:2449) 45 com.apple.JavaScriptCore 0x1e872088 KJS::BlockNode::execute(KJS::ExecState*) + 140 (nodes.cpp:1648) 46 com.apple.JavaScriptCore 0x1e86b4e1 KJS::Interpreter::evaluate(KJS::UString const&, int, KJS::UChar const*, int, KJS::JSValue*) + 977 (interpreter.cpp:475) 47 com.apple.WebCore 0x0128493b WebCore::KJSProxy::evaluate(WebCore::String const&, int, WebCore::String const&, WebCore::Node*) + 319 (kjs_proxy.cpp:68) 48 com.apple.WebCore 0x010f1ff3 WebCore::Frame::executeScript(WebCore::Node*, WebCore::String const&, bool) + 185 (Frame.cpp:669) 49 com.apple.WebCore 0x0128b83f KJS::ScheduledAction::execute(KJS::Window*) + 803 (kjs_window.cpp:1848) 50 com.apple.WebCore 0x0128e152 KJS::Window::timerFired(KJS::DOMWindowTimer*) + 402 (kjs_window.cpp:1965) 51 com.apple.WebCore 0x0128e1a9 KJS::DOMWindowTimer::fired() + 47 (kjs_window.cpp:2511) 52 com.apple.WebCore 0x0122806a WebCore::TimerBase::fireTimers(double, WTF::Vector<WebCore::TimerBase*, (unsigned long)0> const&) + 196 (Timer.cpp:322) 53 com.apple.WebCore 0x01228107 WebCore::TimerBase::sharedTimerFired() + 109 (Timer.cpp:355) 54 com.apple.WebCore 0x012277be WebCore::timerFired(__CFRunLoopTimer*, void*) + 22 (SharedTimerMac.cpp:47) 55 com.apple.CoreFoundation 0x90828bc9 CFRunLoopRunSpecific + 3341 56 com.apple.CoreFoundation 0x90827eb5 CFRunLoopRunInMode + 61 57 com.apple.Foundation 0x9262adc6 -[NSRunLoop runMode:beforeDate:] + 182 58 DumpRenderTree 0x00008c4f runTest + 935 (DumpRenderTree.m:999) 59 DumpRenderTree 0x00005cc7 main + 3341 (DumpRenderTree.m:354) 60 DumpRenderTree 0x00002426 _start + 216 61 DumpRenderTree 0x0000234d start + 41 Thread 1: 0 libSystem.B.dylib 0x90009857 mach_msg_trap + 7 1 com.apple.CoreFoundation 0x9082869a CFRunLoopRunSpecific + 2014 2 com.apple.CoreFoundation 0x90827eb5 CFRunLoopRunInMode + 61 3 com.apple.Foundation 0x92651c4e +[NSURLCache _diskCacheSyncLoop:] + 206 4 com.apple.Foundation 0x925f536c forkThreadForFunction + 123 5 libSystem.B.dylib 0x90023d87 _pthread_body + 84 Thread 2: 0 libSystem.B.dylib 0x90009857 mach_msg_trap + 7 1 com.apple.CoreFoundation 0x9082869a CFRunLoopRunSpecific + 2014 2 com.apple.CoreFoundation 0x90827eb5 CFRunLoopRunInMode + 61 3 com.apple.Foundation 0x9262aa9b +[NSURLConnection(NSURLConnectionInternal) _resourceLoadLoop:] + 259 4 com.apple.Foundation 0x925f536c forkThreadForFunction + 123 5 libSystem.B.dylib 0x90023d87 _pthread_body + 84 Thread 0 crashed with X86 Thread State (32-bit): eax: 0xbbadbeef ebx: 0x01450e9e ecx: 0xa0001e60 edx: 0x00000000 edi: 0x00000000 esi: 0xbfffd6ac ebp: 0xbfffd608 esp: 0xbfffd5f0 ss: 0x0000001f efl: 0x00010286 eip: 0x01450ed8 cs: 0x00000017 ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037 Binary Images Description: 0x1000 - 0xefff DumpRenderTree /Users/ggaren/symroots/Debug/DumpRenderTree 0x205000 - 0x2c7fff com.apple.WebKit 420+ /Users/ggaren/symroots/Debug/WebKit.framework/Versions/A/WebKit 0x1008000 - 0x1591fff com.apple.WebCore 420+ /Users/ggaren/symroots/Debug/WebCore.framework/Versions/A/WebCore 0x1e855000 - 0x1e900fff com.apple.JavaScriptCore 420+ /Users/ggaren/symroots/Debug/JavaScriptCore.framework/Versions/A/JavaScriptCore 0x8fe00000 - 0x8fe49fff dyld 46.9 /usr/lib/dyld 0x90000000 - 0x9016ffff libSystem.B.dylib /usr/lib/libSystem.B.dylib 0x901bf000 - 0x901c1fff libmathCommon.A.dylib /usr/lib/system/libmathCommon.A.dylib 0x901c3000 - 0x901fffff com.apple.CoreText 1.1.1 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText 0x90226000 - 0x902fbfff ATS /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS 0x9031b000 - 0x9076ffff com.apple.CoreGraphics 1.258.38 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics 0x90806000 - 0x908cefff com.apple.CoreFoundation 6.4.6 (368.27) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x9090c000 - 0x9090cfff com.apple.CoreServices 10.4 (???) /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices 0x9090e000 - 0x90a01fff libicucore.A.dylib /usr/lib/libicucore.A.dylib 0x90a51000 - 0x90ad0fff libobjc.A.dylib /usr/lib/libobjc.A.dylib 0x90af9000 - 0x90b5dfff libstdc++.6.dylib /usr/lib/libstdc++.6.dylib 0x90bcc000 - 0x90bd3fff libgcc_s.1.dylib /usr/lib/libgcc_s.1.dylib 0x90bd8000 - 0x90c4bfff com.apple.framework.IOKit 1.4.6 (???) /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit 0x90c60000 - 0x90c72fff libauto.dylib /usr/lib/libauto.dylib 0x90c78000 - 0x90f1efff com.apple.CoreServices.CarbonCore 682.15 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore 0x90f61000 - 0x90fc9fff com.apple.CoreServices.OSServices 4.1 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices 0x91001000 - 0x9103ffff com.apple.CFNetwork 129.18 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork 0x91052000 - 0x91062fff com.apple.WebServices 1.1.3 (1.1.0) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/WebServicesCore.framework/Versions/A/WebServicesCore 0x9106d000 - 0x910ebfff com.apple.SearchKit 1.0.5 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit 0x91120000 - 0x9113efff com.apple.Metadata 10.4.4 (121.36) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata 0x9114a000 - 0x91158fff libz.1.dylib /usr/lib/libz.1.dylib 0x9115b000 - 0x912fafff com.apple.security 4.5.1 (29002) /System/Library/Frameworks/Security.framework/Versions/A/Security 0x913f8000 - 0x91400fff com.apple.DiskArbitration 2.1.1 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration 0x91407000 - 0x9142dfff com.apple.SystemConfiguration 1.8.6 /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration 0x9143f000 - 0x91446fff libbsm.dylib /usr/lib/libbsm.dylib 0x9144a000 - 0x914c3fff com.apple.audio.CoreAudio 3.0.4 /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio 0x91511000 - 0x91511fff com.apple.ApplicationServices 10.4 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices 0x91513000 - 0x9153efff com.apple.AE 314 (313) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE 0x91551000 - 0x91625fff com.apple.ColorSync 4.4.8 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync 0x91660000 - 0x916ddfff com.apple.print.framework.PrintCore 4.6 (177.13) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore 0x9170a000 - 0x917b3fff com.apple.QD 3.10.21 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD 0x917d9000 - 0x91824fff com.apple.HIServices 1.5.2 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices 0x91843000 - 0x91859fff com.apple.LangAnalysis 1.6.3 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis 0x91865000 - 0x9187ffff com.apple.FindByContent 1.5 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/FindByContent.framework/Versions/A/FindByContent 0x91889000 - 0x918c6fff com.apple.LaunchServices 181 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices 0x918da000 - 0x918e6fff com.apple.speech.synthesis.framework 3.5 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis 0x918ed000 - 0x91928fff com.apple.ImageIO.framework 1.5.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO 0x9193a000 - 0x919ecfff libcrypto.0.9.7.dylib /usr/lib/libcrypto.0.9.7.dylib 0x91a32000 - 0x91a48fff libcups.2.dylib /usr/lib/libcups.2.dylib 0x91a4d000 - 0x91a6bfff libJPEG.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib 0x91a70000 - 0x91acefff libJP2.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib 0x91ae0000 - 0x91ae4fff libGIF.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib 0x91ae6000 - 0x91b63fff libRaw.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRaw.dylib 0x91b67000 - 0x91ba4fff libTIFF.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib 0x91baa000 - 0x91bc4fff libPng.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib 0x91bc9000 - 0x91bcbfff libRadiance.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib 0x91bcd000 - 0x91bcdfff com.apple.Accelerate 1.3.1 (Accelerate 1.3.1) /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate 0x91bcf000 - 0x91c5dfff com.apple.vImage 2.5 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage 0x91c64000 - 0x91c64fff com.apple.Accelerate.vecLib 3.3.1 (vecLib 3.3.1) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib 0x91c66000 - 0x91cbffff libvMisc.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib 0x91cc8000 - 0x91cecfff libvDSP.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib 0x91cf4000 - 0x920fdfff libBLAS.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib 0x92137000 - 0x924ebfff libLAPACK.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib 0x92518000 - 0x9259cfff com.apple.DesktopServices 1.3.4 /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv 0x925d8000 - 0x92808fff com.apple.Foundation 6.4.7 (567.28) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation 0x92914000 - 0x929f2fff libxml2.2.dylib /usr/lib/libxml2.2.dylib 0x92a0f000 - 0x92afcfff libiconv.2.dylib /usr/lib/libiconv.2.dylib 0x92b0c000 - 0x92b23fff libGL.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib 0x92b2e000 - 0x92b86fff libGLU.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib 0x92b9a000 - 0x92b9afff com.apple.Carbon 10.4 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon 0x92b9c000 - 0x92bacfff com.apple.ImageCapture 3.0.4 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture 0x92bba000 - 0x92bc2fff com.apple.speech.recognition.framework 3.6 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition 0x92bc8000 - 0x92bcdfff com.apple.securityhi 2.0.1 (24742) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI 0x92bd3000 - 0x92c64fff com.apple.ink.framework 101.2.1 (71) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink 0x92c78000 - 0x92c7bfff com.apple.help 1.0.3 (32.1) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help 0x92c7e000 - 0x92c9bfff com.apple.openscripting 1.2.5 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting 0x92cab000 - 0x92cb1fff com.apple.print.framework.Print 5.2 (192.4) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print 0x92cb7000 - 0x92d1afff com.apple.htmlrendering 66.1 (1.1.3) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering 0x92d3e000 - 0x92d7ffff com.apple.NavigationServices 3.4.4 (3.4.3) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices 0x92da6000 - 0x92db3fff com.apple.audio.SoundManager 3.9.1 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound 0x92dba000 - 0x92dbffff com.apple.CommonPanels 1.2.3 (73) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels 0x92dc4000 - 0x930b6fff com.apple.HIToolbox 1.4.8 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox 0x931bb000 - 0x931c6fff com.apple.opengl 1.4.12 /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL 0x93256000 - 0x93256fff com.apple.Cocoa 6.4 (???) /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa 0x93258000 - 0x9390efff com.apple.AppKit 6.4.8 (824.42) /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit 0x93c8f000 - 0x93d09fff com.apple.CoreData 90 /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData 0x93d42000 - 0x93e03fff com.apple.audio.toolbox.AudioToolbox 1.4.3 /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox 0x93e43000 - 0x93e43fff com.apple.audio.units.AudioUnit 1.4.2 /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit 0x93e45000 - 0x94017fff com.apple.QuartzCore 1.4.9 /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore 0x94068000 - 0x940a9fff libsqlite3.0.dylib /usr/lib/libsqlite3.0.dylib 0x940b1000 - 0x940ebfff libGLImage.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib 0x94271000 - 0x94280fff libCGATS.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGATS.A.dylib 0x94287000 - 0x94292fff libCSync.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib 0x94297000 - 0x942bbfff libPDFRIP.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libPDFRIP.A.dylib 0x942de000 - 0x942f8fff libRIP.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib 0x95742000 - 0x95765fff libxslt.1.dylib /usr/lib/libxslt.1.dylib 0x9707b000 - 0x97080fff com.apple.agl 2.5.9 (AGL-2.5.9) /System/Library/Frameworks/AGL.framework/Versions/A/AGL Model: MacBookPro1,1, BootROM MBP11.0055.B03, 2 processors, Intel Core Duo, 2.16 GHz, 2 GB Graphics: ATI Radeon X1600, ATY,RadeonX1600, PCIe, 256 MB Memory Module: BANK 0/DIMM0, 1 GB, DDR2 SDRAM, 667 MHz Memory Module: BANK 1/DIMM1, 1 GB, DDR2 SDRAM, 667 MHz AirPort: spairport_wireless_card_type_airport_extreme (0x168C, 0x86), 0.1.27 Bluetooth: Version 1.7.9f12, 2 service, 0 devices, 1 incoming serial ports Network Service: AirPort, AirPort, en1 Serial ATA Device: ST9100824AS, 93.16 GB Parallel ATA Device: MATSHITADVD-R UJ-857 USB Device: Built-in iSight, Micron, Up to 480 Mb/sec, 500 mA USB Device: Apple Internal Keyboard / Trackpad, Apple Computer, Up to 12 Mb/sec, 500 mA USB Device: IR Receiver, Apple Computer, Inc., Up to 12 Mb/sec, 500 mA USB Device: Bluetooth HCI, Up to 12 Mb/sec, 500 mA
Attachments
fix
(5.46 KB, patch)
2006-10-24 16:06 PDT
,
Geoffrey Garen
andersca
: review+
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Geoffrey Garen
Comment 1
2006-10-24 12:35:00 PDT
ASSERTION FAILED: !m_inDestructor (/Users/ggaren/Labyrinth/OpenSource/WebCore/platform/Shared.h:41 void WebCore::Shared<T>::ref() [with T = WebCore::StringImpl]) m_inDestructor and m_refCount are garbage, so the assertion is only accidentally correct.
Geoffrey Garen
Comment 2
2006-10-24 12:39:14 PDT
***
Bug 11403
has been marked as a duplicate of this bug. ***
Geoffrey Garen
Comment 3
2006-10-24 12:40:39 PDT
StyleFillData.paint has been destroyed. Sounds like a case for RefPtr.
Darin Adler
Comment 4
2006-10-24 12:44:54 PDT
Looks to me like the root of the problem is that StyleFillData has a SVGPaint* instead of RefPtr<SVGPaint>. I don't get how the classes in SVGRenderStyleDefs.h (e.g. StyleStrokeData) can go without reference counting.
Geoffrey Garen
Comment 5
2006-10-24 16:06:58 PDT
Created
attachment 11196
[details]
fix
Anders Carlsson
Comment 6
2006-10-24 16:12:01 PDT
Comment on
attachment 11196
[details]
fix r=me
Geoffrey Garen
Comment 7
2006-10-24 16:18:00 PDT
Committed revision 17272.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug