RESOLVED DUPLICATE of bug 152316 150899
[GTK] WebProcess from WebKitGtk+ 2.10.x SIGSEVs on WTF::cryptographicallyRandomValuesFromOS
https://bugs.webkit.org/show_bug.cgi?id=150899
Summary [GTK] WebProcess from WebKitGtk+ 2.10.x SIGSEVs on WTF::cryptographicallyRand...
Andres Gomez Garcia
Reported 2015-11-04 11:58:39 PST
Created attachment 264804 [details] BT from gdb I'm using WebKitGtk+ with my own JHBuild setting: https://github.com/tanty/jhbuild-epiphany/tree/wkgtk-devel Epiphany 3.18.0 and WebKit 2.10.3 I'm running Epiphany with the dconf key: "process-model" = "shared-secondary-process" The compilation was done with CMake args: '-DPORT=GTK -DCMAKE_BUILD_TYPE=Release -DDEVELOPER_MODE=ON -DCMAKE_C_FLAGS_DEBUG="-O0 -g1" -DCMAKE_CXX_FLAGS_DEBUG="-O0 -g1"' When browsing through several web pages, eventually, WebKitWebProcess crashes. This bug is not reproducible in a predictable way.
Attachments
BT from gdb (23.70 KB, text/plain)
2015-11-04 11:58 PST, Andres Gomez Garcia
no flags
Another similar BT from gdb (40.71 KB, text/plain)
2016-02-08 15:15 PST, Andres Gomez Garcia
no flags
Michael Catanzaro
Comment 1 2015-11-04 12:24:00 PST
WTF::crashUnableToOpenURandom() <-- O_O
Andres Gomez Garcia
Comment 2 2015-11-04 12:52:20 PST
(In reply to comment #1) > WTF::crashUnableToOpenURandom() <-- O_O Yep! :( BTW: root@pomeron:~# ls -lha /dev/urandom crw-rw-rw- 1 root root 1, 9 Oct 28 12:41 /dev/urandom
Michael Catanzaro
Comment 3 2015-11-04 18:14:04 PST
So that's fine... it's hard to guess what's wrong, without knowing what the error was....
Andres Gomez Garcia
Comment 4 2015-12-14 09:57:23 PST
Just reproduced with similar conditions with WK 2.10.4
Andres Gomez Garcia
Comment 5 2016-02-08 15:15:07 PST
Created attachment 270885 [details] Another similar BT from gdb Same with 2.10.7 The compilation was done with CMake args: '-DPORT=GTK -DCMAKE_BUILD_TYPE=Release -DENABLE_MINIBROWSER=ON -DCMAKE_C_FLAGS_RELEASE="-O0 -g1 -DNDEBUG -DG_DEBUG=fatal-criticals -DG_DISABLE_CAST_CHECKS" -DCMAKE_CXX_FLAGS_RELEASE="-O0 -g1 -DNDEBUG -DNDEBUG -DG_DEBUG=fatal-criticals -DG_DISABLE_CAST_CHECKS"' I could see in the stderr a lot of messages like: ... Failed to create shared memory file /WK2SharedMemory.2179227513: Too many open files Failed to create shared memory file /WK2SharedMemory.695773261: Too many open files Failed to create shared memory file /WK2SharedMemory.326094315: Too many open files Failed to create shared memory file /WK2SharedMemory.204831563: Too many open files Failed to create shared memory file /WK2SharedMemory.2963322361: Too many open files Failed to create shared memory file /WK2SharedMemory.1466517466: Too many open files Failed to create shared memory file /WK2SharedMemory.2545373072: Too many open files Failed to create shared memory file /WK2SharedMemory.2168380564: Too many open files Failed to create shared memory file /WK2SharedMemory.4061169127: Too many open files Failed to create shared memory file /WK2SharedMemory.222136648: Too many open files Failed to create shared memory file /WK2SharedMemory.2137105832: Too many open files Failed to create shared memory file /WK2SharedMemory.2438181151: Too many open files
Andres Gomez Garcia
Comment 6 2016-02-08 15:16:04 PST
I'm pretty sure the problem is that no new file descriptors can be used, so I'm closing as DUPLICATED from bug 152316 *** This bug has been marked as a duplicate of bug 152316 ***
Note You need to log in before you can comment on or make changes to this bug.