Bug 1823031 - Various crashes on ppc64le
Summary: Various crashes on ppc64le
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: webkit2gtk3
Version: 32
Hardware: ppc64le
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Michael Catanzaro
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-04-11 03:21 UTC by Trung LE
Modified: 2020-05-12 03:08 UTC (History)
4 users (show)

Fixed In Version: webkit2gtk3-2.28.2-2.fc32
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-05-12 03:08:04 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
WebKit Project 210685 0 None None None 2020-05-06 13:55:34 UTC

Description Trung LE 2020-04-11 03:21:02 UTC
Description of problem:

The epiphany 3.36 crashes after few seconds in the main app window.


Version-Release number of selected component (if applicable):

epiphany 3.36
webkit2gtk3 2.28.0-8


How reproducible:


Steps to Reproduce:
1. Open epiphany
2. Wait for few seconds

Actual results:

App crashes with following output in the console

** (process:128847): WARNING **: 13:16:21.576: Error writing credentials to socket: Error sending message: Broken pipe
Aborted (core dumped)


Expected results:

App continues running

Additional info:

$ uname -ar
Linux orion.dev 5.6.0-0.rc7.git1.2.local.fc33.ppc64le #1 SMP Sun Mar 29 10:28:55 AEDT 2020 ppc64le ppc64le ppc64le GNU/Linux

$ coredumpctl list
Sat 2020-04-11 12:13:21 AEST 121002  1000  1000   6 present   /usr/libexec/webkit2gtk-4.0/WebKitWebProcess
Sat 2020-04-11 12:13:41 AEST 120938  1000  1000   6 present   /usr/bin/epiphany
Sat 2020-04-11 12:21:44 AEST 121950  1000  1000   6 present   /usr/bin/epiphany
Sat 2020-04-11 12:22:29 AEST 122084  1000  1000   6 present   /usr/bin/epiphany
Sat 2020-04-11 12:26:48 AEST 123087  1000  1000   6 present   /usr/bin/epiphany
Sat 2020-04-11 12:29:51 AEST 123471  1000  1000   6 present   /usr/bin/epiphany
Sat 2020-04-11 12:50:53 AEST 124803  1000  1000   6 present   /usr/bin/epiphany
Sat 2020-04-11 12:52:26 AEST 125924  1000  1000   6 present   /usr/bin/epiphany
Sat 2020-04-11 12:54:16 AEST 126331  1000  1000   6 present   /usr/bin/epiphany
Sat 2020-04-11 13:02:13 AEST 126981  1000  1000   6 present   /usr/bin/epiphany
Sat 2020-04-11 13:06:04 AEST 127889  1000  1000   6 present   /usr/bin/epiphany
Sat 2020-04-11 13:07:49 AEST 128017  1000  1000   6 present   /usr/bin/epiphany
Sat 2020-04-11 13:16:25 AEST 128823  1000  1000   6 present   /usr/bin/epiphany


