← Back to team overview

openjdk team mailing list archive

[Bug 919137] [NEW] hadoop teragen generates - fatal error: caught unhandled signal 11 with zero JVM

 

Public bug reported:

I'm testing hadoop packages for armhf from http://launchpad.net/~hadoop-
ubuntu/+archive/dev:

sudo add-apt-repository ppa:hadoop-ubuntu/dev
sudo apt-get update
sudo apt-get install hadoop-conf-pseudo

I've reconfigured my install to use zero (-server) by default by
changing the order of JVM's in /etc/java-6-openjdk/jvm-armhf.cfg so that
-server KNOWN is first in the list.  This is important as JamVM current
borkes the data in the install.

Then:

for i in namenode datanode tasktracker jobtracker secondarynamenode; do
sudo start hadoop-$i; done

Following the instructions for running terasort benchmarking here -
http://www.michael-noll.com/blog/2011/04/09/benchmarking-and-stress-
testing-an-hadoop-cluster-with-terasort-testdfsio-nnbench-mrbench
/#teragen-generate-the-terasort-input-data-if-needed (albiet with a 100G
data set rather than 1TB).

When running:

hadoop jar /usr/share/hadoop/hadoop-examples-0.20.205.0.jar teragen
100000000 terasort-input

I get the following error sporadically from the JVM (tasks are re-run so
it kind of recovers).

12/01/20 09:47:06 INFO mapred.JobClient: Task Id : attempt_201201200846_0004_m_000000_1, Status : FAILED
java.lang.Throwable: Child Error
        at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:271)
Caused by: java.io.IOException: Task process exit with nonzero status of 134.
        at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:258)

attempt_201201200846_0004_m_000000_1: #
attempt_201201200846_0004_m_000000_1: # A fatal error has been detected by the Java Runtime Environment:
attempt_201201200846_0004_m_000000_1: #
attempt_201201200846_0004_m_000000_1: #  Internal Error (os_linux_zero.cpp:270), pid=19845, tid=2739610736
attempt_201201200846_0004_m_000000_1: #  fatal error: caught unhandled signal 11
attempt_201201200846_0004_m_000000_1: #
attempt_201201200846_0004_m_000000_1: # JRE version: 6.0_24-b24
attempt_201201200846_0004_m_000000_1: # Java VM: OpenJDK Zero VM (20.0-b12 mixed mode linux-arm )
attempt_201201200846_0004_m_000000_1: # Derivative: IcedTea6 1.11pre
attempt_201201200846_0004_m_000000_1: # Distribution: Ubuntu precise (development branch), package 6b24~pre3-0ubuntu1
attempt_201201200846_0004_m_000000_1: # An error report file with more information is saved as:
attempt_201201200846_0004_m_000000_1: # /var/lib/hadoop/cache/mapred/mapred/local/taskTracker/jamespage/jobcache/job_201201200846_0004/attempt_201201200846_0004_m_000000_1/work/hs_err_pid19845.log
attempt_201201200846_0004_m_000000_1: #
attempt_201201200846_0004_m_000000_1: # If you would like to submit a bug report, please include
attempt_201201200846_0004_m_000000_1: # instructions how to reproduce the bug and visit:
attempt_201201200846_0004_m_000000_1: #   https://bugs.launchpad.net/ubuntu/+source/openjdk-6/
attempt_201201200846_0004_m_000000_1: #

