[Webkit-unassigned] [Bug 152316] [GTK] WebKitGtk+ uses too many file descriptors

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jun 29 02:44:49 PDT 2016


https://bugs.webkit.org/show_bug.cgi?id=152316

--- Comment #30 from Andres Gomez Garcia <agomez at igalia.com> ---
Created attachment 282336
  --> https://bugs.webkit.org/attachment.cgi?id=282336&action=review
BT from gdb with 2.12.3

I think this is the first time I suffer something similar after wiping out my machine and installing a fresh Debian Testing.

Still, the compilation is done with JHBuild with the same settings than used before.

This time I got a "crashUnableToOpenURandom", I suppose because there were already too many FDs used ...

--

$ ps aux | grep epiph
tanty     2329  0.0  0.0 1728568 4724 tty2     Sl+  Jun23   0:13 /usr/lib/epiphany-browser/epiphany-search-provider
tanty     7627  0.7  2.4 3475228 199116 pts/10 Sl+  Jun28  10:03 /home/tanty/no-backup/personal/webkit/epiphany/install/bin/epiphany
tanty     8018  0.1  0.1 2993572 14320 pts/10  SLl+ Jun28   1:48 /home/tanty/no-backup/personal/webkit/epiphany/install/libexec/webkit2gtk-4.0/WebKitNetworkProcess 14
tanty     8037  2.9  8.0 5185348 651764 pts/10 tl+  Jun28  39:34 /home/tanty/no-backup/personal/webkit/epiphany/install/libexec/webkit2gtk-4.0/WebKitWebProcess 22
tanty     8713  0.1  0.2 3635896 22668 pts/10  Sl+  Jun28   1:46 /home/tanty/no-backup/personal/webkit/epiphany/install/libexec/webkit2gtk-4.0/WebKitPluginProcess2 30 /usr/lib/mozilla/plugins/flash-mozilla.so
tanty    10647  0.0  0.0  16280   296 pts/10   S    Jun23   0:00 /bin/bash ./launch-gdb-epiphany.sh --ex r
tanty    10651  0.0  0.0 978728  5588 pts/10   S    Jun23   0:36 gdb -ex handle SIG33 pass nostop noprint -ex set pagination 0 ./install/bin/epiphany --ex r
tanty    29144  0.0  0.1 1897384 9708 pts/10   Sl+  Jun28   0:00 /home/tanty/no-backup/personal/webkit/epiphany/install/libexec/webkit2gtk-4.0/WebKitDatabaseProcess 36
tanty    32442  0.0  0.0  15764  2240 pts/21   S+   12:34   0:00 grep epiph

