Bug 212748 - REGRESSION(r262184): [GTK] fast/forms/select/popup-closes-on-blur.html is crashing
Summary: REGRESSION(r262184): [GTK] fast/forms/select/popup-closes-on-blur.html is cra...
Status: RESOLVED DUPLICATE of bug 212747
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Diego Pino
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-06-04 07:00 PDT by Diego Pino
Modified: 2020-06-07 23:29 PDT (History)
1 user (show)

See Also:


Attachments
Patch (2.84 KB, patch)
2020-06-04 07:02 PDT, Diego Pino
no flags Details | Formatted Diff | Diff
Patch (2.84 KB, patch)
2020-06-04 07:05 PDT, Diego Pino
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Diego Pino 2020-06-04 07:00:24 PDT
fast/forms/select/popup-closes-on-blur.html [ Crash ]

Thread 1 (Thread 0x7f035ece79c0 (LWP 1418)):
#0  0x00007f036b390ee5 in _g_log_abort (breakpoint=1) at ../glib/gmessages.c:554
#1  0x00007f036b3921c9 in g_logv (log_domain=0x7f0360660133 "Gtk", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=args@entry=0x7ffde0e2b100) at ../glib/gmessages.c:1373
#2  0x00007f036b392393 in g_log (log_domain=log_domain@entry=0x7f0360660133 "Gtk", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x7f036b3e377f "%s: assertion '%s' failed") at ../glib/gmessages.c:1415
#3  0x00007f036b392b8d in g_return_if_fail_warning (log_domain=log_domain@entry=0x7f0360660133 "Gtk", pretty_function=pretty_function@entry=0x7f03606d7910 <__func__.74601> "gtk_tree_view_get_selection", expression=expression@entry=0x7f03606d3cea "GTK_IS_TREE_VIEW (tree_view)") at ../glib/gmessages.c:2771
#4  0x00007f036056c06a in gtk_tree_view_get_selection (tree_view=<optimized out>) at ../gtk/gtktreeview.c:11628
#5  0x00007f036056c06a in gtk_tree_view_get_selection (tree_view=<optimized out>) at ../gtk/gtktreeview.c:11626
#6  0x00007f0367b5674b in WebKit::WebPopupMenuProxyGtk::typeAheadFindIndex(unsigned int, unsigned int) () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#7  0x00007f0367b56a1c in WebKit::WebPopupMenuProxyGtk::typeAheadFind(unsigned int, unsigned int) () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#8  0x00007f0367ab0a75 in webkitWebViewBaseSynthesizeKeyEvent(_WebKitWebViewBase*, KeyEventType, unsigned int, unsigned int, ShouldTranslateKeyboardState) () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#9  0x00005654a7ca8841 in WTR::TestController::didReceiveKeyDownMessageFromInjectedBundle(OpaqueWKDictionary const*, bool) ()
#10 0x00005654a7ca9000 in WTR::TestController::didReceiveSynchronousMessageFromInjectedBundle(OpaqueWKString const*, void const*, OpaqueWKMessageListener const*) ()
#11 0x00007f036797b06a in WebKit::WebPageInjectedBundleClient::didReceiveSynchronousMessageFromInjectedBundle(WebKit::WebPageProxy*, WTF::String const&, API::Object*, WTF::CompletionHandler<void (WTF::RefPtr<API::Object, WTF::DumbPtrTraits<API::Object> >)>&&) () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#12 0x00007f03679dcfce in WebKit::WebPageProxy::handleSynchronousMessage(IPC::Connection&, WTF::String const&, WebKit::UserData const&, WTF::CompletionHandler<void (WebKit::UserData&&)>&&) () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#13 0x00007f036763aad5 in void IPC::handleMessageSynchronousWantsConnection<Messages::WebPageProxy::HandleSynchronousMessage, WebKit::WebPageProxy, void (WebKit::WebPageProxy::*)(IPC::Connection&, WTF::String const&, WebKit::UserData const&, WTF::CompletionHandler<void (WebKit::UserData&&)>&&)>(IPC::Connection&, IPC::Decoder&, std::unique_ptr<IPC::Encoder, std::default_delete<IPC::Encoder> >&, WebKit::WebPageProxy*, void (WebKit::WebPageProxy::*)(IPC::Connection&, WTF::String const&, WebKit::UserData const&, WTF::CompletionHandler<void (WebKit::UserData&&)>&&)) () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#14 0x00007f036761b6e5 in WebKit::WebPageProxy::didReceiveSyncMessage(IPC::Connection&, IPC::Decoder&, std::unique_ptr<IPC::Encoder, std::default_delete<IPC::Encoder> >&) () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#15 0x00007f03678a3c5b in IPC::MessageReceiverMap::dispatchSyncMessage(IPC::Connection&, IPC::Decoder&, std::unique_ptr<IPC::Encoder, std::default_delete<IPC::Encoder> >&) () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#16 0x00007f0367990610 in non-virtual thunk to WebKit::WebProcessProxy::didReceiveSyncMessage(IPC::Connection&, IPC::Decoder&, std::unique_ptr<IPC::Encoder, std::default_delete<IPC::Encoder> >&) () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#17 0x00007f036789df9d in IPC::Connection::dispatchSyncMessage(IPC::Decoder&) () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#18 0x00007f036789e056 in IPC::Connection::dispatchMessage(std::unique_ptr<IPC::Decoder, std::default_delete<IPC::Decoder> >) () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#19 0x00007f036789e4be in IPC::Connection::SyncMessageState::dispatchMessagesAndResetDidScheduleDispatchMessagesForConnection(IPC::Connection&) () at /app/webkit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#20 0x00007f0365384a89 in WTF::RunLoop::performWork() () at /app/webkit/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18
#21 0x00007f03653e9839 in WTF::RunLoop::RunLoop()::{lambda(void*)#1}::_FUN(void*) () at /app/webkit/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18
#22 0x00007f036b38ac3e in g_main_dispatch (context=0x5654a9976900) at ../glib/gmain.c:3309
#23 0x00007f036b38ac3e in g_main_context_dispatch (context=context@entry=0x5654a9976900) at ../glib/gmain.c:3974
#24 0x00007f036b38aff0 in g_main_context_iterate (context=0x5654a9976900, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4047
#25 0x00007f036b38b2e3 in g_main_loop_run (loop=0x5654a9eb2db0) at ../glib/gmain.c:4241
#26 0x00007f03653ea340 in WTF::RunLoop::run() () at /app/webkit/WebKitBuild/Release/lib/libjavascriptcoregtk-4.0.so.18
#27 0x00005654a7ce1011 in WTR::TestController::platformRunUntil(bool&, WTF::Seconds) ()
#28 0x00005654a7cc7ac1 in WTR::TestInvocation::invoke() ()
#29 0x00005654a7cb4de2 in WTR::TestController::runTest(char const*) ()
#30 0x00005654a7cb593f in WTR::TestController::runTestingServerLoop() ()
#31 0x00005654a7cb5ce8 in WTR::TestController::TestController(int, char const**) ()
#32 0x00005654a7c9ee06 in main ()

STDERR:
STDERR: warning: core file may not match specified executable file.
STDERR:
STDERR: (WebKitTestRunner:1418): GLib-GObject-WARNING **: 17:53:58.547: invalid unclassed pointer in cast to 'GtkTreeView'
STDERR:
STDERR: (WebKitTestRunner:1418): Gtk-CRITICAL **: 17:53:58.547: gtk_tree_view_get_selection: assertion 'GTK_IS_TREE_VIEW (tree_view)' failed
Comment 1 Diego Pino 2020-06-04 07:02:52 PDT
Created attachment 401019 [details]
Patch
Comment 2 Diego Pino 2020-06-04 07:05:40 PDT
Created attachment 401021 [details]
Patch
Comment 3 Diego Pino 2020-06-04 07:08:19 PDT

*** This bug has been marked as a duplicate of bug 212747 ***