Package: keepassxc
Version: 2.3.4+dfsg.1-1
Severity: normal

KeepassXC leaks file handles during normal operation. After running for a few
days it exhausts the allowed file handles and cannot open the password database 
until it
is restarted. When you try to unlock KeepassXC displays a red backgrounded 
message
saying "Too many open files".

Sometimes, this is logged in /var/log/messages and keepassxc crashes:

Sep 15 12:31:00 moriarty kernel: [1819009.252670] traps: keepassxc[13185] trap 
int3 ip:7f95e9478c75 sp:7f95c65b76c0 error:0 in 
libglib-2.0.so.0.5800.3[7f95e9440000+7e000]
Sep 15 12:31:00 moriarty org.keepassxc.KeePassXC.desktop[28230]: 
(keepassxc:30366): GLib-ERROR **: 12:31:00.468: Creating pipes for GWakeup: Too 
many open files

$ ps -fC keepassxc
UID        PID  PPID  C STIME TTY          TIME CMD
noeld    30366 28230  0 Aug31 tty2     00:01:46 keepassxc

$ ulimit -n
1024

# lsof -p 30366|wc -l
1194

lsof shows lots and lots of open FIFOs (662) plus a further 338 open timerfd
objects:

keepassxc 30366 noeld   71r     FIFO               0,12      0t0  8985395 pipe
keepassxc 30366 noeld   72w     FIFO               0,12      0t0  8985395 pipe
keepassxc 30366 noeld   73u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld   74r     FIFO               0,12      0t0  8984435 pipe
keepassxc 30366 noeld   75w     FIFO               0,12      0t0  8984435 pipe
keepassxc 30366 noeld   76u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld   77r     FIFO               0,12      0t0  9003187 pipe
keepassxc 30366 noeld   78w     FIFO               0,12      0t0  9003187 pipe
keepassxc 30366 noeld   79u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld   80r     FIFO               0,12      0t0  9009935 pipe
keepassxc 30366 noeld   81w     FIFO               0,12      0t0  9009935 pipe
keepassxc 30366 noeld   82u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld   83r     FIFO               0,12      0t0  9022897 pipe
keepassxc 30366 noeld   84w     FIFO               0,12      0t0  9022897 pipe
keepassxc 30366 noeld   85u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld   86r     FIFO               0,12      0t0  9023162 pipe
keepassxc 30366 noeld   87w     FIFO               0,12      0t0  9023162 pipe
keepassxc 30366 noeld   88u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld   89r     FIFO               0,12      0t0  9023295 pipe
keepassxc 30366 noeld   90w     FIFO               0,12      0t0  9023295 pipe
keepassxc 30366 noeld   91u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld   92r     FIFO               0,12      0t0  9039327 pipe
keepassxc 30366 noeld   93w     FIFO               0,12      0t0  9039327 pipe
keepassxc 30366 noeld   94u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld   95r     FIFO               0,12      0t0  9046512 pipe
keepassxc 30366 noeld   96w     FIFO               0,12      0t0  9046512 pipe
keepassxc 30366 noeld   97u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld   98r     FIFO               0,12      0t0  9047996 pipe
keepassxc 30366 noeld   99w     FIFO               0,12      0t0  9047996 pipe
keepassxc 30366 noeld  100u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  101r     FIFO               0,12      0t0  9048550 pipe
keepassxc 30366 noeld  102w     FIFO               0,12      0t0  9048550 pipe
keepassxc 30366 noeld  103u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  104r     FIFO               0,12      0t0  9051557 pipe
keepassxc 30366 noeld  105w     FIFO               0,12      0t0  9051557 pipe
keepassxc 30366 noeld  106u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  107r     FIFO               0,12      0t0  9051867 pipe
keepassxc 30366 noeld  108w     FIFO               0,12      0t0  9051867 pipe
keepassxc 30366 noeld  109u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  110r     FIFO               0,12      0t0  9054205 pipe
keepassxc 30366 noeld  111w     FIFO               0,12      0t0  9054205 pipe
keepassxc 30366 noeld  112u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  113r     FIFO               0,12      0t0  9059108 pipe
keepassxc 30366 noeld  114w     FIFO               0,12      0t0  9059108 pipe
keepassxc 30366 noeld  115u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  116r     FIFO               0,12      0t0  9059311 pipe
keepassxc 30366 noeld  117w     FIFO               0,12      0t0  9059311 pipe
keepassxc 30366 noeld  118u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  119r     FIFO               0,12      0t0  9068847 pipe
keepassxc 30366 noeld  120w     FIFO               0,12      0t0  9068847 pipe
keepassxc 30366 noeld  121u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  122r     FIFO               0,12      0t0  9083249 pipe
keepassxc 30366 noeld  123w     FIFO               0,12      0t0  9083249 pipe
keepassxc 30366 noeld  124u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  125r     FIFO               0,12      0t0  9086405 pipe
keepassxc 30366 noeld  126w     FIFO               0,12      0t0  9086405 pipe
keepassxc 30366 noeld  127u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  128r     FIFO               0,12      0t0  9098188 pipe
keepassxc 30366 noeld  129w     FIFO               0,12      0t0  9098188 pipe
keepassxc 30366 noeld  130u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  131r     FIFO               0,12      0t0  9104435 pipe
keepassxc 30366 noeld  132w     FIFO               0,12      0t0  9104435 pipe
keepassxc 30366 noeld  133u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  134r     FIFO               0,12      0t0  9103285 pipe
keepassxc 30366 noeld  135w     FIFO               0,12      0t0  9103285 pipe
keepassxc 30366 noeld  136u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  137r     FIFO               0,12      0t0  9113074 pipe
keepassxc 30366 noeld  138w     FIFO               0,12      0t0  9113074 pipe
keepassxc 30366 noeld  139u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  140r     FIFO               0,12      0t0  9124883 pipe
keepassxc 30366 noeld  141w     FIFO               0,12      0t0  9124883 pipe
keepassxc 30366 noeld  142u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  143r     FIFO               0,12      0t0  9122587 pipe
keepassxc 30366 noeld  144w     FIFO               0,12      0t0  9122587 pipe
keepassxc 30366 noeld  145u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  146r     FIFO               0,12      0t0  9145392 pipe
keepassxc 30366 noeld  147w     FIFO               0,12      0t0  9145392 pipe
keepassxc 30366 noeld  148u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  149r     FIFO               0,12      0t0  9148543 pipe
keepassxc 30366 noeld  150w     FIFO               0,12      0t0  9148543 pipe
keepassxc 30366 noeld  151u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  152r     FIFO               0,12      0t0  9161153 pipe
keepassxc 30366 noeld  153w     FIFO               0,12      0t0  9161153 pipe
keepassxc 30366 noeld  154u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  155r     FIFO               0,12      0t0  9161312 pipe
keepassxc 30366 noeld  156w     FIFO               0,12      0t0  9161312 pipe
keepassxc 30366 noeld  157u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  158r     FIFO               0,12      0t0  9163961 pipe
keepassxc 30366 noeld  159w     FIFO               0,12      0t0  9163961 pipe
keepassxc 30366 noeld  160u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  161r     FIFO               0,12      0t0  9171084 pipe
keepassxc 30366 noeld  162w     FIFO               0,12      0t0  9171084 pipe
keepassxc 30366 noeld  163u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  164r     FIFO               0,12      0t0  9181595 pipe
keepassxc 30366 noeld  165w     FIFO               0,12      0t0  9181595 pipe
keepassxc 30366 noeld  166u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  167r     FIFO               0,12      0t0  9186975 pipe
keepassxc 30366 noeld  168w     FIFO               0,12      0t0  9186975 pipe
keepassxc 30366 noeld  169u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  170r     FIFO               0,12      0t0  9275080 pipe
keepassxc 30366 noeld  171w     FIFO               0,12      0t0  9275080 pipe
keepassxc 30366 noeld  172u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  173r     FIFO               0,12      0t0  9281274 pipe
keepassxc 30366 noeld  174w     FIFO               0,12      0t0  9281274 pipe
keepassxc 30366 noeld  175u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  176r     FIFO               0,12      0t0  9282166 pipe
keepassxc 30366 noeld  177w     FIFO               0,12      0t0  9282166 pipe
keepassxc 30366 noeld  178u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  179r     FIFO               0,12      0t0  9292008 pipe
keepassxc 30366 noeld  180w     FIFO               0,12      0t0  9292008 pipe
keepassxc 30366 noeld  181u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  182r     FIFO               0,12      0t0  9292454 pipe
keepassxc 30366 noeld  183w     FIFO               0,12      0t0  9292454 pipe
keepassxc 30366 noeld  184u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  185r     FIFO               0,12      0t0  9293143 pipe
keepassxc 30366 noeld  186w     FIFO               0,12      0t0  9293143 pipe
keepassxc 30366 noeld  187u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  188r     FIFO               0,12      0t0  9293348 pipe
keepassxc 30366 noeld  189w     FIFO               0,12      0t0  9293348 pipe
keepassxc 30366 noeld  190u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  191r     FIFO               0,12      0t0  9337330 pipe
keepassxc 30366 noeld  192w     FIFO               0,12      0t0  9337330 pipe
keepassxc 30366 noeld  193u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  194r     FIFO               0,12      0t0  9340964 pipe
keepassxc 30366 noeld  195w     FIFO               0,12      0t0  9340964 pipe
keepassxc 30366 noeld  196u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  197r     FIFO               0,12      0t0  9348813 pipe
keepassxc 30366 noeld  198w     FIFO               0,12      0t0  9348813 pipe
keepassxc 30366 noeld  199u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  200r     FIFO               0,12      0t0  9356574 pipe
keepassxc 30366 noeld  201w     FIFO               0,12      0t0  9356574 pipe
keepassxc 30366 noeld  202u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  203r     FIFO               0,12      0t0  9451820 pipe
keepassxc 30366 noeld  204w     FIFO               0,12      0t0  9451820 pipe
keepassxc 30366 noeld  205u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  206r     FIFO               0,12      0t0  9456764 pipe
keepassxc 30366 noeld  207w     FIFO               0,12      0t0  9456764 pipe
keepassxc 30366 noeld  208u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  209r     FIFO               0,12      0t0  9457767 pipe
keepassxc 30366 noeld  210w     FIFO               0,12      0t0  9457767 pipe
keepassxc 30366 noeld  211u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  212r     FIFO               0,12      0t0  9455490 pipe
keepassxc 30366 noeld  213w     FIFO               0,12      0t0  9455490 pipe
keepassxc 30366 noeld  214u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  215r     FIFO               0,12      0t0  9458195 pipe
keepassxc 30366 noeld  216w     FIFO               0,12      0t0  9458195 pipe
keepassxc 30366 noeld  217u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  218r     FIFO               0,12      0t0  9467416 pipe
keepassxc 30366 noeld  219w     FIFO               0,12      0t0  9467416 pipe
keepassxc 30366 noeld  220u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  221r     FIFO               0,12      0t0  9470092 pipe
keepassxc 30366 noeld  222w     FIFO               0,12      0t0  9470092 pipe
keepassxc 30366 noeld  223u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  224r     FIFO               0,12      0t0  9474427 pipe
keepassxc 30366 noeld  225w     FIFO               0,12      0t0  9474427 pipe
keepassxc 30366 noeld  226u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  227r     FIFO               0,12      0t0  9477193 pipe
keepassxc 30366 noeld  228w     FIFO               0,12      0t0  9477193 pipe
keepassxc 30366 noeld  229u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  230r     FIFO               0,12      0t0  9474938 pipe
keepassxc 30366 noeld  231w     FIFO               0,12      0t0  9474938 pipe
keepassxc 30366 noeld  232u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  233r     FIFO               0,12      0t0  9475700 pipe
keepassxc 30366 noeld  234w     FIFO               0,12      0t0  9475700 pipe
keepassxc 30366 noeld  235u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  236r     FIFO               0,12      0t0  9475786 pipe
keepassxc 30366 noeld  237w     FIFO               0,12      0t0  9475786 pipe
keepassxc 30366 noeld  238u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  239r     FIFO               0,12      0t0  9475880 pipe
keepassxc 30366 noeld  240w     FIFO               0,12      0t0  9475880 pipe
keepassxc 30366 noeld  241u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  242r     FIFO               0,12      0t0  9479762 pipe
keepassxc 30366 noeld  243w     FIFO               0,12      0t0  9479762 pipe
keepassxc 30366 noeld  244u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  245r     FIFO               0,12      0t0  9481983 pipe
keepassxc 30366 noeld  246w     FIFO               0,12      0t0  9481983 pipe
keepassxc 30366 noeld  247u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  248r     FIFO               0,12      0t0  9511580 pipe
keepassxc 30366 noeld  249w     FIFO               0,12      0t0  9511580 pipe
keepassxc 30366 noeld  250u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  251r     FIFO               0,12      0t0  9524905 pipe
keepassxc 30366 noeld  252w     FIFO               0,12      0t0  9524905 pipe
keepassxc 30366 noeld  253u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  254r     FIFO               0,12      0t0  9526032 pipe
keepassxc 30366 noeld  255w     FIFO               0,12      0t0  9526032 pipe
keepassxc 30366 noeld  256u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  257r     FIFO               0,12      0t0  9529576 pipe
keepassxc 30366 noeld  258w     FIFO               0,12      0t0  9529576 pipe
keepassxc 30366 noeld  259u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  260r     FIFO               0,12      0t0  9530660 pipe
keepassxc 30366 noeld  261w     FIFO               0,12      0t0  9530660 pipe
keepassxc 30366 noeld  262u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  263r     FIFO               0,12      0t0  9534289 pipe
keepassxc 30366 noeld  264w     FIFO               0,12      0t0  9534289 pipe
keepassxc 30366 noeld  265u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  266r     FIFO               0,12      0t0 12159154 pipe
keepassxc 30366 noeld  267w     FIFO               0,12      0t0  9553396 pipe
keepassxc 30366 noeld  268u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  269r     FIFO               0,12      0t0  9560977 pipe
keepassxc 30366 noeld  270w     FIFO               0,12      0t0  9560977 pipe
keepassxc 30366 noeld  271u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  272r     FIFO               0,12      0t0  9562783 pipe
keepassxc 30366 noeld  273w     FIFO               0,12      0t0  9562783 pipe
keepassxc 30366 noeld  274u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  275r     FIFO               0,12      0t0  9571848 pipe
keepassxc 30366 noeld  276w     FIFO               0,12      0t0  9571848 pipe
keepassxc 30366 noeld  277u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  278r     FIFO               0,12      0t0  9572918 pipe
keepassxc 30366 noeld  279w     FIFO               0,12      0t0  9572918 pipe
keepassxc 30366 noeld  280u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  281r     FIFO               0,12      0t0  9572305 pipe
keepassxc 30366 noeld  282w     FIFO               0,12      0t0  9572305 pipe
keepassxc 30366 noeld  283u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  284r     FIFO               0,12      0t0  9588238 pipe
keepassxc 30366 noeld  285w     FIFO               0,12      0t0  9588238 pipe
keepassxc 30366 noeld  286u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  287r     FIFO               0,12      0t0  9600862 pipe
keepassxc 30366 noeld  288w     FIFO               0,12      0t0  9600862 pipe
keepassxc 30366 noeld  289u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  290r     FIFO               0,12      0t0  9608209 pipe
keepassxc 30366 noeld  291w     FIFO               0,12      0t0  9608209 pipe
keepassxc 30366 noeld  292u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  293r     FIFO               0,12      0t0  9606553 pipe
keepassxc 30366 noeld  294w     FIFO               0,12      0t0  9606553 pipe
keepassxc 30366 noeld  295u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  296r     FIFO               0,12      0t0  9604799 pipe
keepassxc 30366 noeld  297w     FIFO               0,12      0t0  9604799 pipe
keepassxc 30366 noeld  298u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  299r     FIFO               0,12      0t0  9608059 pipe
keepassxc 30366 noeld  300w     FIFO               0,12      0t0  9608059 pipe
keepassxc 30366 noeld  301u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  302r     FIFO               0,12      0t0  9612331 pipe
keepassxc 30366 noeld  303w     FIFO               0,12      0t0  9612331 pipe
keepassxc 30366 noeld  304u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  305r     FIFO               0,12      0t0  9618861 pipe
keepassxc 30366 noeld  306w     FIFO               0,12      0t0  9618861 pipe
keepassxc 30366 noeld  307u  a_inode               0,13        0     9262 
[timerfd]
keepassxc 30366 noeld  308r     FIFO               0,12      0t0  9626023 pipe
keepassxc 30366 noeld  309w     FIFO               0,12      0t0  9626023 pipe
keepassxc 30366 noeld  310u  a_inode               0,13        0     9262 
[timerfd]


