NEW 131225
[WK2][GTK] ASSERTION FAILED: !m_deletionHasBegun || !m_referencingNodeCount in media/track/track-remove-quickly.html
https://bugs.webkit.org/show_bug.cgi?id=131225
Summary [WK2][GTK] ASSERTION FAILED: !m_deletionHasBegun || !m_referencingNodeCount i...
Sergio Villar Senin
Reported 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
Attachments
Philippe Normand
Comment 1 2014-04-04 03:35:12 PDT
Adding Brendan in CC
Brendan Long
Comment 2 2014-04-04 07:52:54 PDT
Hm this doesn't crash for me (git master, debug, x86_64, extremely fast computer).
Brendan Long
Comment 3 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.
Sergio Villar Senin
Comment 4 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
Note You need to log in before you can comment on or make changes to this bug.