$ coredumpctl debug 121002
           PID: 121002 (WebKitWebProces)
           UID: 1000 (tle)
           GID: 1000 (tle)
        Signal: 6 (ABRT)
     Timestamp: Sat 2020-04-11 12:13:17 AEST (1h 4min ago)
  Command Line: /usr/libexec/webkit2gtk-4.0/WebKitWebProcess 19 36
    Executable: /usr/libexec/webkit2gtk-4.0/WebKitWebProcess
 Control Group: /user.slice/user-1000.slice/user/apps.slice/apps-org.gnome.Terminal.slice/vte-spawn-8d1e6ef0-8dcd-47c2-a101-ee9e29ad50a6.scope
          Unit: user
     User Unit: vte-spawn-8d1e6ef0-8dcd-47c2-a101-ee9e29ad50a6.scope
         Slice: user-1000.slice
     Owner UID: 1000 (tle)
       Boot ID: e92cda0905de409ba60e02658a42df73
    Machine ID: 5632f07729a648c49d05933910ac9490
      Hostname: orion.dev
       Storage: /var/lib/systemd/coredump/core.WebKitWebProces.1000.e92cda0905de409ba60e02658a42df73.121002.1586571197000000000000.lz4
       Message: Process 121002 (WebKitWebProces) of user 1000 dumped core.
                
                Stack trace of thread 121002:
                #0  0x00007ffff3f89238 __libc_signal_restore_set (libc.so.6 + 0x49238)
                #1  0x00007ffff3f67c68 __GI_abort (libc.so.6 + 0x27c68)
                #2  0x00007ffff2025bd4 _ZN3JSC8JSObject16ensureLengthSlowERNS_2VMEj (libjavascriptcoregtk-4.0.so.18 + 0x915bd4)
                #3  0x00007ffff2047ec4 _ZN3JSC8JSObject45putByIndexBeyondVectorLengthWithoutAttributesILh8EEEbPNS_14JSGlobalObjectEjNS_7JSValueE (libjavascriptcoregtk-4.0.so.18 + 0x937ec4)
                #4  0x00007ffff1e722dc _ZN3JSC18arrayProtoFuncPushEPNS_14JSGlobalObjectEPNS_9CallFrameE (libjavascriptcoregtk-4.0.so.18 + 0x7622dc)
                #5  0x00007ffff1cecd6c _ZN3JSC5LLInt5CLoop7executeENS_8OpcodeIDEPvPNS_2VMEPNS_14ProtoCallFrameEb (libjavascriptcoregtk-4.0.so.18 + 0x5dcd6c)
                #6  0x00007ffff1d19d40 vmEntryToJavaScript (libjavascriptcoregtk-4.0.so.18 + 0x609d40)
                #7  0x00007ffff1cd0258 _ZN3JSC11Interpreter11executeCallEPNS_14JSGlobalObjectEPNS_8JSObjectENS_8CallTypeERKNS_8CallDataENS_7JSValueERKNS_7ArgListE (libjavascriptcoregtk-4.0.so.18 + 0x5c0258)
                #8  0x00007ffff1ea8a88 _ZN3JSC4callEPNS_14JSGlobalObjectENS_7JSValueENS_8CallTypeERKNS_8CallDataES2_RKNS_7ArgListE (libjavascriptcoregtk-4.0.so.18 + 0x798a88)
                #9  0x00007ffff1f96340 _ZN3JSC27boundThisNoArgsFunctionCallEPNS_14JSGlobalObjectEPNS_9CallFrameE (libjavascriptcoregtk-4.0.so.18 + 0x886340)
                #10 0x00007ffff1cecd6c _ZN3JSC5LLInt5CLoop7executeENS_8OpcodeIDEPvPNS_2VMEPNS_14ProtoCallFrameEb (libjavascriptcoregtk-4.0.so.18 + 0x5dcd6c)
                #11 0x00007ffff1d19d40 vmEntryToJavaScript (libjavascriptcoregtk-4.0.so.18 + 0x609d40)
                #12 0x00007ffff1cd0258 _ZN3JSC11Interpreter11executeCallEPNS_14JSGlobalObjectEPNS_8JSObjectENS_8CallTypeERKNS_8CallDataENS_7JSValueERKNS_7ArgListE (libjavascriptcoregtk-4.0.so.18 + 0x5c0258)
                #13 0x00007ffff1ea8a88 _ZN3JSC4callEPNS_14JSGlobalObjectENS_7JSValueENS_8CallTypeERKNS_8CallDataES2_RKNS_7ArgListE (libjavascriptcoregtk-4.0.so.18 + 0x798a88)
                #14 0x00007ffff1ea8e40 _ZN3JSC12profiledCallEPNS_14JSGlobalObjectENS_15ProfilingReasonENS_7JSValueENS_8CallTypeERKNS_8CallDataES3_RKNS_7ArgListE (libjavascriptcoregtk-4.0.so.18 + 0x798e40)
                #15 0x00007ffff2012e38 _ZN3JSC11JSMicrotask3runEPNS_14JSGlobalObjectE (libjavascriptcoregtk-4.0.so.18 + 0x902e38)
                #16 0x00007ffff5c2d758 _ZN3WTF6Detail15CallableWrapperIZN7WebCore15JSDOMWindowBase25queueMicrotaskToEventLoopERN3JSC14JSGlobalObjectEONS_3RefINS4_9MicrotaskENS_13DumbPtrTraitsIS8_EEEEEUlvE_vJEE4callEv (libwebkit2gtk-4.0.so.37 + 0x19ad758)
                #17 0x00007ffff5f69d7c _ZN7WebCore29EventLoopFunctionDispatchTask7executeEv (libwebkit2gtk-4.0.so.37 + 0x1ce9d7c)
                #18 0x00007ffff5f8d7d0 _ZN7WebCore14MicrotaskQueue26performMicrotaskCheckpointEv (libwebkit2gtk-4.0.so.37 + 0x1d0d7d0)
                #19 0x00007ffff5f68710 _ZN7WebCore9EventLoop26performMicrotaskCheckpointEv (libwebkit2gtk-4.0.so.37 + 0x1ce8710)
                #20 0x00007ffff5f68e60 _ZN7WebCore18EventLoopTaskGroup26performMicrotaskCheckpointEv (libwebkit2gtk-4.0.so.37 + 0x1ce8e60)
                #21 0x00007ffff5c42384 _ZN7WebCore11JSExecState21didLeaveScriptContextEPN3JSC14JSGlobalObjectE (libwebkit2gtk-4.0.so.37 + 0x19c2384)
                #22 0x00007ffff5c744e8 _ZN7WebCore15ScheduledAction24executeFunctionInContextEPN3JSC14JSGlobalObjectENS1_7JSValueERNS_22ScriptExecutionContextE (libwebkit2gtk-4.0.so.37 + 0x19f44e8)
                #23 0x00007ffff5c79328 _ZN7WebCore15ScheduledAction7executeERNS_8DocumentE (libwebkit2gtk-4.0.so.37 + 0x19f9328)
                #24 0x00007ffff5c794c4 _ZN7WebCore15ScheduledAction7executeERNS_22ScriptExecutionContextE (libwebkit2gtk-4.0.so.37 + 0x19f94c4)
                #25 0x00007ffff6570570 _ZN7WebCore8DOMTimer5firedEv (libwebkit2gtk-4.0.so.37 + 0x22f0570)
                #26 0x00007ffff67261cc _ZN7WebCore12ThreadTimers24sharedTimerFiredInternalEv (libwebkit2gtk-4.0.so.37 + 0x24a61cc)
                #27 0x00007ffff672637c _ZN3WTF6Detail15CallableWrapperIZN7WebCore12ThreadTimers14setSharedTimerEPNS2_11SharedTimerEEUlvE_vJEE4callEv (libwebkit2gtk-4.0.so.37 + 0x24a637c)
                #28 0x00007ffff66f581c _ZN7WebCore21MainThreadSharedTimer5firedEv (libwebkit2gtk-4.0.so.37 + 0x247581c)
                #29 0x00007ffff66fed78 _ZN3WTF7RunLoop5TimerIN7WebCore21MainThreadSharedTimerEE5firedEv (libwebkit2gtk-4.0.so.37 + 0x247ed78)
                #30 0x00007ffff22dffe8 _ZZN3WTF7RunLoop9TimerBaseC4ERS0_ENUlPvE_4_FUNES3_ (libjavascriptcoregtk-4.0.so.18 + 0xbcffe8)
                #31 0x00007ffff22df450 _ZN3WTFL22runLoopSourceFunctionsMUlP8_GSourcePFiPvES2_E_4_FUNES1_S4_S2_ (libjavascriptcoregtk-4.0.so.18 + 0xbcf450)
                #32 0x00007ffff2c0ea28 g_main_dispatch (libglib-2.0.so.0 + 0x6ea28)
                #33 0x00007ffff2c0ef08 g_main_context_iterate (libglib-2.0.so.0 + 0x6ef08)
                #34 0x00007ffff2c0f43c g_main_loop_run (libglib-2.0.so.0 + 0x6f43c)
                #35 0x00007ffff22e0694 _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.0.so.18 + 0xbd0694)
                #36 0x00007ffff51e5674 _ZN6WebKit20AuxiliaryProcessMainINS_10WebProcessENS_17WebProcessMainGtkEEEiiPPc (libwebkit2gtk-4.0.so.37 + 0xf65674)
                #37 0x00007ffff51e4978 _ZN6WebKit14WebProcessMainEiPPc (libwebkit2gtk-4.0.so.37 + 0xf64978)
                #38 0x00000001000007d0 main (WebKitWebProcess + 0x7d0)
                #39 0x00007ffff3f680cc generic_start_main (libc.so.6 + 0x280cc)
                #40 0x00007ffff3f68290 __libc_start_main (libc.so.6 + 0x28290)
                
                Stack trace of thread 121034:
                #0  0x00007ffff10438ec futex_wait_cancelable (libpthread.so.0 + 0x138ec)
                #1  0x00007ffff3fe1c70 __pthread_cond_wait (libc.so.6 + 0xa1c70)
                #2  0x00007fffb31fa18c util_queue_thread_func (radeonsi_dri.so + 0x5aa18c)
                #3  0x00007fffb31f9960 impl_thrd_routine (radeonsi_dri.so + 0x5a9960)
                #4  0x00007ffff1039618 start_thread (libpthread.so.0 + 0x9618)
                #5  0x00007ffff407cf64 __clone (libc.so.6 + 0x13cf64)

