https://bugs.kde.org/show_bug.cgi?id=427433
Bug ID: 427433
Summary: Unable to run QProcess: invalid file descriptor in
syscall clone()
Product: valgrind
Version: unspecified
Platform: Archlinux Packages
OS: Linux
Status: REPORTED
Severity: critical
Priority: NOR
Component: memcheck
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Created attachment 132203
--> https://bugs.kde.org/attachment.cgi?id=132203&action=edit
Source code of example to reproduce and valgrind logfile
A simple Qt program with QProcess running under valgrind/memcheck will cause
the child process not to run, and valgrind will write errors/stacktraces. See
attachment. A test with Qt 5.12.9 ran without problems.
- Distribution: Arch Linux
- GCC 10.2.0
- Valgrind: 3.16.1
- Kernel: 5.8.13-arch1-1
- Qt 5.15.1
I have previously reported the problem to Qt, and they think it is a valgring
bug: https://bugreports.qt.io/browse/QTBUG-87230
> The clone syscall doesn't get a file descriptor as a parameter, only as
> output, which means Valgrind is failing to interpret correctly what the
> kernel returned.
> This looks like a valgrind bug.
--
You are receiving this mail because:
You are watching all bug changes.