On Tue, Sep 15, 2020 at 03:19:25PM -0000, Stuart Henderson wrote:
> On 2020-09-15, Jose Soares <josefdsrsoa...@gmail.com> wrote:
> > Hi!
> >
> > I am getting the following output from dump:
> >
> >  # dump -0au -f /dev/nrst0 /dev/rsd0d
> >   DUMP: Date of this level 0 dump: Tue Sep 15 16:23:09 2020
> >   DUMP: Date of last level 0 dump: the epoch
> >   DUMP: Dumping /dev/rsd0d to /dev/nrst0
> >   DUMP: mapping (Pass I) [regular files]
> >   DUMP: mapping (Pass II) [directories]
> >   DUMP: estimated 2843256661 tape blocks.
> >   DUMP: Volume 1 started at: Tue Sep 15 16:24:11 2020
> >   DUMP: Child 97414 returns LOB status 213
> >
> > Could you please explain the meaning of "LOB status 213"?
> 
> LOB=low-order byte
> 
> What 213 represents, I'm not sure...
 
The message comes from sbin/dump/tape.c

   592  #ifdef TDEBUG
   593                  msg("Tape: %d; parent process: %d child process %d\n",
   594                          tapeno+1, parentpid, childpid);
   595  #endif /* TDEBUG */
   596                  while ((waitingpid = wait(&status)) != childpid)
   597                          msg("Parent %d waiting for child %d has another 
child %d return\n",
   598                                  parentpid, childpid, waitingpid);
   599                  if (status & 0xFF) {
   600                          msg("Child %d returns LOB status %o\n",
   601                                  childpid, status&0xFF);
   602                  }

213 is octal number (139, 0x8b) of exit code of child process.

As the status is &0xFF, I am not 100% sure, but usually an exit code
of 139 means that the process terminated due to receipt of signal 11,
and generated a coredump.

Do you have a dump.core file ? Can you extract the backtrace ?

Thanks.
-- 
Sebastien Marie

Reply via email to