rkward-devel Digest, Vol 86, Issue 12

Thomas Friedrichsmeier thomas.friedrichsmeier at kdemail.net
Wed Aug 3 14:47:01 BST 2022


Hi Anders,

On Wed, 3 Aug 2022 05:48:00 +0000
Anders Fridberger <anders.fridberger at liu.se> wrote:
> Hi Thomas
> I actually enjoy the detective work 😊

Glad to hear that.

> 1)
> 
> Thread 6 (Thread 0x7fffc491c700 (LWP 152261)):
> #0  0x00007fffec48591d in syscall () at /lib64/libc.so.6
> #1  0x00007fffed38df1c in forkfd_wait4 () at /lib64/libQt5Core.so.5
> #2  0x00007fffed371f24 in QProcessPrivate::waitForDeadChild() () at
> /lib64/libQt5Core.so.5 #3  0x00007fffed36bfea in
> QProcessPrivate::_q_processDied() () at /lib64/libQt5Core.so.5 #4
> 0x00007fffed371a1e in QProcessPrivate::waitForReadyRead(int) () at
> /lib64/libQt5Core.so.5 #5  0x000000000062b725 in
> RKFrontendTransmitter::waitReadLine(QIODevice*, int) () #6
> 0x000000000062b493 in RKFrontendTransmitter::run() () #7
> 0x00007fffed229450 in QThreadPrivate::start(void*) () at
> /lib64/libQt5Core.so.5 #8  0x00007fffea5291cf in start_thread () at
> /lib64/libpthread.so.0 #9  0x00007fffec485dd3 in clone () at
> /lib64/libc.so.6

Hm, thanks. With those extra keywords, I arrive at:

https://bugreports.qt.io/browse/QTBUG-100174

Supposedly that was a kernel bug, fixed in kernel-4.18.0-392.el8

Earlier you stated, you are using kernel 4.18.0-372.16.1.el8_6.x86_64,
so yes, this really looks like a candidate for the root cause.

Any chance for updating?

(I believe this would actually be the first time 20 years of RKWard,
that we are directly affected by a kernel-bug.)

[...]

> 3)
> I don't think it's a good idea as a "solution", but I intend to add a
> "--quirkmode" option to allow to skip the handshake check. Essentially
> to make sure, that the current problem is the "only" obstacle. Not
> sure, whether I'll make that in time for the next AppImage build, but
> I'll keep you posted.

Nonetheless, I've added "--quirkmode" as an experimental option, which
would skip the step of trying to read anything from the child process
stdout. That step wasn't mentioned as required in the above bug report,
however, so possibly, that will just delay triggered the bug for a few
more execution steps.

Anyway, you may want to try
  rkward --quirkmode
with the next AppImage build.
 
Regards
Thomas

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://mail.kde.org/pipermail/rkward-devel/attachments/20220803/9df5c78a/attachment.sig>


More information about the rkward-devel mailing list