Why Does strace Log Show "--- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} ---"

(Doc ID 2396482.1)

Last updated on MAY 09, 2018

Applies to:

Linux OS - Version Oracle Linux 6.0 and later
Linux x86-64

Goal

 When you use 'strace' to trace a command or a running process, you can see below messages:

14:19:40.656021 read(0, 0x6e0020, 128) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) <76.857466>
14:20:57.513549 --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} ---
14:20:57.513603 read(0, 0x6e0020, 128) = ? ERESTARTSYS (To be restarted if SA_RESTART is set) <1.046855>
14:20:58.560530 --- SIGWINCH {si_signo=SIGWINCH, si_code=SI_KERNEL} ---


This note will explain the meaning of above messages and also provide a test case to present such behavior.

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms