Hi Tamas,

Have you tried using the supplied hdfs_write executable includes in the 
distribution?  Also, I didn't understand your comment about using 
hdfsJniHelper.c - that should be used only by hdfs.c itself.

Also, what version of hadoop is this?  I haven't seen this problem at least in 
hadoop 0.17.

And have you run this under gdb?
-- pete


On 11/6/08 10:30 AM, "Tamás Szokol" <[EMAIL PROTECTED]> wrote:

Hello!


I'd like to ask your help in a libhdfs related problem.

I'm trying to perform HDFS tests from C by using the libhdfs API. I created a 
test program, that measures the creation times of 1MB, 10MB, 100MB and 1GB 
large files.
The test runs well for 1 MB and 10 MB but as soon as I reach to 100MB I receive 
a SIGSEGV error:

==================================================================
#
# An unexpected error has been detected by Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007fbead12a32c, pid=6918, tid=140456938362592
#
# Java VM: Java HotSpot(TM) 64-Bit Server VM (10.0-b22 mixed mode linux-amd64)
# Problematic frame:
# V  [libjvm.so+0x36d32c]
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#

---------------  T H R E A D  ---------------

Current thread (0x0000000000609800):  JavaThread "main" [_thread_in_vm, 
id=6918, stack(0x00007fffb5cc2000,0x00007fffb5ec2000)]

siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), 
si_addr=0x0000000000000000

Registers:
RAX=0x0000000000000090, RBX=0x0000000000609800, RCX=0x00007fbead60d1e0, 
RDX=0x00007fbead447780
RSP=0x00007fffb5ec1240, RBP=0x00007fffb5ec12c0, RSI=0x0000000000000000, 
RDI=0x0000000000609800
R8 =0x00007fbe7dcff010, R9 =0x0000000000000400, R10=0x00007fbead610c50, 
R11=0x00007fbea35180c0
R12=0x0000000006300000, R13=0x0000000000000000, R14=0x0000000000000000, 
R15=0x00007fffb5ec1250
RIP=0x00007fbead12a32c, EFL=0x0000000000010246, CSGSFS=0x0000000000000033, 
ERR=0x0000000000000004
  TRAPNO=0x000000000000000e

Top of Stack: (sp=0x00007fffb5ec1240)
0x00007fffb5ec1240:   0000000000609998 00007fbe7dcff010
0x00007fffb5ec1250:   0000000000609800 000000000060a1f0
0x00007fffb5ec1260:   0000000000000090 00007fbead447780
0x00007fffb5ec1270:   0000000000609800 0000000000602720
0x00007fffb5ec1280:   0000000000609800 0000000000609998
0x00007fffb5ec1290:   0000000000609800 00007fbe84014220
0x00007fffb5ec12a0:   0000000000609998 00007fbe7dcff010
0x00007fffb5ec12b0:   00000000006f7848 0000000000000000
0x00007fffb5ec12c0:   0000000006300000 00007fbeada9ccff
0x00007fffb5ec12d0:   00000000006f7830 0000000000000000
0x00007fffb5ec12e0:   000000000060a660 0000000000000000
0x00007fffb5ec12f0:   0000000000000000 0000000000000021
0x00007fffb5ec1300:   00007fffb5ec1370 0000000000000000
0x00007fffb5ec1310:   00007fffb5ec14b0 0000000000000000
0x00007fffb5ec1320:   0000000000000000 0000000000400e37
0x00007fffb5ec1330:   0000000000000000 00007fbe7dcff010
0x00007fffb5ec1340:   0630000000000001 0000000000602720
0x00007fffb5ec1350:   063000000000000b 00007fbe84014220
0x00007fffb5ec1360:   00000000006f7840 0000000000000021
0x00007fffb5ec1370:   00007fffb5ec1390 0000000000400cdd
0x00007fffb5ec1380:   00007fbe7dcff010 0000001800401126
0x00007fffb5ec1390:   00007fffb5ec13d0 0000000000400b1b
0x00007fffb5ec13a0:   000000000000003c 00007fffb5ec14b8
0x00007fffb5ec13b0:   0000000100401040 0000000000602280
0x00007fffb5ec13c0:   0000000000000022 00007fbeadec0c00
0x00007fffb5ec13d0:   0000000000000000 00007fbead7561c4
0x00007fffb5ec13e0:   00000000004009c0 00007fffb5ec14b8
0x00007fffb5ec13f0:   0000000100000000 0000000000400a78
0x00007fffb5ec1400:   00007fbeadec0c00 0c1103e05d01fe14
0x00007fffb5ec1410:   0000000000000000 00007fffb5ec14b0
0x00007fffb5ec1420:   0000000000000000 0000000000000000
0x00007fffb5ec1430:   f3ee68387ac1fe14 f36c590a9ffffe14

