Since upgrading a number of my ports (including numerous libraries)
in order to get other things to work, I noticed that xv-3.10a_7 was
no longer responding at all to ctrl-C (SIGTERM). So I did the obvious
thing and did a portupgrade to the latest, xv-3.10a_11. That has been
installed, but the problem remains... xv-3.10a_11 is not responding to
SIGTERM, e.g. while it is displaying a JPEG.
Beats me. I guess that I could tear into the code to try to find out
where it is _supposed_ to handle SIGTERM, but I'm sort of hoping that
someone who is already familiar with this code will have a look see
How-To-Repeat: Step 1)
Run xv-3.10a_11 and give it a filename of a JPEG on the command line.
Type a ctrl-C, or else go to another xterm window and run ps to find
the PID of the xv process and then do kill -15 <procno>
Note that after Step 2, nothing happens.
(Note that kill -9 still works however, but kill -15 should work also.
It did so previously, and there's no reason it shouldn't work properly.)
Fix synopsis and assign.
yv hangs around in libxcb, the problem is known.
The suggested patches does not appy.
I am working on different workaround.
dinoex 2010-02-11 14:45:23 UTC
FreeBSD ports repository
graphics/xv/files patch-xvmisc.c patch-xvvd.c
- add workaround for a deadlock in libxcb
Revision Changes Path
1.77 +1 -1 ports/graphics/xv/Makefile
1.1 +19 -0 ports/graphics/xv/files/patch-xvmisc.c (new)
1.1 +20 -0 ports/graphics/xv/files/patch-xvvd.c (new)
firstname.lastname@example.org mailing list
To unsubscribe, send any mail to "email@example.com"
workaround committed, thanks.