Bug 1534860

Summary: [abrt] webkitgtk4: WTF::Function<void (WebCore::Credential&&)>::operator()(WebCore::Credential&&) const(): WebKitNetworkProcess killed by SIGSEGV
Product: [Fedora] Fedora Reporter: Ed Marshall <esm>
Component: webkitgtk4Assignee: Tomas Popela <tpopela>
Status: CLOSED UPSTREAM QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 27CC: mcatanzaro, tpopela
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/2a3619bc3fbbb278d88adbfddc52de0a7b45fb50
Whiteboard: abrt_hash:ec9ba116c2904afb08c5db57421343ecde0faf18;VARIANT_ID=workstation;
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-03-28 16:47:48 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: backtrace
none
File: cgroup
none
File: core_backtrace
none
File: cpuinfo
none
File: dso_list
none
File: environ
none
File: exploitable
none
File: limits
none
File: maps
none
File: mountinfo
none
File: open_fds
none
File: proc_pid_status none

Description Ed Marshall 2018-01-16 06:37:31 UTC
Description of problem:
Opened the web interface to Syncthing from the syncthing-icon gnome extension:

https://extensions.gnome.org/extension/989/syncthing-icon/

It opened the browser window, tried to pop up an http auth login box, and immediately crashed.

Version-Release number of selected component:
webkitgtk4-2.18.5-1.fc27

Additional info:
reporter:       libreport-2.9.3
backtrace_rating: 4
cmdline:        /usr/libexec/webkit2gtk-4.0/WebKitNetworkProcess 24
crash_function: WTF::Function<void (WebCore::Credential&&)>::operator()(WebCore::Credential&&) const
executable:     /usr/libexec/webkit2gtk-4.0/WebKitNetworkProcess
journald_cursor: s=0497d77732be4d8cb7496406e5de0878;i=36717;b=362ab9eeb5eb4490a20f7dad3697eac2;m=4188d1a1f;t=562ded2cb13d4;x=2dc57380bfc0856a
kernel:         4.14.13-300.fc27.x86_64
rootdir:        /
runlevel:       N 5
type:           CCpp
uid:            1000

Truncated backtrace:
Thread no. 1 (10 frames)
 #0 WTF::Function<void (WebCore::Credential&&)>::operator()(WebCore::Credential&&) const at /usr/src/debug/webkitgtk4-2.18.5-1.fc27.x86_64/Source/WTF/wtf/Function.h:56
 #1 WebCore::NetworkStorageSession::<lambda(GObject*, GAsyncResult*, gpointer)>::operator() at /usr/src/debug/webkitgtk4-2.18.5-1.fc27.x86_64/Source/WebCore/platform/network/soup/NetworkStorageSessionSoup.cpp:235
 #2 WebCore::NetworkStorageSession::<lambda(GObject*, GAsyncResult*, gpointer)>::_FUN(GObject *, GAsyncResult *, gpointer) at /usr/src/debug/webkitgtk4-2.18.5-1.fc27.x86_64/Source/WebCore/platform/network/soup/NetworkStorageSessionSoup.cpp:251
 #3 g_simple_async_result_complete at gsimpleasyncresult.c:801
 #4 on_search_secrets at libsecret/secret-methods.c:98
 #5 g_simple_async_result_complete at gsimpleasyncresult.c:801
 #6 complete_in_idle_cb at gsimpleasyncresult.c:813
 #12 WTF::RunLoop::run at /usr/src/debug/webkitgtk4-2.18.5-1.fc27.x86_64/Source/WTF/wtf/glib/RunLoopGLib.cpp:96
 #13 WebKit::ChildProcessMain<WebKit::NetworkProcess, WebKit::NetworkProcessMain> at /usr/src/debug/webkitgtk4-2.18.5-1.fc27.x86_64/Source/WebKit/Shared/unix/ChildProcessMain.h:61
 #15 _start

Comment 1 Ed Marshall 2018-01-16 06:37:36 UTC
Created attachment 1381829 [details]
File: backtrace

Comment 2 Ed Marshall 2018-01-16 06:37:37 UTC
Created attachment 1381830 [details]
File: cgroup

Comment 3 Ed Marshall 2018-01-16 06:37:38 UTC
Created attachment 1381831 [details]
File: core_backtrace

Comment 4 Ed Marshall 2018-01-16 06:37:39 UTC
Created attachment 1381832 [details]
File: cpuinfo

Comment 5 Ed Marshall 2018-01-16 06:37:40 UTC
Created attachment 1381834 [details]
File: dso_list

Comment 6 Ed Marshall 2018-01-16 06:37:41 UTC
Created attachment 1381835 [details]
File: environ

Comment 7 Ed Marshall 2018-01-16 06:37:42 UTC
Created attachment 1381836 [details]
File: exploitable

Comment 8 Ed Marshall 2018-01-16 06:37:43 UTC
Created attachment 1381837 [details]
File: limits

Comment 9 Ed Marshall 2018-01-16 06:37:44 UTC
Created attachment 1381838 [details]
File: maps

Comment 10 Ed Marshall 2018-01-16 06:37:45 UTC
Created attachment 1381839 [details]
File: mountinfo

Comment 11 Ed Marshall 2018-01-16 06:37:46 UTC
Created attachment 1381840 [details]
File: open_fds

Comment 12 Ed Marshall 2018-01-16 06:37:47 UTC
Created attachment 1381841 [details]
File: proc_pid_status

Comment 13 Michael Catanzaro 2018-03-28 16:47:48 UTC
It's definitely related to HTTP auth, yes. Any chance you can still reproduce it?