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