(This was previously entitled 'Vague segfault question', but I've narrowed down the problem now -- please see my reply to myself below.)
I'm getting a segfault, and I don't know where to begin looking for the cause.
It's a fairly convoluted Perl script (which you can see at https://github.com/StarsoftAnalysis/brandysnap/tree/next) that calls rsync. It traps ctrl-C etc so that it can exit gracefully.
It works fine on Ubuntu 10.10, kernel 2.35.something, running perl 5.10.1 and rsync 3.0.7. On ArchLinux, kernel 3.2.2, running perl 5.14.2 and rsync 3.0.9, I get a segfault when I press ctrl-C during the rsync call.
So I don't know if it's a Perl issue, or an rsync one, or a kernel one, or an ArchLinux one.
I just wondered if this rang a bell with anyone, or if someone could give me a clue about how to pin down the cause.
cheers
Chris
In reply to open3() problem by ChrisDennis
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |