Bug 173831 - [GTK] WebProcess from WebKitGtk+ 2.17.4 SIGSEVs in WTF::RunLoop::TimerBase::updateReadyTime() at Source/WTF/wtf/glib/RunLoopGLib.cpp:192
Summary: [GTK] WebProcess from WebKitGtk+ 2.17.4 SIGSEVs in WTF::RunLoop::TimerBase::u...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
: 176102 (view as bug list)
Depends on:
Blocks:
 
Reported: 2017-06-26 06:47 PDT by Andres Gomez Garcia
Modified: 2017-08-30 06:56 PDT (History)
3 users (show)

See Also:


Attachments
BT from gdb for the WebProcess (137.97 KB, text/plain)
2017-06-26 06:47 PDT, Andres Gomez Garcia
no flags Details
BT from gdb for the WebProcess - 2 (135.53 KB, text/plain)
2017-06-26 06:48 PDT, Andres Gomez Garcia
no flags Details
BT from gdb for the WebProcess - 3 (137.83 KB, text/plain)
2017-07-06 05:54 PDT, Andres Gomez Garcia
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andres Gomez Garcia 2017-06-26 06:47:30 PDT
Created attachment 313834 [details]
BT from gdb for the WebProcess

Epiphany 3.24.1 and WebKit 2.17.4.

The compilation was done with CMake args:

'-DDEBUG_FISSION=OFF -DPORT=GTK -DCMAKE_BUILD_TYPE=Release -DENABLE_MINIBROWSER=ON -DCMAKE_C_FLAGS_RELEASE="-O0 -g -DNDEBUG -DG_DISABLE_CAST_CHECKS" -DCMAKE_CXX_FLAGS_RELEASE="-O0 -g -DNDEBUG -DG_DISABLE_CAST_CHECKS"'

After visiting several pages, eventually, the WebProcess hits a SIGSEV. Epiphany is completely closed.

This bug is not reproducible in a predictable way.
Comment 1 Andres Gomez Garcia 2017-06-26 06:48:10 PDT
Created attachment 313835 [details]
BT from gdb for the WebProcess - 2

During epiphany's crashing/closing, this SIGSEV also happened.
Comment 2 Yusuke Suzuki 2017-06-26 07:26:31 PDT
(In reply to Andres Gomez Garcia from comment #1)
> Created attachment 313835 [details]
> BT from gdb for the WebProcess - 2
> 
> During epiphany's crashing/closing, this SIGSEV also happened.

What makes this crash? g_source_set_ready_time's source is dangling?
Comment 3 Andres Gomez Garcia 2017-06-27 12:58:48 PDT
(In reply to Yusuke Suzuki from comment #2)
> (In reply to Andres Gomez Garcia from comment #1)
> > Created attachment 313835 [details]
> > BT from gdb for the WebProcess - 2
> > 
> > During epiphany's crashing/closing, this SIGSEV also happened.
> 
> What makes this crash? g_source_set_ready_time's source is dangling?

These 2 BTs are the ones showing the crash. The actual reason why they happened in the first place, I don't know :(
Comment 4 Andres Gomez Garcia 2017-07-06 05:54:30 PDT
Created attachment 314719 [details]
BT from gdb for the WebProcess - 3

Another similar BT that I got recently.

I cannot explain how it happened neither reproduce.
Comment 5 Andres Gomez Garcia 2017-08-30 06:56:43 PDT
*** Bug 176102 has been marked as a duplicate of this bug. ***