GNU gdb (GDB) Fedora 9.1-3.fc32
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "ppc64le-redhat-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/libexec/webkit2gtk-4.0/WebKitWebProcess...
Reading symbols from /usr/lib/debug/usr/libexec/webkit2gtk-4.0/WebKitWebProcess-2.28.0-9.fc32.ppc64le.debug...
[New LWP 121002]
[New LWP 121034]
[New LWP 121033]
[New LWP 121037]
[New LWP 121042]
[New LWP 121012]
[New LWP 121011]
[New LWP 121009]
[New LWP 121049]
[New LWP 121047]
[New LWP 121010]
[New LWP 121026]
[New LWP 121050]
[New LWP 121058]
[New LWP 121061]
[New LWP 121044]
[New LWP 121025]
[New LWP 121052]
[New LWP 121013]
[New LWP 121041]
[New LWP 121054]
[New LWP 121043]
[New LWP 121039]
[New LWP 121014]
[New LWP 121067]
[New LWP 121071]
[New LWP 121032]
[New LWP 121040]
[New LWP 121074]
[New LWP 121063]
[New LWP 121064]
[New LWP 121060]
[New LWP 121045]
[New LWP 121056]
[New LWP 121036]
[New LWP 121068]
[New LWP 121048]
[New LWP 121075]
[New LWP 121070]
[New LWP 121065]
[New LWP 121057]
[New LWP 121073]
[New LWP 121066]
[New LWP 121046]
[New LWP 121072]
[New LWP 121035]
[New LWP 121055]
[New LWP 121069]
[New LWP 121053]
[New LWP 121059]
[New LWP 121051]
[New LWP 121062]
[New LWP 121038]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/libexec/webkit2gtk-4.0/WebKitWebProcess 19 36 '.
Program terminated with signal SIGABRT, Aborted.
#0  0x00007ffff3f89238 in __libc_signal_restore_set (set=0x7fffffffcbe8) at ../sysdeps/unix/sysv/linux/internal-signals.h:86
86	  INTERNAL_SYSCALL_CALL (rt_sigprocmask, err, SIG_SETMASK, set, NULL,
[Current thread is 1 (Thread 0x7fffec590e70 (LWP 121002))]
(gdb) bt
#0  0x00007ffff3f89238 in __libc_signal_restore_set (set=0x7fffffffcbe8) at ../sysdeps/unix/sysv/linux/internal-signals.h:86
#1  __GI_raise (sig=<optimized out>) at ../sysdeps/unix/sysv/linux/raise.c:48
#2  0x00007ffff3f67c68 in __GI_abort () at abort.c:79
#3  0x00007ffff2025bd4 in CRASH_WITH_INFO(...) () at DerivedSources/ForwardingHeaders/wtf/Assertions.h:660
#4  JSC::StructureIDTable::get(unsigned int) () at ../Source/JavaScriptCore/runtime/StructureIDTable.h:175
#5  JSC::VM::getStructure(unsigned int) () at ../Source/JavaScriptCore/runtime/VM.h:897
#6  JSC::JSCell::structure(JSC::VM&) const () at ../Source/JavaScriptCore/runtime/JSCellInlines.h:129
#7  JSC::JSObject::ensureLengthSlow(JSC::VM&, unsigned int) () at ../Source/JavaScriptCore/runtime/JSObject.cpp:3389
#8  0x00007ffff2047ec4 in JSC::JSObject::ensureLength(JSC::VM&, unsigned int) () at ../Source/JavaScriptCore/runtime/JSObject.h:1029
#9  JSC::JSObject::putByIndexBeyondVectorLengthWithoutAttributes<(unsigned char)8>(JSC::JSGlobalObject*, unsigned int, JSC::JSValue) ()
    at ../Source/JavaScriptCore/runtime/JSObject.cpp:2813
#10 0x00007ffff1e722dc in JSC::JSArray::pushInline(JSC::JSGlobalObject*, JSC::JSValue) () at ../Source/JavaScriptCore/runtime/JSArrayInlines.h:175
#11 JSC::arrayProtoFuncPush(JSC::JSGlobalObject*, JSC::CallFrame*) () at ../Source/JavaScriptCore/runtime/ArrayPrototype.cpp:907
#12 0x00007ffff1cecd6c in JSC::NativeFunction::operator()(JSC::JSGlobalObject*, JSC::CallFrame*) () at ../Source/JavaScriptCore/runtime/NativeFunction.h:50
#13 JSC::LLInt::CLoop::execute(JSC::OpcodeID, void*, JSC::VM*, JSC::ProtoCallFrame*, bool) () at DerivedSources/JavaScriptCore/LLIntAssembly.h:30727
#14 0x00007ffff1d19d40 in vmEntryToJavaScript() () at ../Source/JavaScriptCore/llint/LLIntThunks.cpp:171
#15 0x00007ffff1cd0258 in JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) () at ../Source/JavaScriptCore/jit/JITCodeInlines.h:38
#16 JSC::Interpreter::executeCall(JSC::JSGlobalObject*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) ()
    at ../Source/JavaScriptCore/interpreter/Interpreter.cpp:910
#17 0x00007ffff1ea8a88 in JSC::call(JSC::JSGlobalObject*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) ()
    at ../Source/JavaScriptCore/runtime/CallData.cpp:59
#18 0x00007ffff1f96340 in JSC::boundThisNoArgsFunctionCall(JSC::JSGlobalObject*, JSC::CallFrame*) () at ../Source/JavaScriptCore/runtime/JSBoundFunction.cpp:63
#19 0x00007ffff1cecd6c in JSC::NativeFunction::operator()(JSC::JSGlobalObject*, JSC::CallFrame*) () at ../Source/JavaScriptCore/runtime/NativeFunction.h:50
#20 JSC::LLInt::CLoop::execute(JSC::OpcodeID, void*, JSC::VM*, JSC::ProtoCallFrame*, bool) () at DerivedSources/JavaScriptCore/LLIntAssembly.h:30727
#21 0x00007ffff1d19d40 in vmEntryToJavaScript() () at ../Source/JavaScriptCore/llint/LLIntThunks.cpp:171
#22 0x00007ffff1cd0258 in JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) () at ../Source/JavaScriptCore/jit/JITCodeInlines.h:38
#23 JSC::Interpreter::executeCall(JSC::JSGlobalObject*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) ()
    at ../Source/JavaScriptCore/interpreter/Interpreter.cpp:910
#24 0x00007ffff1ea8a88 in JSC::call(JSC::JSGlobalObject*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) ()
    at ../Source/JavaScriptCore/runtime/CallData.cpp:59
#25 0x00007ffff1ea8e40 in JSC::profiledCall(JSC::JSGlobalObject*, JSC::ProfilingReason, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) () at ../Source/JavaScriptCore/runtime/CallData.cpp:80
#26 0x00007ffff2012e38 in JSC::JSMicrotask::run(JSC::JSGlobalObject*) () at ../Source/JavaScriptCore/runtime/JSMicrotask.cpp:96
#27 0x00007ffff5c2d758 in WebCore::JSExecState::runTask(JSC::JSGlobalObject*, JSC::Microtask&) () at ../Source/WebCore/bindings/js/JSExecState.h:91
#28 WebCore::JSMicrotaskCallback::call() () at ../Source/WebCore/bindings/js/JSMicrotaskCallback.h:46
#29 operator() () at ../Source/WebCore/bindings/js/JSDOMWindowBase.cpp:214
#30 call() () at DerivedSources/ForwardingHeaders/wtf/Function.h:52
#31 0x00007ffff5f69d7c in WTF::Function<void ()>::operator()() const () at DerivedSources/ForwardingHeaders/wtf/Function.h:84
#32 WebCore::EventLoopFunctionDispatchTask::execute() () at ../Source/WebCore/dom/EventLoop.cpp:134
--Type <RET> for more, q to quit, c to continue without paging--c
#33 0x00007ffff5f8d7d0 in WebCore::MicrotaskQueue::performMicrotaskCheckpoint() () at ../Source/WebCore/dom/Microtasks.cpp:64
#34 0x00007ffff5f68710 in WebCore::EventLoop::performMicrotaskCheckpoint() () at ../Source/WebCore/dom/EventLoop.cpp:51
#35 0x00007ffff5f68e60 in WebCore::EventLoopTaskGroup::performMicrotaskCheckpoint() () at ../Source/WebCore/dom/EventLoop.cpp:155
#36 0x00007ffff5c42384 in WebCore::JSExecState::didLeaveScriptContext(JSC::JSGlobalObject*) () at ../Source/WebCore/bindings/js/JSExecState.cpp:42
#37 0x00007ffff5c744e8 in WebCore::JSExecState::~JSExecState() () at ../Source/WebCore/bindings/js/JSExecState.h:144
#38 WebCore::JSExecState::profiledCall(JSC::JSGlobalObject*, JSC::ProfilingReason, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&, WTF::NakedPtr<JSC::Exception>&) () at ../Source/WebCore/bindings/js/JSExecState.h:72
#39 WebCore::ScheduledAction::executeFunctionInContext(JSC::JSGlobalObject*, JSC::JSValue, WebCore::ScriptExecutionContext&) () at ../Source/WebCore/bindings/js/ScheduledAction.cpp:118
#40 0x00007ffff5c79328 in WebCore::ScheduledAction::execute(WebCore::Document&) () at ../Source/WebCore/bindings/js/ScheduledAction.cpp:137
#41 0x00007ffff5c794c4 in WebCore::ScheduledAction::execute(WebCore::ScriptExecutionContext&) () at ../Source/WebCore/bindings/js/ScheduledAction.cpp:86
#42 0x00007ffff6570570 in WebCore::DOMTimer::fired() () at ../Source/WebCore/page/DOMTimer.cpp:340
#43 0x00007ffff67261cc in WebCore::ThreadTimers::sharedTimerFiredInternal() () at ../Source/WebCore/platform/ThreadTimers.cpp:129
#44 WebCore::ThreadTimers::sharedTimerFiredInternal() () at ../Source/WebCore/platform/ThreadTimers.cpp:101
#45 0x00007ffff672637c in operator() () at ../Source/WebCore/platform/ThreadTimers.cpp:69
#46 call() () at DerivedSources/ForwardingHeaders/wtf/Function.h:52
#47 0x00007ffff66f581c in WTF::Function<void ()>::operator()() const () at DerivedSources/ForwardingHeaders/wtf/Function.h:84
#48 WebCore::MainThreadSharedTimer::fired() () at ../Source/WebCore/platform/MainThreadSharedTimer.cpp:83
#49 0x00007ffff66fed78 in WTF::RunLoop::Timer<WebCore::MainThreadSharedTimer>::fired() () at DerivedSources/ForwardingHeaders/wtf/RunLoop.h:168
#50 0x00007ffff22dffe8 in operator() () at ../Source/WTF/wtf/glib/RunLoopGLib.cpp:177
#51 _FUN() () at ../Source/WTF/wtf/glib/RunLoopGLib.cpp:183
#52 0x00007ffff22df450 in operator() () at ../Source/WTF/wtf/glib/RunLoopGLib.cpp:45
#53 _FUN() () at ../Source/WTF/wtf/glib/RunLoopGLib.cpp:46
#54 0x00007ffff2c0ea28 in g_main_dispatch (context=0x1000cd810) at ../glib/gmain.c:3309
#55 g_main_context_dispatch (context=0x1000cd810) at ../glib/gmain.c:3974
#56 0x00007ffff2c0ef08 in g_main_context_iterate (context=0x1000cd810, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4047
#57 0x00007ffff2c0f43c in g_main_loop_run (loop=0x1001569e0) at ../glib/gmain.c:4241
#58 0x00007ffff22e0694 in WTF::RunLoop::run() () at ../Source/WTF/wtf/glib/RunLoopGLib.cpp:96
#59 0x00007ffff51e5674 in WebKit::AuxiliaryProcessMain<WebKit::WebProcess, WebKit::WebProcessMainGtk>(int, char**) () at ../Source/WebKit/Shared/AuxiliaryProcessMain.h:68
#60 0x00007ffff51e4978 in WebKit::WebProcessMain(int, char**) () at ../Source/WebKit/WebProcess/gtk/WebProcessMainGtk.cpp:68
#61 0x00000001000007d0 in main() () at ../Source/WebKit/WebProcess/EntryPoint/unix/WebProcessMain.cpp:45




$ coredumpctl debug 120938
           PID: 120938 (epiphany)
           UID: 1000 (tle)
           GID: 1000 (tle)
        Signal: 6 (ABRT)
     Timestamp: Sat 2020-04-11 12:13:39 AEST (1h 6min ago)
  Command Line: /usr/bin/epiphany
    Executable: /usr/bin/epiphany
 Control Group: /user.slice/user-1000.slice/user/apps.slice/apps-org.gnome.Terminal.slice/vte-spawn-8d1e6ef0-8dcd-47c2-a101-ee9e29ad50a6.scope
          Unit: user
     User Unit: vte-spawn-8d1e6ef0-8dcd-47c2-a101-ee9e29ad50a6.scope
         Slice: user-1000.slice
     Owner UID: 1000 (tle)
       Boot ID: e92cda0905de409ba60e02658a42df73
    Machine ID: 5632f07729a648c49d05933910ac9490
      Hostname: orion.dev
       Storage: /var/lib/systemd/coredump/core.epiphany.1000.e92cda0905de409ba60e02658a42df73.120938.1586571219000000000000.lz4
       Message: Process 120938 (epiphany) of user 1000 dumped core.
                
                Stack trace of thread 120938:
                #0  0x00007ffff6af9238 __libc_signal_restore_set (libc.so.6 + 0x49238)
                #1  0x00007ffff6ad7c68 __GI_abort (libc.so.6 + 0x27c68)
                #2  0x00007ffff20f5bd4 _ZN3JSC8JSObject16ensureLengthSlowERNS_2VMEj (libjavascriptcoregtk-4.0.so.18 + 0x915bd4)
                #3  0x00007ffff2117ec4 _ZN3JSC8JSObject45putByIndexBeyondVectorLengthWithoutAttributesILh8EEEbPNS_14JSGlobalObjectEjNS_7JSValueE (libjavascriptcoregtk-4.0.so.18 + 0x937ec4)
                #4  0x00007ffff20f81dc _ZN3JSC8JSObject38putDirectIndexSlowOrBeyondVectorLengthEPNS_14JSGlobalObjectEjNS_7JSValueEjNS_18PutDirectIndexModeE (libjavascriptcoregtk-4.0.so.18 + 0x9181dc)
                #5  0x00007ffff218839c _ZN3JSC13LiteralParserIhE5parseENS_11ParserStateE (libjavascriptcoregtk-4.0.so.18 + 0x9a839c)
                #6  0x00007ffff20ebef8 _ZN3JSC9JSONParseEPNS_14JSGlobalObjectERKN3WTF6StringE (libjavascriptcoregtk-4.0.so.18 + 0x90bef8)
                #7  0x00007ffff40d1a94 _ZN7WebCore17ContentExtensions13parseRuleListERKN3WTF6StringE (libwebkit2gtk-4.0.so.37 + 0x1a71a94)
                #8  0x00007ffff31a6558 _ZN3API20ContentRuleListStore22compileContentRuleListERKN3WTF6StringEOS2_NS1_17CompletionHandlerIFvNS1_6RefPtrINS_15ContentRuleListENS1_13DumbPtrTraitsIS8_EEEESt10error_codeEEE (libwebkit2gtk-4.0.so.37 + 0xb46558)
                #9  0x00007ffff3234e54 _ZL37webkitUserContentFilterStoreSaveBytesON3WTF7GRefPtrI6_GTaskEEONS_6StringEONS0_I7_GBytesEE.isra.0 (libwebkit2gtk-4.0.so.37 + 0xbd4e54)
                #10 0x00007ffff32354e8 webkit_user_content_filter_store_save (libwebkit2gtk-4.0.so.37 + 0xbd54e8)
                #11 0x00007ffff7f0117c filter_info_setup_load_file (libephymain.so + 0xb117c)
                #12 0x00007ffff7f01758 download_completed_cb (libephymain.so + 0xb1758)
                #13 0x00007ffff715b00c g_cclosure_marshal_VOID__VOIDv (libgobject-2.0.so.0 + 0x1b00c)
                #14 0x00007ffff7157d30 _g_closure_invoke_va (libgobject-2.0.so.0 + 0x17d30)
                #15 0x00007ffff717bed4 g_signal_emit_valist (libgobject-2.0.so.0 + 0x3bed4)
                #16 0x00007ffff717c050 g_signal_emit (libgobject-2.0.so.0 + 0x3c050)
                #17 0x00007ffff7eef0f4 download_finished_cb (libephymain.so + 0x9f0f4)
                #18 0x00007ffff715af50 g_cclosure_marshal_VOID__VOID (libgobject-2.0.so.0 + 0x1af50)
                #19 0x00007ffff71579dc g_closure_invoke (libgobject-2.0.so.0 + 0x179dc)
                #20 0x00007ffff7174678 signal_emit_unlocked_R (libgobject-2.0.so.0 + 0x34678)
                #21 0x00007ffff717bf18 g_signal_emit_valist (libgobject-2.0.so.0 + 0x3bf18)
                #22 0x00007ffff717c050 g_signal_emit (libgobject-2.0.so.0 + 0x3c050)
                #23 0x00007ffff3203558 _Z22webkitDownloadFinishedP15_WebKitDownload (libwebkit2gtk-4.0.so.37 + 0xba3558)
                #24 0x00007ffff3203854 _ZN14DownloadClient9didFinishERN6WebKit13DownloadProxyE (libwebkit2gtk-4.0.so.37 + 0xba3854)
                #25 0x00007ffff32bae7c _ZN6WebKit13DownloadProxy9didFinishEv (libwebkit2gtk-4.0.so.37 + 0xc5ae7c)
                #26 0x00007ffff2e170c8 .LTHUNK0 (libwebkit2gtk-4.0.so.37 + 0x7b70c8)
                #27 0x00007ffff2fe738c _ZN3IPC18MessageReceiverMap15dispatchMessageERNS_10ConnectionERNS_7DecoderE (libwebkit2gtk-4.0.so.37 + 0x98738c)
                #28 0x00007ffff309d94c _ZN6WebKit21AuxiliaryProcessProxy15dispatchMessageERN3IPC10ConnectionERNS1_7DecoderE (libwebkit2gtk-4.0.so.37 + 0xa3d94c)
                #29 0x00007ffff32d4320 .LTHUNK13 (libwebkit2gtk-4.0.so.37 + 0xc74320)
                #30 0x00007ffff2fdbf28 _ZN3IPC10Connection15dispatchMessageERNS_7DecoderE (libwebkit2gtk-4.0.so.37 + 0x97bf28)
                #31 0x00007ffff2fddc80 _ZN3IPC10Connection15dispatchMessageESt10unique_ptrINS_7DecoderESt14default_deleteIS2_EE (libwebkit2gtk-4.0.so.37 + 0x97dc80)
                #32 0x00007ffff2fde4bc _ZN3IPC10Connection26dispatchOneIncomingMessageEv (libwebkit2gtk-4.0.so.37 + 0x97e4bc)
                #33 0x00007ffff2fdea34 _ZN3WTF6Detail15CallableWrapperIZN3IPC10Connection22enqueueIncomingMessageESt10unique_ptrINS2_7DecoderESt14default_deleteIS5_EEEUlvE_vJEE4callEv (libwebkit2gtk-4.0.so.37 + 0x97ea34)
                #34 0x00007ffff23472cc _ZN3WTF7RunLoop11performWorkEv (libjavascriptcoregtk-4.0.so.18 + 0xb672cc)
                #35 0x00007ffff23af3c8 _ZZN3WTF7RunLoopC4EvENUlPvE_4_FUNES1_ (libjavascriptcoregtk-4.0.so.18 + 0xbcf3c8)
                #36 0x00007ffff23af450 _ZN3WTFL22runLoopSourceFunctionsMUlP8_GSourcePFiPvES2_E_4_FUNES1_S4_S2_ (libjavascriptcoregtk-4.0.so.18 + 0xbcf450)
                #37 0x00007ffff700ea28 g_main_dispatch (libglib-2.0.so.0 + 0x6ea28)
                #38 0x00007ffff700ef08 g_main_context_iterate (libglib-2.0.so.0 + 0x6ef08)
                #39 0x00007ffff700f02c g_main_context_iteration (libglib-2.0.so.0 + 0x6f02c)
                #40 0x00007ffff731da28 g_application_run (libgio-2.0.so.0 + 0x14da28)
                #41 0x0000000100004ad4 main (epiphany + 0x4ad4)
                #42 0x00007ffff6ad80cc generic_start_main (libc.so.6 + 0x280cc)
                #43 0x00007ffff6ad8290 __libc_start_main (libc.so.6 + 0x28290)
                
                Stack trace of thread 120971:
                #0  0x00007ffff6bdc55c __GI___poll (libc.so.6 + 0x12c55c)
                #1  0x00007ffff70265d8 poll (libglib-2.0.so.0 + 0x865d8)
                #2  0x00007ffff700ee84 g_main_context_poll (libglib-2.0.so.0 + 0x6ee84)
                #3  0x00007ffff700f43c g_main_loop_run (libglib-2.0.so.0 + 0x6f43c)
                #4  0x00007ffff23b0694 _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.0.so.18 + 0xbd0694)
                #5  0x00007ffff23ab000 _ZN3WTF6Detail15CallableWrapperIZNS_9WorkQueue18platformInitializeEPKcNS2_4TypeENS2_3QOSEEUlvE_vJEE4callEv (libjavascriptcoregtk-4.0.so.18 + 0xbcb000)
                #6  0x00007ffff2349b00 _ZN3WTF6Thread10entryPointEPNS0_16NewThreadContextE (libjavascriptcoregtk-4.0.so.18 + 0xb69b00)
                #7  0x00007ffff23b29e8 _ZN3WTFL19wtfThreadEntryPointEPv (libjavascriptcoregtk-4.0.so.18 + 0xbd29e8)
                #8  0x00007ffff0a49618 start_thread (libpthread.so.0 + 0x9618)
                #9  0x00007ffff6becf64 __clone (libc.so.6 + 0x13cf64)

GNU gdb (GDB) Fedora 9.1-3.fc32
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "ppc64le-redhat-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/epiphany...
Missing separate debuginfo for /usr/bin/epiphany
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/82/9ca89c8d913d7116c5b64e96f3f57ce85e277c.debug
Reading symbols from .gnu_debugdata for /usr/bin/epiphany...
(No debugging symbols found in .gnu_debugdata for /usr/bin/epiphany)
[New LWP 120938]
[New LWP 120971]
[New LWP 120945]
[New LWP 120943]
[New LWP 120942]
[New LWP 120941]
[New LWP 120944]
[New LWP 120969]
[New LWP 120960]
[New LWP 120970]
[New LWP 121017]
[New LWP 120946]
[New LWP 120968]
[New LWP 120951]
[New LWP 120948]
[New LWP 120952]
[New LWP 120947]
[New LWP 120950]
Missing separate debuginfo for /usr/lib64/epiphany/libephymain.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/9e/62828dde56b644844390051d3e37e866a77a65.debug
Missing separate debuginfo for /usr/lib64/epiphany/libephymisc.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/46/8d25e73a32897b806246db860ae10e19b73dbd.debug
Missing separate debuginfo for /usr/lib64/epiphany/libephysync.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/2c/a1549b97d6353a7e02fe4417d74f763ceb1174.debug
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Missing separate debuginfo for /usr/lib64/gio/modules/libgiognutls.so
Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/8d/d788271e8975dc2af537fcbddb37665d28acc1.debug
Core was generated by `/usr/bin/epiphany '.
--Type <RET> for more, q to quit, c to continue without paging--c
Program terminated with signal SIGABRT, Aborted.
#0  0x00007ffff6af9238 in __libc_signal_restore_set (set=0x7fffffffbb98) at ../sysdeps/unix/sysv/linux/internal-signals.h:86
86	  INTERNAL_SYSCALL_CALL (rt_sigprocmask, err, SIG_SETMASK, set, NULL,
[Current thread is 1 (Thread 0x7fffebbd6af0 (LWP 120938))]
(gdb) bt
#0  0x00007ffff6af9238 in __libc_signal_restore_set (set=0x7fffffffbb98) at ../sysdeps/unix/sysv/linux/internal-signals.h:86
#1  __GI_raise (sig=<optimized out>) at ../sysdeps/unix/sysv/linux/raise.c:48
#2  0x00007ffff6ad7c68 in __GI_abort () at abort.c:79
#3  0x00007ffff20f5bd4 in CRASH_WITH_INFO(...) () at DerivedSources/ForwardingHeaders/wtf/Assertions.h:660
#4  JSC::StructureIDTable::get(unsigned int) () at ../Source/JavaScriptCore/runtime/StructureIDTable.h:175
#5  JSC::VM::getStructure(unsigned int) () at ../Source/JavaScriptCore/runtime/VM.h:897
#6  JSC::JSCell::structure(JSC::VM&) const () at ../Source/JavaScriptCore/runtime/JSCellInlines.h:129
#7  JSC::JSObject::ensureLengthSlow(JSC::VM&, unsigned int) () at ../Source/JavaScriptCore/runtime/JSObject.cpp:3389
#8  0x00007ffff2117ec4 in JSC::JSObject::ensureLength(JSC::VM&, unsigned int) () at ../Source/JavaScriptCore/runtime/JSObject.h:1029
#9  JSC::JSObject::putByIndexBeyondVectorLengthWithoutAttributes<(unsigned char)8>(JSC::JSGlobalObject*, unsigned int, JSC::JSValue) ()
    at ../Source/JavaScriptCore/runtime/JSObject.cpp:2813
#10 0x00007ffff20f81dc in JSC::JSObject::putDirectIndexSlowOrBeyondVectorLength(JSC::JSGlobalObject*, unsigned int, JSC::JSValue, unsigned int, JSC::PutDirectIndexMode) ()
    at ../Source/JavaScriptCore/runtime/JSObject.cpp:3144
#11 0x00007ffff218839c in JSC::JSObject::putDirectIndex(JSC::JSGlobalObject*, unsigned int, JSC::JSValue, unsigned int, JSC::PutDirectIndexMode) ()
    at ../Source/JavaScriptCore/runtime/JSObject.h:246
#12 JSC::JSObject::putDirectIndex(JSC::JSGlobalObject*, unsigned int, JSC::JSValue) () at ../Source/JavaScriptCore/runtime/JSObject.h:251
#13 JSC::LiteralParser<unsigned char>::parse(JSC::ParserState) () at ../Source/JavaScriptCore/runtime/LiteralParser.cpp:858
#14 0x00007ffff20ebef8 in JSC::LiteralParser<unsigned char>::tryLiteralParse() () at ../Source/JavaScriptCore/runtime/LiteralParser.h:115
#15 JSC::JSONParse(JSC::JSGlobalObject*, WTF::String const&) () at ../Source/JavaScriptCore/runtime/JSONObject.cpp:852
#16 0x00007ffff40d1a94 in loadEncodedRules () at ../Source/WebCore/contentextensions/ContentExtensionParser.cpp:309
#17 WebCore::ContentExtensions::parseRuleList(WTF::String const&) () at ../Source/WebCore/contentextensions/ContentExtensionParser.cpp:362
#18 0x00007ffff31a6558 in API::ContentRuleListStore::compileContentRuleList(WTF::String const&, WTF::String&&, WTF::CompletionHandler<void (WTF::RefPtr<API::ContentRuleList, WTF::DumbPtrTraits<API::ContentRuleList> >, std::error_code)>) () at ../Source/WebKit/UIProcess/API/APIContentRuleListStore.cpp:473
#19 0x00007ffff3234e54 in webkitUserContentFilterStoreSaveBytes() () at ../Source/WebKit/UIProcess/API/glib/WebKitUserContentFilterStore.cpp:185
#20 0x00007ffff32354e8 in webkit_user_content_filter_store_save() () at ../Source/WebKit/UIProcess/API/glib/WebKitUserContentFilterStore.cpp:227
#21 0x00007ffff7f0117c in filter_info_setup_load_file () at /usr/lib64/epiphany/libephymain.so
#22 0x00007ffff7f01758 in download_completed_cb () at /usr/lib64/epiphany/libephymain.so
#23 0x00007ffff715b00c in g_cclosure_marshal_VOID__VOIDv
    (closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=<optimized out>) at ../gobject/gmarshal.c:165
#24 0x00007ffff7157d30 in _g_closure_invoke_va
    (closure=0x100979bb0, return_value=0x0, instance=0x7fffd0020230, args=0x7fffffffd3d8 "=\001", n_params=<optimized out>, param_types=0x0) at ../gobject/gclosure.c:873
#25 0x00007ffff717bed4 in g_signal_emit_valist (instance=0x7fffd0020230, signal_id=<optimized out>, detail=<optimized out>, var_args=0x7fffffffd3d8 "=\001")
    at ../gobject/gsignal.c:3407
#26 0x00007ffff717c050 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../gobject/gsignal.c:3554
#27 0x00007ffff7eef0f4 in download_finished_cb () at /usr/lib64/epiphany/libephymain.so
#32 0x00007ffff717c050 in <emit signal ??? on instance 0x100882a00 [WebKitDownload]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>)
    at ../gobject/gsignal.c:3554
    #28 0x00007ffff715af50 in g_cclosure_marshal_VOID__VOID
--Type <RET> for more, q to quit, c to continue without paging--c
    (closure=0x10087f800, return_value=<optimized out>, n_param_values=<optimized out>, param_values=<optimized out>, invocation_hint=<optimized out>, marshal_data=<optimized out>) at ../gobject/gmarshal.c:117
    #29 0x00007ffff71579dc in g_closure_invoke (closure=0x10087f800, return_value=0x0, n_param_values=<optimized out>, param_values=0x7fffffffd6c0, invocation_hint=0x7fffffffd598) at ../gobject/gclosure.c:810
    #30 0x00007ffff7174678 in signal_emit_unlocked_R (node=node@entry=0x100995410, detail=detail@entry=0, instance=instance@entry=0x100882a00, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffd6c0) at ../gobject/gsignal.c:3742
    #31 0x00007ffff717bf18 in g_signal_emit_valist (instance=0x100882a00, signal_id=<optimized out>, detail=<optimized out>, var_args=0x7fffffffd888 "") at ../gobject/gsignal.c:3498
#33 0x00007ffff3203558 in webkitDownloadFinished(_WebKitDownload*) () at ../Source/WebKit/UIProcess/API/glib/WebKitDownload.cpp:415
#34 0x00007ffff3203854 in DownloadClient::didFinish(WebKit::DownloadProxy&) () at ../Source/WebKit/UIProcess/API/glib/WebKitDownloadClient.cpp:112
#35 0x00007ffff32bae7c in WebKit::DownloadProxy::didFinish() () at ../Source/WebKit/UIProcess/Downloads/DownloadProxy.cpp:213
#36 0x00007ffff2e170c8 in IPC::callMemberFunctionImpl<WebKit::DownloadProxy, void (WebKit::DownloadProxy::*)(), std::tuple<>>(WebKit::DownloadProxy*, void (WebKit::DownloadProxy::*)(), std::tuple<>&&, std::integer_sequence<unsigned long>) () at ../Source/WebKit/Platform/IPC/HandleMessage.h:41
#37 IPC::callMemberFunction<WebKit::DownloadProxy, void (WebKit::DownloadProxy::*)(), std::tuple<>, std::integer_sequence<unsigned long> >(std::tuple<>&&, WebKit::DownloadProxy*, void (WebKit::DownloadProxy::*)()) () at ../Source/WebKit/Platform/IPC/HandleMessage.h:47
#38 IPC::handleMessage<Messages::DownloadProxy::DidFinish, WebKit::DownloadProxy, void (WebKit::DownloadProxy::*)()>(IPC::Decoder&, WebKit::DownloadProxy*, void (WebKit::DownloadProxy::*)()) () at ../Source/WebKit/Platform/IPC/HandleMessage.h:120
#39 WebKit::DownloadProxy::didReceiveMessage(IPC::Connection&, IPC::Decoder&) () at DerivedSources/WebKit/DownloadProxyMessageReceiver.cpp:76
#40 0x00007ffff2fe738c in IPC::MessageReceiverMap::dispatchMessage(IPC::Connection&, IPC::Decoder&) () at ../Source/WebKit/Platform/IPC/MessageReceiverMap.cpp:123
#41 0x00007ffff309d94c in WebKit::AuxiliaryProcessProxy::dispatchMessage(IPC::Connection&, IPC::Decoder&) () at ../Source/WebKit/UIProcess/AuxiliaryProcessProxy.cpp:196
#42 0x00007ffff32d4320 in WebKit::NetworkProcessProxy::didReceiveMessage(IPC::Connection&, IPC::Decoder&) () at ../Source/WebKit/UIProcess/Network/NetworkProcessProxy.cpp:279
#43 0x00007ffff2fdbf28 in IPC::Connection::dispatchMessage(IPC::Decoder&) () at ../Source/WebKit/Platform/IPC/Connection.cpp:1008
#44 0x00007ffff2fddc80 in IPC::Connection::dispatchMessage(std::unique_ptr<IPC::Decoder, std::default_delete<IPC::Decoder> >) () at ../Source/WebKit/Platform/IPC/Connection.cpp:1077
#45 0x00007ffff2fde4bc in IPC::Connection::dispatchOneIncomingMessage() () at ../Source/WebKit/Platform/IPC/Connection.cpp:1146
#46 0x00007ffff2fdea34 in operator() () at ../Source/WebKit/Platform/IPC/Connection.cpp:985
#47 call() () at DerivedSources/ForwardingHeaders/wtf/Function.h:52
#48 0x00007ffff23472cc in WTF::Function<void ()>::operator()() const () at ../Source/WTF/wtf/Function.h:84
#49 WTF::RunLoop::performWork() () at ../Source/WTF/wtf/RunLoop.cpp:107
#50 0x00007ffff23af3c8 in operator() () at ../Source/WTF/wtf/glib/RunLoopGLib.cpp:68
#51 _FUN() () at ../Source/WTF/wtf/glib/RunLoopGLib.cpp:70
#52 0x00007ffff23af450 in operator() () at ../Source/WTF/wtf/glib/RunLoopGLib.cpp:45
#53 _FUN() () at ../Source/WTF/wtf/glib/RunLoopGLib.cpp:46
#54 0x00007ffff700ea28 in g_main_dispatch (context=0x1002e16e0) at ../glib/gmain.c:3309
#55 g_main_context_dispatch (context=0x1002e16e0) at ../glib/gmain.c:3974
#56 0x00007ffff700ef08 in g_main_context_iterate (context=context@entry=0x1002e16e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4047
#57 0x00007ffff700f02c in g_main_context_iteration (context=0x1002e16e0, may_block=<optimized out>) at ../glib/gmain.c:4108
#58 0x00007ffff731da28 in g_application_run (application=0x1005702c0 [EphyShell], argc=<optimized out>, argv=<optimized out>) at ../gio/gapplication.c:2559
#59 0x0000000100004ad4 in main ()

Comment 1 Michael Catanzaro 2020-04-15 22:58:21 UTC
Did disabling the adblocker avoid the crash?

Comment 2 Trung LE 2020-04-17 10:43:56 UTC
Yes it does work after I disabled adblock with dconf-editor.

Comment 3 Trung LE 2020-04-17 10:45:33 UTC
(In reply to Michael Catanzaro from comment #1)
> Did disabling the adblocker avoid the crash?

The epiphany does not crash. However none website is loaded correctly because webkitgtk process keeps crashing

[tle@orion brew]$ coredumpctl info 59272
           PID: 59272 (WebKitWebProces)
           UID: 1000 (tle)
           GID: 1000 (tle)
        Signal: 6 (ABRT)
     Timestamp: Fri 2020-04-17 20:44:10 AEST (24s ago)
  Command Line: /usr/libexec/webkit2gtk-4.0/WebKitWebProcess 21 37
    Executable: /usr/libexec/webkit2gtk-4.0/WebKitWebProcess
 Control Group: /user.slice/user-1000.slice/user/apps.slice/apps-org.gnome.Terminal.slice/vte-spawn-5388e49c-33b3-4c3a-9a46-c>
          Unit: user
     User Unit: vte-spawn-5388e49c-33b3-4c3a-9a46-cf6b9dadf0d9.scope
         Slice: user-1000.slice
     Owner UID: 1000 (tle)
       Boot ID: 321a512957944e4b8f80379a42d71237
    Machine ID: 5632f07729a648c49d05933910ac9490
      Hostname: orion.dev
       Storage: /var/lib/systemd/coredump/core.WebKitWebProces.1000.321a512957944e4b8f80379a42d71237.59272.1587120250000000000000.lz4
       Message: Process 59272 (WebKitWebProces) of user 1000 dumped core.
                
                Stack trace of thread 2:
                #0  0x00007fff7c959238 __libc_signal_restore_set (libc.so.6 + 0x49238)
                #1  0x00007fff7c937c68 __GI_abort (libc.so.6 + 0x27c68)
                #2  0x00007fff7a9b5eb4 _Z15CRASH_WITH_INFOz (libjavascriptcoregtk-4.0.so.18 + 0x915eb4)
                #3  0x00007fff7a9d8214 _ZN3JSC8JSObject12ensureLengthERNS_2VMEj (libjavascriptcoregtk-4.0.so.18 + 0x938214)
                #4  0x00007fff7a9b84bc _ZN3JSC8JSObject38putDirectIndexSlowOrBeyondVectorLengthEPNS_14JSGlobalObjectEjNS_7JSValueEjNS_18Pu>
                #5  0x00007fff7a6afbe4 _ZN3JSC8JSObject14putDirectIndexEPNS_14JSGlobalObjectEjNS_7JSValueEjNS_18PutDirectIndexModeE (libja>
                #6  0x00007fff7a683d34 _ZN3JSC5LLInt5CLoop7executeENS_8OpcodeIDEPvPNS_2VMEPNS_14ProtoCallFrameEb (libjavascriptcoregtk-4.0>
                #7  0x00007fff7a6aa380 vmEntryToJavaScript (libjavascriptcoregtk-4.0.so.18 + 0x60a380)
                #8  0x00007fff7a660858 _ZN3JSC7JITCode7executeEPNS_2VMEPNS_14ProtoCallFrameE (libjavascriptcoregtk-4.0.so.18 + 0x5c0858)
                #9  0x00007fff7a839128 _ZN3JSC4callEPNS_14JSGlobalObjectENS_7JSValueENS_8CallTypeERKNS_8CallDataES2_RKNS_7ArgListE (libjav>
                #10 0x00007fff7a8394e0 _ZN3JSC12profiledCallEPNS_14JSGlobalObjectENS_15ProfilingReasonENS_7JSValueENS_8CallTypeERKNS_8Call>
                #11 0x00007fff7a9a34b8 _ZN3JSC11JSMicrotask3runEPNS_14JSGlobalObjectE (libjavascriptcoregtk-4.0.so.18 + 0x9034b8)
                #12 0x00007fff7e6170f8 _ZN7WebCore11JSExecState7runTaskEPN3JSC14JSGlobalObjectERNS1_9MicrotaskE (libwebkit2gtk-4.0.so.37 +>
                #13 0x00007fff7e952f7c _ZNK3WTF8FunctionIFvvEEclEv (libwebkit2gtk-4.0.so.37 + 0x1d02f7c)
                #14 0x00007fff7e976a30 _ZN7WebCore14MicrotaskQueue26performMicrotaskCheckpointEv (libwebkit2gtk-4.0.so.37 + 0x1d26a30)
                #15 0x00007fff7e951910 _ZN7WebCore9EventLoop26performMicrotaskCheckpointEv (libwebkit2gtk-4.0.so.37 + 0x1d01910)
                #16 0x00007fff7e952060 _ZN7WebCore18EventLoopTaskGroup26performMicrotaskCheckpointEv (libwebkit2gtk-4.0.so.37 + 0x1d02060)
                #17 0x00007fff7e62bd24 _ZN7WebCore11JSExecState21didLeaveScriptContextEPN3JSC14JSGlobalObjectE (libwebkit2gtk-4.0.so.37 + >
                #18 0x00007fff7e62db28 _ZN7WebCore11JSExecStateD4Ev (libwebkit2gtk-4.0.so.37 + 0x19ddb28)
                #19 0x00007fff7e9579cc _ZN7WebCore11EventTarget25innerInvokeEventListenersERNS_5EventEN3WTF6VectorINS3_6RefPtrINS_23Regist>
                #20 0x00007fff7e95a1c8 _ZN7WebCore11EventTarget18fireEventListenersERNS_5EventENS0_16EventInvokePhaseE (libwebkit2gtk-4.0.>
                #21 0x00007fff7e95a794 _ZN7WebCore11EventTarget13dispatchEventERNS_5EventE (libwebkit2gtk-4.0.so.37 + 0x1d0a794)
                #22 0x00007fff7f920080 _ZN7WebCore14XMLHttpRequest13dispatchEventERNS_5EventE (libwebkit2gtk-4.0.so.37 + 0x2cd0080)
                #23 0x00007fff7f926070 _ZN7WebCore35XMLHttpRequestProgressEventThrottle25dispatchEventWhenPossibleERNS_5EventE (libwebkit2>
                #24 0x00007fff7f926408 _ZN7WebCore35XMLHttpRequestProgressEventThrottle21dispatchProgressEventERKN3WTF10AtomStringE (libwe>
                #25 0x00007fff7f9286d4 _ZN7WebCore14XMLHttpRequest28callReadyStateChangeListenerEv (libwebkit2gtk-4.0.so.37 + 0x2cd86d4)
                #26 0x00007fff7f9287f8 _ZN7WebCore14XMLHttpRequest11changeStateENS0_5StateE (libwebkit2gtk-4.0.so.37 + 0x2cd87f8)
                #27 0x00007fff7f929890 _ZN7WebCore14XMLHttpRequest16didFinishLoadingEm (libwebkit2gtk-4.0.so.37 + 0x2cd9890)
                #28 0x00007fff7ee2b744 _ZN7WebCore24DocumentThreadableLoader16didFinishLoadingEm (libwebkit2gtk-4.0.so.37 + 0x21db744)
                #29 0x00007fff7ee2b9ac _ZThn16_N7WebCore24DocumentThreadableLoader14notifyFinishedERNS_14CachedResourceE (libwebkit2gtk-4.>
                #30 0x00007fff7eef728c _ZN7WebCore14CachedResource11checkNotifyEv (libwebkit2gtk-4.0.so.37 + 0x22a728c)
                #31 0x00007fff7eef5f24 _ZN7WebCore14CachedResource13finishLoadingEPNS_12SharedBufferE (libwebkit2gtk-4.0.so.37 + 0x22a5f24)
                #32 0x00007fff7ef00508 _ZN7WebCore17CachedRawResource13finishLoadingEPNS_12SharedBufferE (libwebkit2gtk-4.0.so.37 + 0x22b0>
                #33 0x00007fff7eea9400 _ZN7WebCore17SubresourceLoader16didFinishLoadingERKNS_18NetworkLoadMetricsE (libwebkit2gtk-4.0.so.3>
                #34 0x00007fff7dab6490 _ZN6WebKit17WebResourceLoader21didFinishResourceLoadERKN7WebCore18NetworkLoadMetricsE (libwebkit2gt>
                #35 0x00007fff7d4524c8 _ZN3IPC22callMemberFunctionImplIN6WebKit17WebResourceLoaderEMS2_FvRKN7WebCore18NetworkLoadMetricsEE>
                #36 0x00007fff7d451058 _ZN6WebKit17WebResourceLoader34didReceiveWebResourceLoaderMessageERN3IPC10ConnectionERNS1_7DecoderE>
                #37 0x00007fff7daa1db8 _ZN6WebKit24NetworkProcessConnection17didReceiveMessageERN3IPC10ConnectionERNS1_7DecoderE (libwebki>
                #38 0x00007fff7d5cbd48 _ZN3IPC10Connection15dispatchMessageERNS_7DecoderE (libwebkit2gtk-4.0.so.37 + 0x97bd48)
                #39 0x00007fff7d5cdaa0 _ZN3IPC10Connection15dispatchMessageESt10unique_ptrINS_7DecoderESt14default_deleteIS2_EE (libwebkit>
                #40 0x00007fff7d5ce2dc _ZN3IPC10Connection26dispatchOneIncomingMessageEv (libwebkit2gtk-4.0.so.37 + 0x97e2dc)
                #41 0x00007fff7d5ce854 operator() (libwebkit2gtk-4.0.so.37 + 0x97e854)
                #42 0x00007fff7ac07258 _ZNK3WTF8FunctionIFvvEEclEv (libjavascriptcoregtk-4.0.so.18 + 0xb67258)
                #43 0x00007fff7ac6f508 operator() (libjavascriptcoregtk-4.0.so.18 + 0xbcf508)
                #44 0x00007fff7ac6f590 operator() (libjavascriptcoregtk-4.0.so.18 + 0xbcf590)
                #45 0x00007fff7b52e9d8 g_main_context_dispatch (libglib-2.0.so.0 + 0x6e9d8)
                #46 0x00007fff7b52eeb8 g_main_context_iterate.constprop.0 (libglib-2.0.so.0 + 0x6eeb8)
                #47 0x00007fff7b52f3ec g_main_loop_run (libglib-2.0.so.0 + 0x6f3ec)
                #48 0x00007fff7ac707d4 _ZN3WTF7RunLoop3runEv (libjavascriptcoregtk-4.0.so.18 + 0xbd07d4)
                #49 0x00007fff7dbb8a14 _ZN6WebKit20AuxiliaryProcessMainINS_10WebProcessENS_17WebProcessMainGtkEEEiiPPc (libwebkit2gtk-4.0.>
                #50 0x00007fff7dbb7f78 _ZN6WebKit14WebProcessMainEiPPc (libwebkit2gtk-4.0.so.37 + 0xf67f78)
                #51 0x000000010e9e07d0 main (WebKitWebProcess + 0x7d0)
                #52 0x00007fff7c9380cc generic_start_main (libc.so.6 + 0x280cc)
                #53 0x00007fff7c938290 __libc_start_main (libc.so.6 + 0x28290)
                
                Stack trace of thread 13:
                #0  0x00007fff799d3da0 futex_abstimed_wait_cancelable (libpthread.so.0 + 0x13da0)
                #1  0x00007fff7c9b1cf0 __pthread_cond_timedwait (libc.so.6 + 0xa1cf0)
                #2  0x00007fff7ac73874 _ZN3WTF15ThreadCondition9timedWaitERNS_5MutexENS_8WallTimeE (libjavascriptcoregtk-4.0.so.18 + 0xbd3>
                #3  0x00007fff7ac03278 _ZN3WTF10ParkingLot21parkConditionallyImplEPKvRKNS_12ScopedLambdaIFbvEEERKNS3_IFvvEEERKNS_24TimeWit>
                #4  0x00007fff7abe81d0 _ZN3WTF10ParkingLot17parkConditionallyIZNS_9Condition9waitUntilINS_4LockEEEbRT_RKNS_24TimeWithDynam>
                #5  0x00007fff7ac09ba0 _ZNK3WTF8FunctionIFvvEEclEv (libjavascriptcoregtk-4.0.so.18 + 0xb69ba0)
                #6  0x00007fff7ac72b28 wtfThreadEntryPoint (libjavascriptcoregtk-4.0.so.18 + 0xbd2b28)
                #7  0x00007fff799c9618 start_thread (libpthread.so.0 + 0x9618)
                #8  0x00007fff7ca4cf64 __clone (libc.so.6 + 0x13cf64)

Comment 4 Michael Catanzaro 2020-04-17 13:57:56 UTC
OK I think we've reached the limit of what we can accomplish on Red Hat Bugzilla... I know creating a new online account is annoying, but we'll need you on WebKit Bugzilla to make progress on these since you have ready access to the affected hardware. Please report two new bugs for these two crashes, the first against 'WebKit Misc' and the second against JavaScriptCore. Provide full backtraces ('bt full' in gdb) and we can start trying to get to the bottom of it.

Is your Talos machine *fast* (like 16+ cores)? If so, we might ask you to bisect since that's probably easiest when nobody else has access to this hardware....

Comment 5 Trung LE 2020-04-18 09:49:10 UTC
(In reply to Michael Catanzaro from comment #4)
> OK I think we've reached the limit of what we can accomplish on Red Hat
> Bugzilla... I know creating a new online account is annoying, but we'll need
> you on WebKit Bugzilla to make progress on these since you have ready access
> to the affected hardware. Please report two new bugs for these two crashes,
> the first against 'WebKit Misc' and the second against JavaScriptCore.
> Provide full backtraces ('bt full' in gdb) and we can start trying to get to
> the bottom of it.

I am on it now.

> Is your Talos machine *fast* (like 16+ cores)? If so, we might ask you to
> bisect since that's probably easiest when nobody else has access to this
> hardware....

Mine is Blackbird (not TALOS II). It has 8 cores (32 threads). Would you like to gain access to my box for troubleshooting?

Comment 7 Michael Catanzaro 2020-05-06 13:55:34 UTC
Reopening because I want to track this downstream.

Comment 8 Fedora Update System 2020-05-10 21:45:39 UTC
FEDORA-2020-2f19c9fc79 has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-2f19c9fc79

Comment 9 Fedora Update System 2020-05-11 03:33:36 UTC
FEDORA-2020-2f19c9fc79 has been pushed to the Fedora 32 testing repository.
In short time you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2020-2f19c9fc79`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-2f19c9fc79

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 10 Fedora Update System 2020-05-12 03:08:04 UTC
FEDORA-2020-2f19c9fc79 has been pushed to the Fedora 32 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.