Bug 131225 - [WK2][GTK] ASSERTION FAILED: !m_deletionHasBegun || !m_referencingNodeCount in media/track/track-remove-quickly.html
Summary: [WK2][GTK] ASSERTION FAILED: !m_deletionHasBegun || !m_referencingNodeCount i...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Media (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-04-04 03:24 PDT by Sergio Villar Senin
Modified: 2017-03-11 10:45 PST (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergio Villar Senin 2014-04-04 03:24:05 PDT
Crash log:

STDERR: ASSERTION FAILED: !m_deletionHasBegun || !m_referencingNodeCount
STDERR: ../../Source/WebCore/dom/Document.h(280) : void WebCore::Document::decrementReferencingNodeCount()
STDERR: 1   0x7f236fba0e2d /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libjavascriptcoregtk-3.0.so.0(WTFCrash+0x1e) [0x7f236fba0e2d]
STDERR: 2   0x7f236a0cf1b6 /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-3.0.so.25(_ZN7WebCore8Document29decrementReferencingNodeCountEv+0x4a) [0x7f236a0cf1b6]
STDERR: 3   0x7f236a15d109 /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-3.0.so.25(_ZN7WebCore4NodeD1Ev+0x179) [0x7f236a15d109]
STDERR: 4   0x7f236a09e235 /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-3.0.so.25(_ZN7WebCore13ContainerNodeD1Ev+0x67) [0x7f236a09e235]
STDERR: 5   0x7f236a113319 /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-3.0.so.25(_ZN7WebCore7ElementD1Ev+0x18f) [0x7f236a113319]
STDERR: 6   0x7f236a1a16fc /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-3.0.so.25(_ZN7WebCore13StyledElementD1Ev+0x5a) [0x7f236a1a16fc]
STDERR: 7   0x7f236a2af1ca /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-3.0.so.25(_ZN7WebCore11HTMLElementD1Ev+0x2a) [0x7f236a2af1ca]
STDERR: 8   0x7f236a2c3d34 /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-3.0.so.25(_ZN7WebCore14HTMLDivElementD1Ev+0x2a) [0x7f236a2c3d34]
STDERR: 9   0x7f236a40dd0c /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-3.0.so.25(_ZN7WebCore22MediaControlDivElementD1Ev+0x50) [0x7f236a40dd0c]
STDERR: 10  0x7f236a41b18d /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-3.0.so.25(_ZN7WebCore37MediaControlTextTrackContainerElementD1Ev+0x8f) [0x7f236a41b18d]
STDERR: 11  0x7f236a41b1c8 /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-3.0.so.25(_ZN7WebCore37MediaControlTextTrackContainerElementD0Ev+0x18) [0x7f236a41b1c8]
STDERR: 12  0x7f236a1640d8 /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-3.0.so.25(_ZN7WebCore4Node14removedLastRefEv+0x58) [0x7f236a1640d8]
STDERR: 13  0x7f2369a870bd /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-3.0.so.25(_ZN7WebCore10TreeSharedINS_4NodeEE5derefEv+0x159) [0x7f2369a870bd]
STDERR: 14  0x7f236b0c428c /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-3.0.so.25(_ZN7WebCore6JSNode11releaseImplEv+0x20) [0x7f236b0c428c]
STDERR: 15  0x7f236b0c420c /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-3.0.so.25(_ZN7WebCore11JSNodeOwner8finalizeEN3JSC6HandleINS1_7UnknownEEEPv+0x6a) [0x7f236b0c420c]
STDERR: 16  0x7f236f8d615d /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libjavascriptcoregtk-3.0.so.0(_ZN3JSC9WeakBlock8finalizeEPNS_8WeakImplE+0xb5) [0x7f236f8d615d]
STDERR: 17  0x7f236f8d5b7f /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libjavascriptcoregtk-3.0.so.0(_ZN3JSC9WeakBlock5sweepEv+0x89) [0x7f236f8d5b7f]
STDERR: 18  0x7f236f8d64b8 /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libjavascriptcoregtk-3.0.so.0(_ZN3JSC7WeakSet5sweepEv+0x2e) [0x7f236f8d64b8]
STDERR: 19  0x7f236f8cd27a /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libjavascriptcoregtk-3.0.so.0(_ZN3JSC11MarkedBlock5sweepENS0_9SweepModeE+0x66) [0x7f236f8cd27a]
STDERR: 20  0x7f236f8d0199 /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libjavascriptcoregtk-3.0.so.0(_ZN3JSC5SweepclEPNS_11MarkedBlockE+0x21) [0x7f236f8d0199]
STDERR: 21  0x7f236f8d22e3 /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libjavascriptcoregtk-3.0.so.0(_ZN3JSC15MarkedAllocator12forEachBlockINS_5SweepEEEvRT_+0x49) [0x7f236f8d22e3]
STDERR: 22  0x7f236f8d1688 /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libjavascriptcoregtk-3.0.so.0(_ZN3JSC11MarkedSpace12forEachBlockINS_5SweepEEENT_10ReturnTypeERS3_+0xd4) [0x7f236f8d1688]
STDERR: 23  0x7f236f8d08b5 /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libjavascriptcoregtk-3.0.so.0(_ZN3JSC11MarkedSpace12forEachBlockINS_5SweepEEENT_10ReturnTypeEv+0x1f) [0x7f236f8d08b5]
STDERR: 24  0x7f236f8cf117 /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libjavascriptcoregtk-3.0.so.0(_ZN3JSC11MarkedSpace5sweepEv+0x4b) [0x7f236f8cf117]
STDERR: 25  0x7f236f8b9df2 /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libjavascriptcoregtk-3.0.so.0(_ZN3JSC4Heap17collectAllGarbageEv+0x6e) [0x7f236f8b9df2]
STDERR: 26  0x7f236ae76c26 /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-3.0.so.25(+0x52a5c26) [0x7f236ae76c26]
STDERR: 27  0x7f236ae76d12 /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-3.0.so.25(_ZN7WebCore12GCController12gcTimerFiredEPNS_5TimerIS0_EE+0x1a) [0x7f236ae76d12]
STDERR: 28  0x7f236ae7796c /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-3.0.so.25(_ZNKSt7_Mem_fnIMN7WebCore12GCControllerEFvPNS0_5TimerIS1_EEEEclIJRS4_EvEEvPS1_DpOT_+0x7c) [0x7f236ae7796c]
STDERR: 29  0x7f236ae77897 /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-3.0.so.25(_ZNSt5_BindIFSt7_Mem_fnIMN7WebCore12GCControllerEFvPNS1_5TimerIS2_EEEEPS2_S5_EE6__callIvJEJLm0ELm1EEEET_OSt5tupleIJDpT0_EESt12_Index_tupleIJXspT1_EEE+0x75) [0x7f236ae77897]
STDERR: 30  0x7f236ae776f0 /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-3.0.so.25(_ZNSt5_BindIFSt7_Mem_fnIMN7WebCore12GCControllerEFvPNS1_5TimerIS2_EEEEPS2_S5_EEclIJEvEET0_DpOT_+0x28) [0x7f236ae776f0]
STDERR: 31  0x7f236ae77571 /home/slave/webkitgtk/gtk-linux-64-debug/build/WebKitBuild/Debug/lib/libwebkit2gtk-3.0.so.25(_ZNSt17_Function_handlerIFvvESt5_BindIFSt7_Mem_fnIMN7WebCore12GCControllerEFvPNS3_5TimerIS4_EEEEPS4_S7_EEE9_M_invokeERKSt9_Any_data+0x20) [0x7f236ae77571]
STDERR: LEAK: 1 WebPageProxy
STDERR: LEAK: 1 WebContext
Comment 1 Philippe Normand 2014-04-04 03:35:12 PDT
Adding Brendan in CC
Comment 2 Brendan Long 2014-04-04 07:52:54 PDT
Hm this doesn't crash for me (git master, debug, x86_64, extremely fast computer).
Comment 3 Brendan Long 2014-04-04 08:31:29 PDT
I ran this on my entire media/track folder and got a similar crash in media/track/media-element-enqueue-event-crash.html. It's not consistent though.
Comment 4 Sergio Villar Senin 2014-04-04 09:21:22 PDT
(In reply to comment #3)
> I ran this on my entire media/track folder and got a similar crash in media/track/media-element-enqueue-event-crash.html. It's not consistent though.

That is tracked in bug 117756