WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED DUPLICATE of
bug 109898
Bug 110142
ASSERT in m_event.get() in EventDispatcher.cpp
https://bugs.webkit.org/show_bug.cgi?id=110142
Summary
ASSERT in m_event.get() in EventDispatcher.cpp
Sergio Villar Senin
Reported
2013-02-18 10:38:06 PST
I get the following backtrace everytime I try to perform a scroll operation. I got it from a semi-debug build (minimal symbols but asserts on): ASSERTION FAILED: m_event.get() ../../Source/WebCore/dom/EventDispatcher.cpp(67) : WebCore::EventDispatcher::EventDispatcher(WebCore::Node*, WTF::PassRefPtr<WebCore::Event>) 1 0x7f0da1e517b7 /home/sergio/checkout/WebKit/WebKitBuild/Debug/.libs/libwebkitgtk-3.0.so.0(+0xa197b7) [0x7f0da1e517b7] 2 0x7f0da1e5166c /home/sergio/checkout/WebKit/WebKitBuild/Debug/.libs/libwebkitgtk-3.0.so.0(+0xa1966c) [0x7f0da1e5166c] 3 0x7f0da1e8b5d0 /home/sergio/checkout/WebKit/WebKitBuild/Debug/.libs/libwebkitgtk-3.0.so.0(+0xa535d0) [0x7f0da1e8b5d0] 4 0x7f0da23c240b /home/sergio/checkout/WebKit/WebKitBuild/Debug/.libs/libwebkitgtk-3.0.so.0(+0xf8a40b) [0x7f0da23c240b] 5 0x7f0da1a66adb /home/sergio/checkout/WebKit/WebKitBuild/Debug/.libs/libwebkitgtk-3.0.so.0(+0x62eadb) [0x7f0da1a66adb] 6 0x7f0d9f62e0a0 /home/sergio/opt/gnome3/lib64/libgtk-3.so.0(+0x21a0a0) [0x7f0d9f62e0a0] 7 0x7f0d9c7983c2 /home/sergio/opt/gnome3/lib64/libgobject-2.0.so.0(+0x123c2) [0x7f0d9c7983c2] 8 0x7f0d9c797f85 /home/sergio/opt/gnome3/lib64/libgobject-2.0.so.0(+0x11f85) [0x7f0d9c797f85] 9 0x7f0d9c7b3e41 /home/sergio/opt/gnome3/lib64/libgobject-2.0.so.0(g_signal_emit_valist+0x54b) [0x7f0d9c7b3e41] 10 0x7f0d9c7b4ff5 /home/sergio/opt/gnome3/lib64/libgobject-2.0.so.0(g_signal_emit+0xa6) [0x7f0d9c7b4ff5] 11 0x7f0d9f7da7ed /home/sergio/opt/gnome3/lib64/libgtk-3.so.0(+0x3c67ed) [0x7f0d9f7da7ed] 12 0x7f0d9f7d9e3d /home/sergio/opt/gnome3/lib64/libgtk-3.so.0(gtk_widget_event+0x112) [0x7f0d9f7d9e3d] 13 0x7f0d9f62d9e7 /home/sergio/opt/gnome3/lib64/libgtk-3.so.0(+0x2199e7) [0x7f0d9f62d9e7] 14 0x7f0d9f62dd57 /home/sergio/opt/gnome3/lib64/libgtk-3.so.0(+0x219d57) [0x7f0d9f62dd57] 15 0x7f0d9f62de25 /home/sergio/opt/gnome3/lib64/libgtk-3.so.0(gtk_propagate_event+0xcc) [0x7f0d9f62de25] 16 0x7f0d9f62c5eb /home/sergio/opt/gnome3/lib64/libgtk-3.so.0(gtk_main_do_event+0x41a) [0x7f0d9f62c5eb] 17 0x7f0d9f19aa86 /home/sergio/opt/gnome3/lib64/libgdk-3.so.0(+0x27a86) [0x7f0d9f19aa86] 18 0x7f0d9f1d3658 /home/sergio/opt/gnome3/lib64/libgdk-3.so.0(+0x60658) [0x7f0d9f1d3658] 19 0x7f0d9c086df5 /home/sergio/opt/gnome3/lib64/libglib-2.0.so.0(+0x55df5) [0x7f0d9c086df5] 20 0x7f0d9c087b5a /home/sergio/opt/gnome3/lib64/libglib-2.0.so.0(g_main_context_dispatch+0x33) [0x7f0d9c087b5a] 21 0x7f0d9c087d4a /home/sergio/opt/gnome3/lib64/libglib-2.0.so.0(+0x56d4a) [0x7f0d9c087d4a] 22 0x7f0d9c08817a /home/sergio/opt/gnome3/lib64/libglib-2.0.so.0(g_main_loop_run+0x1d8) [0x7f0d9c08817a] 23 0x7f0d9f62bdb8 /home/sergio/opt/gnome3/lib64/libgtk-3.so.0(gtk_main+0x6e) [0x7f0d9f62bdb8] 24 0x405c61 Programs/GtkLauncher(main+0x2eb) [0x405c61] 25 0x7f0d9b881a55 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0x7f0d9b881a55] 26 0x4039b9 Programs/GtkLauncher() [0x4039b9] patch soon...
Attachments
Patch
(1.86 KB, patch)
2013-02-18 11:15 PST
,
Sergio Villar Senin
no flags
Details
Formatted Diff
Diff
Show Obsolete
(1)
View All
Add attachment
proposed patch, testcase, etc.
Sergio Villar Senin
Comment 1
2013-02-18 11:15:46 PST
Created
attachment 188921
[details]
Patch
Dimitri Glazkov (Google)
Comment 2
2013-02-18 12:39:38 PST
Comment on
attachment 188921
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=188921&action=review
> Source/WebCore/dom/Node.cpp:2403 > + if (!static_cast<EventDispatchMediator*>(wheelEventDispatchMediator.get())->event())
Can't we just check this in WheelEventDispatchMediator?
Hayato Ito
Comment 3
2013-02-18 21:07:01 PST
The patch which caused crash was rolled out.
https://bugs.webkit.org/show_bug.cgi?id=110143
So we need to merge this issue into the original
bug 109898
.
Hayato Ito
Comment 4
2013-02-18 21:07:17 PST
*** This bug has been marked as a duplicate of
bug 109898
***
Philippe Normand
Comment 5
2013-02-28 00:25:46 PST
Comment on
attachment 188921
[details]
Patch Pulling out of review queue as the dupe bug is marked fixed.
Lucas Forschler
Comment 6
2019-02-06 09:18:59 PST
Mass move bugs into the DOM component.
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