On Mon, Jul 27, 2015 at 10:11 AM, wm4 <nfx...@googlemail.com> wrote:
> On Mon, 27 Jul 2015 08:30:38 -0400
> Ganesh Ajjanagadde <gajja...@mit.edu> wrote:
>
>> On Mon, Jul 27, 2015 at 7:35 AM, wm4 <nfx...@googlemail.com> wrote:
>> > On Mon, 27 Jul 2015 10:39:16 +0200
>> > Nicolas George <geo...@nsup.org> wrote:
>> >
>> >
>> >> > +    signal(SIGSEGV, sigterm_handler); /* Segmentation fault (ANSI).    
>> >> >  */
>> >> > +    signal(SIGILL , sigterm_handler); /* Invalid instruction (ANSI).   
>> >> >  */
>> >> > +    signal(SIGFPE , sigterm_handler); /* Arithmetic error (ANSI).      
>> >> >  */
>> >>
>> >> NO!!!
>> >>
>> >> When a crash happens, we want it to happen right there, possibly leave a
>> >> core. We do not want a signal handler to mess up the remains.
>> >
>> > +1
>> >
>> >> >  #ifdef SIGXCPU
>> >> >      signal(SIGXCPU, sigterm_handler);
>> >> >  #endif
>> >
>> > Why?
>>
>> Not sure; note this was not added by me.
>> From Kerrisk's "Linux Programming Interface" book,
>> SIGXCPU is raised when CPU limit is exceeded.
>> It is a Linux thing, relevant when RLIMIT_CPU is set.
>
> You shouldn't just copy paste things you don't understand.

As I mentioned above, this was not part of my patch at all.
Since you asked why, I looked it up out of curiousity and gave
information that I could find.
I felt this would be useful to others on this list as well, and cite a
source for reference.
Therefore, I do not see what the trouble is in posting it to the discussion,
especially since I prefaced it with a "not sure".

> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel@ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to