pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: broken pipe
On Fri, Aug 02, 2024 at 06:57:09PM +0200, Thomas Klausner wrote:
> Hi!
>
> I noticed a day ago that some GUI applications on
> NetBSD-current/amd64/20240711, modular X, start randomly exiting with
> 'broken pipe'.
>
> I first saw it with transmission-gtk, but then also with qbittorrent,
> which has completely different GUI library dependencies.
>
> I've started qbittorrent in gdb, the backtrace when it dies starts with
>
> __pwrite()
> pwrite() at pthread_cancelstub.c:520
> libtorrent::aux::pwrite_all at libtorren-rasterbar-2.0.10/include/libtorrent/span.hpp:126
> operator() at libtorren-rasterbar-2.0.10/include/libtorrent/file.hpp:116
> ...
>
> Has anyone else seen this?
I ktraced another run and got
29512 10789 qbittorrent CALL sendmsg(0x6e,0x7c3eb39fefd0,0)
29512 10789 qbittorrent MISC msghdr: [name=0x0, namelen=0, iov=0x7c3eb39ff040, iovlen=1, control=0x0, controllen=0, flags=4000000]
29512 10789 qbittorrent RET sendmsg -1 errno 32 Broken pipe
Is this an application error that it's not catching SIGPIPE for
sendmsg?
Thomas
Home |
Main Index |
Thread Index |
Old Index