Instructions: (pc=0x00007fbead12a32c)
0x00007fbead12a31c:   5d 90 48 83 7b 08 00 0f 85 5d 01 00 00 45 85 ed
0x00007fbead12a32c:   49 8b 36 78 13 45 85 e4 78 0e 47 8d 1c 2c 44 3b

Stack: [0x00007fffb5cc2000,0x00007fffb5ec2000],  sp=0x00007fffb5ec1240,  free 
space=2044k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.so+0x36d32c]


---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
  0x000000000069f800 JavaThread "Low Memory Detector" daemon [_thread_blocked, 
id=6925, stack(0x00007fbe8b1b5000,0x00007fbe9b1b6000)]
  0x000000000069dc00 JavaThread "CompilerThread1" daemon [_thread_blocked, 
id=6924, stack(0x0000000041c3e000,0x0000000041d3f000)]
  0x0000000000692400 JavaThread "CompilerThread0" daemon [_thread_blocked, 
id=6923, stack(0x0000000041b3d000,0x0000000041c3e000)]
  0x0000000000690c00 JavaThread "Signal Dispatcher" daemon [_thread_blocked, 
id=6922, stack(0x0000000061e4c000,0x0000000071e4d000)]
  0x000000000066cc00 JavaThread "Finalizer" daemon [_thread_blocked, id=6921, 
stack(0x0000000051e4b000,0x0000000061e4c000)]
  0x000000000066b800 JavaThread "Reference Handler" daemon [_thread_blocked, 
id=6920, stack(0x0000000041e4a000,0x0000000051e4b000)]
=>0x0000000000609800 JavaThread "main" [_thread_in_vm, id=6918, 
stack(0x00007fffb5cc2000,0x00007fffb5ec2000)]

Other Threads:
  0x0000000000666400 VMThread [stack: 0x0000000041a3c000,0x0000000041b3d000] 
[id=6919]
  0x00000000006a1800 WatcherThread [stack: 
0x0000000041d3f000,0x0000000041e40000] [id=6926]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
 def new generation   total 39296K, used 0K [0x00007fbe9b470000, 
0x00007fbe9df10000, 0x00007fbe9df10000)
  eden space 34944K,   0% used [0x00007fbe9b470000, 0x00007fbe9b470000, 
0x00007fbe9d690000)
  from space 4352K,   0% used [0x00007fbe9d690000, 0x00007fbe9d690000, 
0x00007fbe9dad0000)
  to   space 4352K,   0% used [0x00007fbe9dad0000, 0x00007fbe9dad0000, 
0x00007fbe9df10000)
 tenured generation   total 87424K, used 405K [0x00007fbe9df10000, 
0x00007fbea3470000, 0x00007fbea3470000)
   the space 87424K,   0% used [0x00007fbe9df10000, 0x00007fbe9df75778, 
0x00007fbe9df75800, 0x00007fbea3470000)
 compacting perm gen  total 21248K, used 6148K [0x00007fbea3470000, 
0x00007fbea4930000, 0x00007fbea8870000)
   the space 21248K,  28% used [0x00007fbea3470000, 0x00007fbea3a71280, 
0x00007fbea3a71400, 0x00007fbea4930000)
No shared spaces configured.