$ for i in 2329 7627 8018 8037 8713 29144; do ls -l /proc/$i/fd|wc -l; cat /proc/$i/limits; done
13
Limit                     Soft Limit           Hard Limit           Units     
Max cpu time              unlimited            unlimited            seconds   
Max file size             unlimited            unlimited            bytes     
Max data size             unlimited            unlimited            bytes     
Max stack size            8388608              unlimited            bytes     
Max core file size        0                    unlimited            bytes     
Max resident set          unlimited            unlimited            bytes     
Max processes             31397                31397                processes 
Max open files            1024                 65536                files     
Max locked memory         65536                65536                bytes     
Max address space         unlimited            unlimited            bytes     
Max file locks            unlimited            unlimited            locks     
Max pending signals       31397                31397                signals   
Max msgqueue size         819200               819200               bytes     
Max nice priority         0                    0                    
Max realtime priority     0                    0                    
Max realtime timeout      unlimited            unlimited            us        
41
Limit                     Soft Limit           Hard Limit           Units     
Max cpu time              unlimited            unlimited            seconds   
Max file size             unlimited            unlimited            bytes     
Max data size             unlimited            unlimited            bytes     
Max stack size            8388608              unlimited            bytes     
Max core file size        0                    unlimited            bytes     
Max resident set          unlimited            unlimited            bytes     
Max processes             31397                31397                processes 
Max open files            1024                 65536                files     
Max locked memory         65536                65536                bytes     
Max address space         unlimited            unlimited            bytes     
Max file locks            unlimited            unlimited            locks     
Max pending signals       31397                31397                signals   
Max msgqueue size         819200               819200               bytes     
Max nice priority         0                    0                    
Max realtime priority     0                    0                    
Max realtime timeout      unlimited            unlimited            us        
28
Limit                     Soft Limit           Hard Limit           Units     
Max cpu time              unlimited            unlimited            seconds   
Max file size             unlimited            unlimited            bytes     
Max data size             unlimited            unlimited            bytes     
Max stack size            8388608              unlimited            bytes     
Max core file size        0                    unlimited            bytes     
Max resident set          unlimited            unlimited            bytes     
Max processes             31397                31397                processes 
Max open files            1024                 65536                files     
Max locked memory         65536                65536                bytes     
Max address space         unlimited            unlimited            bytes     
Max file locks            unlimited            unlimited            locks     
Max pending signals       31397                31397                signals   
Max msgqueue size         819200               819200               bytes     
Max nice priority         0                    0                    
Max realtime priority     0                    0                    
Max realtime timeout      unlimited            unlimited            us        
1025
Limit                     Soft Limit           Hard Limit           Units     
Max cpu time              unlimited            unlimited            seconds   
Max file size             unlimited            unlimited            bytes     
Max data size             unlimited            unlimited            bytes     
Max stack size            8388608              unlimited            bytes     
Max core file size        0                    unlimited            bytes     
Max resident set          unlimited            unlimited            bytes     
Max processes             31397                31397                processes 
Max open files            1024                 65536                files     
Max locked memory         65536                65536                bytes     
Max address space         unlimited            unlimited            bytes     
Max file locks            unlimited            unlimited            locks     
Max pending signals       31397                31397                signals   
Max msgqueue size         819200               819200               bytes     
Max nice priority         0                    0                    
Max realtime priority     0                    0                    
Max realtime timeout      unlimited            unlimited            us        
31
Limit                     Soft Limit           Hard Limit           Units     
Max cpu time              unlimited            unlimited            seconds   
Max file size             unlimited            unlimited            bytes     
Max data size             unlimited            unlimited            bytes     
Max stack size            8388608              unlimited            bytes     
Max core file size        0                    unlimited            bytes     
Max resident set          unlimited            unlimited            bytes     
Max processes             31397                31397                processes 
Max open files            1024                 65536                files     
Max locked memory         65536                65536                bytes     
Max address space         unlimited            unlimited            bytes     
Max file locks            unlimited            unlimited            locks     
Max pending signals       31397                31397                signals   
Max msgqueue size         819200               819200               bytes     
Max nice priority         0                    0                    
Max realtime priority     0                    0                    
Max realtime timeout      unlimited            unlimited            us        
16
Limit                     Soft Limit           Hard Limit           Units     
Max cpu time              unlimited            unlimited            seconds   
Max file size             unlimited            unlimited            bytes     
Max data size             unlimited            unlimited            bytes     
Max stack size            8388608              unlimited            bytes     
Max core file size        0                    unlimited            bytes     
Max resident set          unlimited            unlimited            bytes     
Max processes             31397                31397                processes 
Max open files            1024                 65536                files     
Max locked memory         65536                65536                bytes     
Max address space         unlimited            unlimited            bytes     
Max file locks            unlimited            unlimited            locks     
Max pending signals       31397                31397                signals   
Max msgqueue size         819200               819200               bytes     
Max nice priority         0                    0                    
Max realtime priority     0                    0                    
Max realtime timeout      unlimited            unlimited            us        

$ ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 31397
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) 31397
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20160629/21b40c20/attachment-0001.html>


More information about the webkit-unassigned mailing list