https://bugs.kde.org/show_bug.cgi?id=507216

--- Comment #1 from tcanabr...@kde.org ---
but why woyld anyone keep 300 konsole windows open?
i honestly dont think this is a bug.


On Sat, 19 Jul 2025 at 07:43 Askar Safin <bugzilla_nore...@kde.org> wrote:

> https://bugs.kde.org/show_bug.cgi?id=507216
>
>             Bug ID: 507216
>            Summary: Konsole fails if I open 300 windows with "QProcess:
>                     Cannot create pipe (Too many open files)"; please,
>                     raise RLIMIT_NOFILE
>     Classification: Applications
>            Product: konsole
>       Version First 25.04.2
>        Reported In:
>           Platform: Debian testing
>                 OS: Linux
>             Status: REPORTED
>           Severity: normal
>           Priority: NOR
>          Component: single-process
>           Assignee: konsole-de...@kde.org
>           Reporter: safinas...@mail.ru
>   Target Milestone: ---
>
> SUMMARY
> Konsole fails if I open 300 windows with "QProcess: Cannot create pipe (Too
> many open files)"
>
> STEPS TO REPRODUCE
> Try to open 300 Konsole windows
>
> OBSERVED RESULT
> All windows close on its own
>
> EXPECTED RESULT
> Windows should not close on its own
>
> SOFTWARE/OS VERSIONS
> Linux/KDE Plasma: Debian Trixie 13, x86_64
> uname -a: Linux comp 6.12.35+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian
> 6.12.35-1 (2025-07-03) x86_64 GNU/Linux
> KDE Plasma Version: 6.3.5
> KDE Frameworks Version: 6.13.0
> Qt Version: 6.8.2
> Konsole version: 25.04.2
> Wayland
>
> ADDITIONAL INFORMATION
> "journalctl" shows this:
>
> Jul 19 07:41:26 comp konsole[2187]: org.kde.konsole: foregroundProcessGroup
> master_fd < 0
> Jul 19 07:41:26 comp konsole[2187]: QLayout: Cannot add a null widget to
> QHBoxLayout/
> Jul 19 07:41:26 comp konsole[2187]: kf.pty: Can't open a pseudo teletype
> Jul 19 07:41:26 comp konsole[2187]: org.kde.konsole: foregroundProcessGroup
> master_fd < 0
> Jul 19 07:41:26 comp konsole[2187]: QProcess: Cannot create pipe (Too many
> open
> files)
> Jul 19 07:41:26 comp konsole[2187]: QProcess: Cannot create pipe (Too many
> open
> files)
> Jul 19 07:41:26 comp konsole[2187]: QLayout: Cannot add a null widget to
> QHBoxLayout/
> Jul 19 07:41:27 comp konsole[2187]: kf.pty: Can't open a pseudo teletype
> Jul 19 07:41:27 comp konsole[2187]: org.kde.konsole: foregroundProcessGroup
> master_fd < 0
> Jul 19 07:41:27 comp konsole[2187]: QProcess: Cannot create pipe (Too many
> open
> files)
> Jul 19 07:41:27 comp konsole[2187]: QProcess: Cannot create pipe (Too many
> open
> files)
> Jul 19 07:41:27 comp konsole[2187]: QLayout: Cannot add a null widget to
> QHBoxLayout/
> Jul 19 07:41:27 comp konsole[2187]: kf.pty: Can't open a pseudo teletype
> Jul 19 07:41:27 comp konsole[2187]: org.kde.konsole: foregroundProcessGroup
> master_fd < 0
> Jul 19 07:41:27 comp konsole[2187]: QLayout: Cannot add a null widget to
> QHBoxLayout/
> Jul 19 07:41:27 comp konsole[2187]: kf.pty: Can't open a pseudo teletype
> Jul 19 07:41:27 comp konsole[2187]: org.kde.konsole: foregroundProcessGroup
> master_fd < 0
> Jul 19 07:41:27 comp konsole[2187]: The Wayland connection experienced a
> fatal
> error: Too many open files
> Jul 19 07:41:27 comp konsole[4941]: QLayout: Cannot add a null widget to
> QHBoxLayout/
> Jul 19 07:41:27 comp systemd[1371]:
> app-org.kde.konsole@282b2f16ea744533bf654a1f827f5aad.service: Main process
> exited, code=exited, status=255/EXCEPTION
> Jul 19 07:41:27 comp systemd[1371]:
> app-org.kde.konsole@282b2f16ea744533bf654a1f827f5aad.service: Failed with
> result 'exit-code'.
> Jul 19 07:41:27 comp systemd[1371]:
> app-org.kde.konsole@282b2f16ea744533bf654a1f827f5aad.service: Consumed
> 314ms
> CPU time, 130.2M memory peak.
> Jul 19 07:41:27 comp systemd[1371]: app-org.kde.konsole-2187.scope:
> Consumed
> 42.811s CPU time, 11.8G memory peak.
>
> So, it seems Konsole opens too many files.
>
> I added DefaultLimitNOFILE=524288:524288 to /etc/systemd/user.conf and
> /etc/systemd/system.conf .
> And the bug disappeared.
> So I suggest to follow advice in this Poettering blog
> https://0pointer.net/blog/file-descriptor-limits.html and to raise
> RLIMIT_NOFILE at startup.
> Possibly this change should be propagated to all KDE apps or even to all Qt
> apps
>
> --
> You are receiving this mail because:
> You are the assignee for the bug.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to