Dynamic libraries:
00400000-00402000 r-xp 00000000 08:01 107801                             
/home/sony/dev/hadoop-0.19/libhdfs/hdfs_write_test2
00601000-00602000 rw-p 00001000 08:01 107801                             
/home/sony/dev/hadoop-0.19/libhdfs/hdfs_write_test2
00602000-01b8f000 rw-p 00602000 00:00 0                                  [heap]
41a3c000-41a3d000 ---p 41a3c000 00:00 0
41a3d000-41b3d000 rwxp 41a3d000 00:00 0
41b3d000-41b40000 ---p 41b3d000 00:00 0
41b40000-41c3e000 rwxp 41b40000 00:00 0
41c3e000-41c41000 ---p 41c3e000 00:00 0
41c41000-41d3f000 rwxp 41c41000 00:00 0
41d3f000-41d40000 ---p 41d3f000 00:00 0
41d40000-41e40000 rwxp 41d40000 00:00 0
41e4a000-41e4d000 ---p 41e4a000 00:00 0
41e4d000-51e4b000 rwxp 41e4d000 00:00 0
51e4b000-51e4e000 ---p 51e4b000 00:00 0
51e4e000-61e4c000 rwxp 51e4e000 00:00 0
61e4c000-61e4f000 ---p 61e4c000 00:00 0
61e4f000-71e4d000 rwxp 61e4f000 00:00 0
7fbe50dfc000-7fbe50dff000 rwxp 7fbe50dfc000 00:00 0
7fbe50dff000-7fbe60dfd000 rwxp 7fbe50dff000 00:00 0
7fbe7dcff000-7fbe840cd000 rw-p 7fbe7dcff000 00:00 0
7fbe840cd000-7fbe88000000 ---p 7fbe840cd000 00:00 0
7fbe8b08d000-7fbe8b093000 r-xp 00000000 08:01 466691                     
/usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/amd64/libmanagement.so
7fbe8b093000-7fbe8b192000 ---p 00006000 08:01 466691                     
/usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/amd64/libmanagement.so
7fbe8b192000-7fbe8b194000 rw-p 00005000 08:01 466691                     
/usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/amd64/libmanagement.so
7fbe8b194000-7fbe8b1b5000 r--s 0022f000 08:01 101826                     
/home/sony/dev/hadoop-0.19/build/hadoop-0.20.0-dev-core.jar
7fbe8b1b5000-7fbe8b1b8000 ---p 7fbe8b1b5000 00:00 0
7fbe8b1b8000-7fbe9b1b6000 rwxp 7fbe8b1b8000 00:00 0
7fbe9b1b6000-7fbe9b1f5000 r--p 00000000 08:01 466319                     
/usr/lib/locale/hu_HU.utf8/LC_CTYPE
7fbe9b1f5000-7fbe9b227000 rw-p 7fbe9b1f5000 00:00 0
7fbe9b227000-7fbe9b3b2000 r--s 02df0000 08:01 434280                     
/usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/rt.jar
7fbe9b3b2000-7fbe9b3da000 rw-p 7fbe9b3b2000 00:00 0
7fbe9b3da000-7fbe9b3e5000 rwxp 7fbe9b3da000 00:00 0
7fbe9b3e5000-7fbe9b405000 rwxp 7fbe9b3e5000 00:00 0
7fbe9b405000-7fbe9b450000 rwxp 7fbe9b405000 00:00 0
7fbe9b450000-7fbe9b46f000 rwxp 7fbe9b450000 00:00 0
7fbe9b46f000-7fbea4930000 rwxp 7fbe9b46f000 00:00 0
7fbea4930000-7fbea8870000 rwxp 7fbea4930000 00:00 0
7fbea8874000-7fbea8876000 r--s 0000d000 08:01 181160                     
/home/sony/dev/commons-logging-1.1.1/commons-logging-1.1.1.jar
7fbea8876000-7fbea887d000 r--s 00000000 08:01 447736                     
/usr/lib/gconv/gconv-modules.cache
7fbea887d000-7fbea8aed000 rwxp 7fbea887d000 00:00 0
7fbea8aed000-7fbeab87d000 rwxp 7fbea8aed000 00:00 0
7fbeab87d000-7fbeab88b000 r-xp 00000000 08:01 466659                     
/usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/amd64/libzip.so
7fbeab88b000-7fbeab98d000 ---p 0000e000 08:01 466659                     
/usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/amd64/libzip.so
7fbeab98d000-7fbeab990000 rw-p 00010000 08:01 466659                     
/usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/amd64/libzip.so
7fbeab990000-7fbeab991000 rw-p 7fbeab990000 00:00 0
7fbeab991000-7fbeab9b9000 r-xp 00000000 08:01 466672                     
/usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/amd64/libjava.so
7fbeab9b9000-7fbeabab9000 ---p 00028000 08:01 466672                     
/usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/amd64/libjava.so
7fbeabab9000-7fbeabac0000 rw-p 00028000 08:01 466672                     
/usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/amd64/libjava.so
7fbeabac0000-7fbeabacd000 r-xp 00000000 08:01 466654                     
/usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/amd64/libverify.so
7fbeabacd000-7fbeabbcc000 ---p 0000d000 08:01 466654                     
/usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/amd64/libverify.so
7fbeabbcc000-7fbeabbcf000 rw-p 0000c000 08:01 466654                     
/usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/amd64/libverify.so
7fbeabbcf000-7fbeabbd9000 r-xp 00000000 08:01 574895                     
/lib/libnss_files-2.7.so
7fbeabbd9000-7fbeabdd9000 ---p 0000a000 08:01 574895                     
/lib/libnss_files-2.7.so
7fbeabdd9000-7fbeabddb000 rw-p 0000a000 08:01 574895                     
/lib/libnss_files-2.7.so
7fbeabddb000-7fbeabde5000 r-xp 00000000 08:01 574897                     
/lib/libnss_nis-2.7.so
7fbeabde5000-7fbeabfe4000 ---p 0000a000 08:01 574897                     
/lib/libnss_nis-2.7.so
7fbeabfe4000-7fbeabfe6000 rw-p 00009000 08:01 574897                     
/lib/libnss_nis-2.7.so
7fbeabfe6000-7fbeabfee000 r-xp 00000000 08:01 574893                     
/lib/libnss_compat-2.7.so
7fbeabfee000-7fbeac1ed000 ---p 00008000 08:01 574893                     
/lib/libnss_compat-2.7.so
7fbeac1ed000-7fbeac1ef000 rw-p 00007000 08:01 574893                     
/lib/libnss_compat-2.7.so
7fbeac1ef000-7fbeac205000 r-xp 00000000 08:01 574892                     
/lib/libnsl-2.7.so
7fbeac205000-7fbeac404000 ---p 00016000 08:01 574892                     
/lib/libnsl-2.7.so
7fbeac404000-7fbeac406000 rw-p 00015000 08:01 574892                     
/lib/libnsl-2.7.so
7fbeac406000-7fbeac408000 rw-p 7fbeac406000 00:00 0
7fbeac408000-7fbeac40f000 r-xp 00000000 08:01 466661                     
/usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/amd64/native_threads/libhpi.so
7fbeac40f000-7fbeac510000 ---p 00007000 08:01 466661                     
/usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/amd64/native_threads/libhpi.so
7fbeac510000-7fbeac512000 rw-p 00008000 08:01 466661                     
/usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/amd64/native_threads/libhpi.so
7fbeac512000-7fbeac513000 rw-p 7fbeac512000 00:00 0
7fbeac513000-7fbeac51b000 r-xp 00000000 08:01 574902                     
/lib/librt-2.7.so
7fbeac51b000-7fbeac71a000 ---p 00008000 08:01 574902                     
/lib/librt-2.7.so
7fbeac71a000-7fbeac71c000 rw-p 00007000 08:01 574902                     
/lib/librt-2.7.so
7fbeac71c000-7fbeac732000 r-xp 00000000 08:01 574900                     
/lib/libpthread-2.7.so
7fbeac732000-7fbeac932000 ---p 00016000 08:01 574900                     
/lib/libpthread-2.7.so
7fbeac932000-7fbeac934000 rw-p 00016000 08:01 574900                     
/lib/libpthread-2.7.so
7fbeac934000-7fbeac938000 rw-p 7fbeac934000 00:00 0
7fbeac938000-7fbeac93a000 r-xp 00000000 08:01 574889                     
/lib/libdl-2.7.so
7fbeac93a000-7fbeacb3a000 ---p 00002000 08:01 574889                     
/lib/libdl-2.7.so
7fbeacb3a000-7fbeacb3c000 rw-p 00002000 08:01 574889                     
/lib/libdl-2.7.so
7fbeacb3c000-7fbeacbbc000 r-xp 00000000 08:01 574890                     
/lib/libm-2.7.so
7fbeacbbc000-7fbeacdbb000 ---p 00080000 08:01 574890                     
/lib/libm-2.7.so
7fbeacdbb000-7fbeacdbd000 rw-p 0007f000 08:01 574890                     
/lib/libm-2.7.so
7fbeacdbd000-7fbead4b2000 r-xp 00000000 08:01 466678                     
/usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/amd64/server/libjvm.so
7fbead4b2000-7fbead5b1000 ---p 006f5000 08:01 466678                     
/usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/amd64/server/libjvm.so
7fbead5b1000-7fbead6fb000 rw-p 006f4000 08:01 466678                     
/usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/amd64/server/libjvm.so
7fbead6fb000-7fbead738000 rw-p 7fbead6fb000 00:00 0
7fbead738000-7fbead890000 r-xp 00000000 08:01 574886                     
/lib/libc-2.7.so
7fbead890000-7fbeada90000 ---p 00158000 08:01 574886                     
/lib/libc-2.7.so
7fbeada90000-7fbeada93000 r--p 00158000 08:01 574886                     
/lib/libc-2.7.so
7fbeada93000-7fbeada95000 rw-p 0015b000 08:01 574886                     
/lib/libc-2.7.so
7fbeada95000-7fbeada9a000 rw-p 7fbeada95000 00:00 0
7fbeada9a000-7fbeadaa3000 r-xp 00000000 08:01 106434                     
/home/sony/dev/hadoop-0.19/libhdfs/libhdfs.so.
7fbeadaa3000-7fbeadca2000 ---p 00009000 08:01 106434                     
/home/sony/dev/hadoop-0.19/libhdfs/libhdfs.so.
7fbeadca2000-7fbeadca3000 rw-p 00008000 08:01 106434                     
/home/sony/dev/hadoop-0.19/libhdfs/libhdfs.so.
7fbeadca3000-7fbeadcc0000 r-xp 00000000 08:01 574883                     
/lib/ld-2.7.so
7fbeadcc1000-7fbeadcf6000 rwxp 7fbeadcc1000 00:00 0
7fbeadcf6000-7fbeaddac000 rwxp 7fbeadcf6000 00:00 0
7fbeaddac000-7fbeadeb1000 rw-p 7fbeaddac000 00:00 0
7fbeadeb1000-7fbeadeb2000 r--p 7fbeadeb1000 00:00 0
7fbeadeb2000-7fbeadeba000 rw-s 00000000 08:01 163163                     
/tmp/hsperfdata_sony/6918
7fbeadeba000-7fbeadebb000 rwxp 7fbeadeba000 00:00 0
7fbeadebb000-7fbeadebc000 r--p 7fbeadebb000 00:00 0
7fbeadebc000-7fbeadec0000 rw-p 7fbeadebc000 00:00 0
7fbeadec0000-7fbeadec2000 rw-p 0001d000 08:01 574883                     
/lib/ld-2.7.so
7fffb5cc2000-7fffb5cc5000 ---p 7fffb5cc2000 00:00 0
7fffb5cc5000-7fffb5ec2000 rwxp 7fffffe02000 00:00 0                      [stack]
7fffb5ffe000-7fffb6000000 r-xp 7fffb5ffe000 00:00 0                      [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  
[vsyscall]

VM Arguments:
jvm_args: -Xss256M -Xoss256M -XX:ThreadStackSize=262144 -Xms128M -Xmx128M
java_command: <unknown>
Launcher Type: generic

Environment Variables:
JAVA_HOME=/usr/lib/jvm/java-6-sun
CLASSPATH=/usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/rt.jar:/home/sony/dev/hadoop-0.19/build/hadoop-0.20.0-dev-core.jar:/home/sony/dev/commons-logging-1.1.1/commons-logging-1.1.1.jar
PATH=/home/sony/dev/hadoop-0.19/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
LD_LIBRARY_PATH=/usr/lib/jvm/java-6-sun-1.6.0.06/jre/lib/amd64/server:/home/sony/dev/hadoop-0.19/libhdfs
SHELL=/bin/bash

Signal Handlers:
SIGSEGV: [libjvm.so+0x6616e0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGBUS: [libjvm.so+0x6616e0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGFPE: [libjvm.so+0x5044d0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGPIPE: [libjvm.so+0x5044d0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGXFSZ: [libjvm.so+0x5044d0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGILL: [libjvm.so+0x5044d0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGUSR2: [libjvm.so+0x506740], sa_mask[0]=0x00000000, sa_flags=0x10000004
SIGHUP: [libjvm.so+0x5064a0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGINT: [libjvm.so+0x5064a0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGTERM: [libjvm.so+0x5064a0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGQUIT: [libjvm.so+0x5064a0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004


---------------  S Y S T E M  ---------------

OS:lenny/sid

uname:Linux 2.6.24-19-generic #1 SMP Wed Aug 20 17:53:40 UTC 2008 x86_64
libc:glibc 2.7 NPTL 2.7
rlimit: STACK 1048576k, CORE 0k, NPROC 20480, NOFILE 1024, AS infinity
load average:1.23 0.44 0.20

CPU:total 1 (1 cores per cpu, 1 threads per core) family 6 model 15 stepping 8, 
cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3

Memory: 4k page, physical 2580404k(957956k free), swap 489940k(489940k free)

vm_info: Java HotSpot(TM) 64-Bit Server VM (10.0-b22) for linux-amd64 JRE 
(1.6.0_06-b02), built on Mar 25 2008 01:03:02 by "java_re" with gcc 3.2.2 (SuSE 
Linux)

time: Thu Nov  6 11:19:55 2008
elapsed time: 29 seconds
==================================================================

My test program uses the JniHelper.h and .c files from 
hadoop-0.19/src/c++/libhdfs.
The test program creates buffers to be written out by hdfsWrite. I thought that 
the main thread's stack is not enough to handle this big buffers so I set the 
following parameters for the forked JVM:

jvm_args: -Xss256M -Xoss256M -XX:ThreadStackSize=262144 -Xms128M -Xmx128M

>From the log it can be seen that the main thread's stack still remains 2MB, 
>though it should be 256MB.

I played a bit with the file sizes and as it turned out it works for 1MB, 10 
MB, 50 MB, 75MB, doesn't work for 99MB, 100MB, and above.

Environmental information.
I use hadoop-0.19 from the SVN repository.
Ubuntu Gutsy Linux: Linux 2.6.24-19-generic #1 SMP Wed Aug 20 17:53:40 UTC 2008 
x86_64 GNU/Linux
I run linux under VMware.
I use Java 6.

I saw previously on the list libhdfs problems with SIGSEGV but I couldn't find 
the answer to solve my problem..

Thank you in advance for helping me.

Cheers,
Tamas





Reply via email to