Unfortunately the hs_erro*.log is removed before I can grab it.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: openjdk-6-jre 6b24~pre3-0ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-1403.5-omap4 3.2.0-rc5
Uname: Linux 3.2.0-1403-omap4 armv7l
ApportVersion: 1.91-0ubuntu1
Architecture: armhf
Date: Fri Jan 20 10:48:29 2012
ProcEnviron:
 LANGUAGE=en_GB:
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
SourcePackage: openjdk-6
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: openjdk-6 (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: apport-bug armhf precise

-- 
You received this bug notification because you are a member of OpenJDK,
which is subscribed to openjdk-6 in Ubuntu.
https://bugs.launchpad.net/bugs/919137

Title:
  hadoop teragen generates - fatal error: caught unhandled signal 11
  with zero JVM

Status in “openjdk-6” package in Ubuntu:
  New

Bug description:
  I'm testing hadoop packages for armhf from http://launchpad.net
  /~hadoop-ubuntu/+archive/dev:

  sudo add-apt-repository ppa:hadoop-ubuntu/dev
  sudo apt-get update
  sudo apt-get install hadoop-conf-pseudo

  I've reconfigured my install to use zero (-server) by default by
  changing the order of JVM's in /etc/java-6-openjdk/jvm-armhf.cfg so
  that -server KNOWN is first in the list.  This is important as JamVM
  current borkes the data in the install.

  Then:

  for i in namenode datanode tasktracker jobtracker secondarynamenode;
  do sudo start hadoop-$i; done

  Following the instructions for running terasort benchmarking here -
  http://www.michael-noll.com/blog/2011/04/09/benchmarking-and-stress-
  testing-an-hadoop-cluster-with-terasort-testdfsio-nnbench-mrbench
  /#teragen-generate-the-terasort-input-data-if-needed (albiet with a
  100G data set rather than 1TB).

  When running:

  hadoop jar /usr/share/hadoop/hadoop-examples-0.20.205.0.jar teragen
  100000000 terasort-input

  I get the following error sporadically from the JVM (tasks are re-run
  so it kind of recovers).

  12/01/20 09:47:06 INFO mapred.JobClient: Task Id : attempt_201201200846_0004_m_000000_1, Status : FAILED
  java.lang.Throwable: Child Error
          at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:271)
  Caused by: java.io.IOException: Task process exit with nonzero status of 134.
          at org.apache.hadoop.mapred.TaskRunner.run(TaskRunner.java:258)

  attempt_201201200846_0004_m_000000_1: #
  attempt_201201200846_0004_m_000000_1: # A fatal error has been detected by the Java Runtime Environment:
  attempt_201201200846_0004_m_000000_1: #
  attempt_201201200846_0004_m_000000_1: #  Internal Error (os_linux_zero.cpp:270), pid=19845, tid=2739610736
  attempt_201201200846_0004_m_000000_1: #  fatal error: caught unhandled signal 11
  attempt_201201200846_0004_m_000000_1: #
  attempt_201201200846_0004_m_000000_1: # JRE version: 6.0_24-b24
  attempt_201201200846_0004_m_000000_1: # Java VM: OpenJDK Zero VM (20.0-b12 mixed mode linux-arm )
  attempt_201201200846_0004_m_000000_1: # Derivative: IcedTea6 1.11pre
  attempt_201201200846_0004_m_000000_1: # Distribution: Ubuntu precise (development branch), package 6b24~pre3-0ubuntu1
  attempt_201201200846_0004_m_000000_1: # An error report file with more information is saved as:
  attempt_201201200846_0004_m_000000_1: # /var/lib/hadoop/cache/mapred/mapred/local/taskTracker/jamespage/jobcache/job_201201200846_0004/attempt_201201200846_0004_m_000000_1/work/hs_err_pid19845.log
  attempt_201201200846_0004_m_000000_1: #
  attempt_201201200846_0004_m_000000_1: # If you would like to submit a bug report, please include
  attempt_201201200846_0004_m_000000_1: # instructions how to reproduce the bug and visit:
  attempt_201201200846_0004_m_000000_1: #   https://bugs.launchpad.net/ubuntu/+source/openjdk-6/
  attempt_201201200846_0004_m_000000_1: #

  Unfortunately the hs_erro*.log is removed before I can grab it.

  ProblemType: Bug
  DistroRelease: Ubuntu 12.04
  Package: openjdk-6-jre 6b24~pre3-0ubuntu1
  ProcVersionSignature: Ubuntu 3.2.0-1403.5-omap4 3.2.0-rc5
  Uname: Linux 3.2.0-1403-omap4 armv7l
  ApportVersion: 1.91-0ubuntu1
  Architecture: armhf
  Date: Fri Jan 20 10:48:29 2012
  ProcEnviron:
   LANGUAGE=en_GB:
   LANG=en_GB.UTF-8
   SHELL=/bin/bash
  SourcePackage: openjdk-6
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openjdk-6/+bug/919137/+subscriptions



Follow ups

References