-- System Information:
Debian Release: 10.5
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-10-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND
Locale: LANG=en_NZ.UTF-8, LC_CTYPE=en_NZ.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_NZ:en (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages keepassxc depends on:
ii  libargon2-1       0~20171227-0.2
ii  libc6             2.28-10
ii  libgcrypt20       1.8.4-5
ii  libqt5core5a      5.11.3+dfsg1-1+deb10u3
ii  libqt5dbus5       5.11.3+dfsg1-1+deb10u3
ii  libqt5gui5        5.11.3+dfsg1-1+deb10u3
ii  libqt5network5    5.11.3+dfsg1-1+deb10u3
ii  libqt5widgets5    5.11.3+dfsg1-1+deb10u3
ii  libqt5x11extras5  5.11.3-2
ii  libsodium23       1.0.17-1
ii  libstdc++6        8.3.0-6
ii  libx11-6          2:1.6.7-1
ii  libxi6            2:1.7.9-1
ii  libxtst6          2:1.2.3-1
ii  libykpers-1-1     1.19.3-3+deb10u1
ii  libzxcvbn0        2.4+dfsg-2
ii  zlib1g            1:1.2.11.dfsg-1

keepassxc recommends no packages.

keepassxc suggests no packages.

-- no debconf information

Reply via email to