[Webkit-unassigned] [Bug 255483] New: [GStreamer] fast/speechsynthesis/speech-synthesis-utterance-uses-voice.html is flaky crashing

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Apr 15 06:15:43 PDT 2023


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

            Bug ID: 255483
           Summary: [GStreamer]
                    fast/speechsynthesis/speech-synthesis-utterance-uses-v
                    oice.html is flaky crashing
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Platform
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: philn at igalia.com
                CC: changseok at webkit.org

Thread 1 (Thread 0x7f5423c94ec0 (LWP 76820)):
#0  g_type_check_instance_cast (type_instance=0x5612285ae170, iface_type=Python Exception <class 'TypeError'>: can only concatenate str (not "NoneType") to str
) at ../gobject/gtype.c:4125
#1  0x00007f542f6a0308 in WebCore::disconnectSimpleBusMessageCallback(_GstElement*) () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.1.so.0
#2  0x00007f542f71ed52 in WebCore::GstSpeechSynthesisWrapper::~GstSpeechSynthesisWrapper() () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.1.so.0
#3  0x00007f542f71ef5c in WebCore::PlatformSpeechSynthesizer::~PlatformSpeechSynthesizer() () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.1.so.0
#4  0x00007f542f71edf8 in WebCore::GstSpeechSynthesisWrapper::~GstSpeechSynthesisWrapper() () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.1.so.0
#5  0x00007f542f71ef5c in WebCore::PlatformSpeechSynthesizer::~PlatformSpeechSynthesizer() () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.1.so.0
#6  0x00007f542f71f079 in WebCore::PlatformSpeechSynthesizer::~PlatformSpeechSynthesizer() () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.1.so.0
#7  0x00007f543056fe56 in WebCore::SpeechSynthesis::~SpeechSynthesis() () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.1.so.0
#8  0x00007f543056ff49 in WebCore::SpeechSynthesis::~SpeechSynthesis() () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.1.so.0
#9  0x00007f54305681c6 in WebCore::LocalDOMWindowSpeechSynthesis::~LocalDOMWindowSpeechSynthesis() () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.1.so.0
#10 0x00007f5430568319 in WebCore::LocalDOMWindowSpeechSynthesis::~LocalDOMWindowSpeechSynthesis() () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.1.so.0
#11 0x00007f54312efb22 in WebCore::LocalDOMWindow::~LocalDOMWindow() () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.1.so.0
#12 0x00007f54312eff99 in WebCore::LocalDOMWindow::~LocalDOMWindow() () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.1.so.0
#13 0x00007f5430b8b736 in WebCore::Document::~Document() () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.1.so.0
#14 0x00007f5430dcefb9 in WebCore::HTMLDocument::~HTMLDocument() () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.1.so.0
#15 0x00007f5430c0698d in WebCore::Node::~Node() () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.1.so.0
#16 0x00007f5430ddd193 in WebCore::HTMLDivElement::~HTMLDivElement() () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.1.so.0
#17 0x00007f542bf49d5a in void JSC::MarkedBlock::Handle::specializedSweep<true, (JSC::MarkedBlock::Handle::EmptyMode)1, (JSC::MarkedBlock::Handle::SweepMode)1, (JSC::MarkedBlock::Handle::SweepDestructionMode)1, (JSC::MarkedBlock::Handle::ScribbleMode)0, (JSC::MarkedBlock::Handle::NewlyAllocatedMode)1, (JSC::MarkedBlock::Handle::MarksMode)1, JSC::JSDestructibleObjectDestroyFunc>(JSC::FreeList*, JSC::MarkedBlock::Handle::EmptyMode, JSC::MarkedBlock::Handle::SweepMode, JSC::MarkedBlock::Handle::SweepDestructionMode, JSC::MarkedBlock::Handle::ScribbleMode, JSC::MarkedBlock::Handle::NewlyAllocatedMode, JSC::MarkedBlock::Handle::MarksMode, JSC::JSDestructibleObjectDestroyFunc const&) [clone .isra.0] () at /app/webkit/WebKitBuild/Release/lib/libjavascriptcoregtk-4.1.so.0
#18 0x00007f542ba4ab63 in JSC::MarkedBlock::Handle::sweep(JSC::FreeList*) () at /app/webkit/WebKitBuild/Release/lib/libjavascriptcoregtk-4.1.so.0
#19 0x00007f542ba3e73b in JSC::LocalAllocator::tryAllocateWithoutCollecting() () at /app/webkit/WebKitBuild/Release/lib/libjavascriptcoregtk-4.1.so.0
#20 0x00007f542ba40514 in JSC::LocalAllocator::allocateSlowCase(JSC::Heap&, JSC::GCDeferralContext*, JSC::AllocationFailureMode) () at /app/webkit/WebKitBuild/Release/lib/libjavascriptcoregtk-4.1.so.0
#21 0x00007f542fc3ebf6 in void* JSC::allocateCell<WebCore::JSHTMLDivElement>(JSC::VM&, unsigned long) () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.1.so.0
#22 0x00007f542fc445dd in WebCore::JSDOMWrapperConverterTraits<WebCore::HTMLDivElement>::WrapperClass* WebCore::createWrapper<WebCore::HTMLDivElement, WebCore::HTMLElement>(WebCore::JSDOMGlobalObject*, WTF::Ref<WebCore::HTMLElement, WTF::RawPtrTraits<WebCore::HTMLElement> >&&) () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.1.so.0
#23 0x00007f5430784a6c in WebCore::toJS(JSC::JSGlobalObject*, WebCore::JSDOMGlobalObject*, WebCore::Element&) () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.1.so.0
#24 0x00007f542fa7a3b4 in WebCore::jsDocumentPrototypeFunction_getElementById(JSC::JSGlobalObject*, JSC::CallFrame*) () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.1.so.0
#25 0x00007f53d91c41b8 in  ()
#26 0x00007ffe27e5a8a0 in  ()
#27 0x00007f53d91e20b2 in  ()
#28 0x0000000000000000 in  ()

we have a circular reference between GstSpeechSynthesisWrapper and PlatformSpeechSynthesizer, which doesn't seem like a great thing.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230415/7818d6e0/attachment-0001.htm>


More information about the webkit-unassigned mailing list