Eagleeyes,<br><br> can you grep this from your HAVE_FUSE_VERSION_28 in "config.log" after you run configure?. config.log is present in your glusterfs build directory. <br><br>Regards<br>--<br clear="all">Harshavardhana<br>
Z Research Inc <a href="http://www.zresearch.com/">http://www.zresearch.com/</a><br>
<br><br><div class="gmail_quote">On Tue, Jul 7, 2009 at 11:03 AM, eagleeyes <span dir="ltr"><<a href="mailto:eagleeyes@126.com">eagleeyes@126.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div style="margin: 10px; font-size: 10pt; font-family: verdana;"><font color="#000080" face="Verdana" size="2">
<div>
<div>[root@localhost /]# uname -a </div><div class="im">
<div>Linux localhost.localdomain 2.6.30 #2 SMP Mon Jul 6 15:35:46 CST 2009 i686 i686 i386 GNU/Linux</div></div></div>
<div> </div>
<div>[root@localhost /]# glusterfs -V</div>
<div>glusterfs 2.0.3 built on Jul 7 2009 13:17:27</div>
<div>Repository revision: v2.0.3</div>
<div>Copyright (c) 2006-2009 Z RESEARCH Inc. <<a href="http://www.zresearch.com" target="_blank">http://www.zresearch.com</a>></div>
<div>GlusterFS comes with ABSOLUTELY NO WARRANTY.</div>
<div>You may redistribute copies of GlusterFS under the terms of the GNU General Public License.</div>
<div> </div>
<div>dmesg |grep fuse </div><div class="im">
<div>fuse init (API version 7.11)</div>
<div> </div>
</div><div>[root@localhost /]# grep -i FUSE_MINOR_VERSION /usr/local/include/fuse/fuse_common.h </div><div class="im">
<div>#define FUSE_MINOR_VERSION 8</div>
<div>#define FUSE_VERSION FUSE_MAKE_VERSION(FUSE_MAJOR_VERSION, FUSE_MINOR_VERSION)</div>
<div># undef FUSE_MINOR_VERSION</div>
<div># define FUSE_MINOR_VERSION 5</div>
<div># define FUSE_MINOR_VERSION 4</div>
<div># define FUSE_MINOR_VERSION 1</div>
<div># define FUSE_MINOR_VERSION 1</div>
<div> </div>
</div><div>
<div>[root@localhost /]# cat /var/log/glusterfs/glusterfsd-sever.vol.log </div>
<div>================================================================================</div>
<div>Version : glusterfs 2.0.3 built on Jul 7 2009 13:17:27</div>
<div>TLA Revision : v2.0.3</div>
<div>Starting Time: 2009-07-07 13:20:50</div>
<div>Command line : glusterfsd -f glusterfsd-sever.vol </div>
<div>PID : 20516</div><div class="im">
<div>System name : Linux</div>
<div>Nodename : localhost.localdomain</div>
<div>Kernel Release : 2.6.30</div>
<div>Hardware Identifier: i686</div>
<div></div>
<div>Given volfile:</div>
<div>+------------------------------------------------------------------------------+</div>
<div> 1: </div>
</div><div> 2: </div>
<div> 3: volume posix1</div>
<div> 4: type storage/posix # POSIX FS translator</div>
<div> 5: option directory /opt/data1 # Export this directory</div>
<div> 6: end-volume</div>
<div> 7: </div>
<div> 8: volume posix2</div>
<div> 9: type storage/posix # POSIX FS translator</div>
<div> 10: option directory /opt/data2 # Export this directory</div>
<div> 11: end-volume</div>
<div> 12: </div>
<div> 13: volume posix3</div>
<div> 14: type storage/posix # POSIX FS translator</div>
<div> 15: option directory /opt/data3 # Export this directory</div>
<div> 16: end-volume</div>
<div> 17: </div>
<div> 18: volume posix4</div>
<div> 19: type storage/posix # POSIX FS translator</div>
<div> 20: option directory /opt/data4 # Export this directory</div>
<div> 21: end-volume</div>
<div> 22: </div>
<div> 23: volume brick1</div>
<div> 24: type features/posix-locks</div>
<div> 25: option mandatory-locks on # enables mandatory locking on all files</div>
<div> 26: subvolumes posix1</div>
<div> 27: end-volume</div>
<div> 28: </div>
<div> 29: volume brick2</div>
<div> 30: type features/posix-locks</div>
<div> 31: option mandatory-locks on # enables mandatory locking on all files</div>
<div> 32: subvolumes posix2</div>
<div> 33: end-volume</div>
<div> 34: </div>
<div> 35: volume brick3</div>
<div> 36: type features/posix-locks</div>
<div> 37: option mandatory-locks on # enables mandatory locking on all files</div>
<div> 38: subvolumes posix3</div>
<div> 39: end-volume</div>
<div> 40: </div>
<div> 41: volume brick4</div>
<div> 42: type features/posix-locks</div>
<div> 43: option mandatory-locks on # enables mandatory locking on all files</div>
<div> 44: subvolumes posix4</div>
<div> 45: end-volume</div>
<div> 46: </div>
<div> 47: </div>
<div> 48: ### Add network serving capability to above brick.</div>
<div> 49: volume server</div>
<div> 50: type protocol/server</div>
<div> 51: option transport-type tcp</div>
<div> 52: option transport.socket.bind-address 172.16.36.46 # Default is to listen on all interfaces</div>
<div> 53: option transport.socket.listen-port 6996 # Default is 6996</div>
<div> 54: subvolumes brick1 brick2 brick3 brick4 </div>
<div> 55: option auth.addr.brick1.allow * # Allow access to "brick" volume</div>
<div> 56: option auth.addr.brick2.allow * # Allow access to "brick" volume</div>
<div> 57: option auth.addr.brick3.allow * # Allow access to "brick" volume</div>
<div> 58: option auth.addr.brick4.allow * # Allow access to "brick" volume</div>
<div> 59: end-volume</div>
<div></div>
<div>+------------------------------------------------------------------------------+</div>
<div>[2009-07-07 13:20:50] N [glusterfsd.c:1224:main] glusterfs: Successfully started</div>
<div>[2009-07-07 13:21:54] N [server-protocol.c:7055:mop_setvolume] server: accepted client from <a href="http://172.16.36.46:1023" target="_blank">172.16.36.46:1023</a></div>
<div>[2009-07-07 13:21:54] N [server-protocol.c:7055:mop_setvolume] server: accepted client from <a href="http://172.16.36.46:1022" target="_blank">172.16.36.46:1022</a></div>
<div>[2009-07-07 13:21:54] N [server-protocol.c:7055:mop_setvolume] server: accepted client from <a href="http://172.16.36.46:1021" target="_blank">172.16.36.46:1021</a></div>
<div>[2009-07-07 13:21:54] N [server-protocol.c:7055:mop_setvolume] server: accepted client from <a href="http://172.16.36.46:1020" target="_blank">172.16.36.46:1020</a></div>
<div>[2009-07-07 13:21:54] N [server-protocol.c:7055:mop_setvolume] server: accepted client from <a href="http://172.16.36.46:1019" target="_blank">172.16.36.46:1019</a></div>
<div>[2009-07-07 13:21:54] N [server-protocol.c:7055:mop_setvolume] server: accepted client from <a href="http://172.16.36.46:1018" target="_blank">172.16.36.46:1018</a></div>
<div>[2009-07-07 13:21:54] N [server-protocol.c:7055:mop_setvolume] server: accepted client from <a href="http://172.16.36.46:1017" target="_blank">172.16.36.46:1017</a></div>
<div>[2009-07-07 13:21:54] N [server-protocol.c:7055:mop_setvolume] server: accepted client from <a href="http://172.16.36.46:1016" target="_blank">172.16.36.46:1016</a></div>
<div>[2009-07-07 13:22:17] N [server-protocol.c:7815:notify] server: <a href="http://172.16.36.46:1023" target="_blank">172.16.36.46:1023</a> disconnected</div>
<div>[2009-07-07 13:22:17] N [server-protocol.c:7815:notify] server: <a href="http://172.16.36.46:1022" target="_blank">172.16.36.46:1022</a> disconnected</div>
<div>[2009-07-07 13:22:17] N [server-helpers.c:782:server_connection_destroy] server: destroyed connection of localhost.localdomain-20523-2009/07/07-13:21:54:191189-client1</div>
<div>[2009-07-07 13:22:17] N [server-protocol.c:7815:notify] server: <a href="http://172.16.36.46:1021" target="_blank">172.16.36.46:1021</a> disconnected</div>
<div>[2009-07-07 13:22:17] N [server-protocol.c:7815:notify] server: <a href="http://172.16.36.46:1020" target="_blank">172.16.36.46:1020</a> disconnected</div>
<div>[2009-07-07 13:22:17] N [server-helpers.c:782:server_connection_destroy] server: destroyed connection of localhost.localdomain-20523-2009/07/07-13:21:54:191189-client2</div>
<div>[2009-07-07 13:22:17] N [server-protocol.c:7815:notify] server: <a href="http://172.16.36.46:1019" target="_blank">172.16.36.46:1019</a> disconnected</div>
<div>[2009-07-07 13:22:17] N [server-protocol.c:7815:notify] server: <a href="http://172.16.36.46:1018" target="_blank">172.16.36.46:1018</a> disconnected</div>
<div>[2009-07-07 13:22:17] N [server-helpers.c:782:server_connection_destroy] server: destroyed connection of localhost.localdomain-20523-2009/07/07-13:21:54:191189-client4</div>
<div>[2009-07-07 13:22:17] N [server-protocol.c:7815:notify] server: <a href="http://172.16.36.46:1017" target="_blank">172.16.36.46:1017</a> disconnected</div>
<div>[2009-07-07 13:22:17] N [server-protocol.c:7815:notify] server: <a href="http://172.16.36.46:1016" target="_blank">172.16.36.46:1016</a> disconnected</div>
<div>[2009-07-07 13:22:17] N [server-helpers.c:782:server_connection_destroy] server: destroyed connection of localhost.localdomain-20523-2009/07/07-13:21:54:191189-client3</div></div></font></div>
<div><font color="#000080"></font> </div>
<div>
<div>[root@localhost /]# cat /var/log/glusterfs/mnt.log </div>
<div>================================================================================</div>
<div>Version : glusterfs 2.0.3 built on Jul 7 2009 13:17:27</div>
<div>TLA Revision : v2.0.3</div>
<div>Starting Time: 2009-07-07 13:21:54</div>
<div>Command line : glusterfs -f glusterfs-client.vol.nio /mnt </div>
<div>PID : 20524</div><div class="im">
<div>System name : Linux</div>
<div>Nodename : localhost.localdomain</div>
<div>Kernel Release : 2.6.30</div>
<div>Hardware Identifier: i686</div>
<div></div>
<div>Given volfile:</div>
<div>+------------------------------------------------------------------------------+</div>
<div> 1: ### Add client feature and attach to remote subvolume</div>
<div> 2: volume client1</div>
<div> 3: type protocol/client</div>
<div> 4: option transport-type tcp</div>
</div><div> 5: option remote-host 172.16.36.46 # IP address of the remote io</div><div class="im">
<div> 6: option remote-port 6996 # default server port is 6996</div>
</div><div> 7: option remote-subvolume brick1 # name of the remote volume</div><div class="im">
<div> 8: end-volume</div>
<div> 9: </div>
<div> 10: volume client2</div>
<div> 11: type protocol/client</div>
<div> 12: option transport-type tcp</div>
</div><div> 13: option remote-host 172.16.36.46 # IP address of the remote io</div><div class="im">
<div> 14: option remote-port 6996 # default server port is 6996</div>
<div> 15: option remote-subvolume brick2 # name of the remote volume</div>
<div> 16: end-volume</div>
<div> 17: </div>
<div> 18: volume client3</div>
<div> 19: type protocol/client</div>
<div> 20: option transport-type tcp</div>
</div><div> 21: option remote-host 172.16.36.46 # IP address of the remote io</div><div class="im">
<div> 22: option remote-port 6996 # default server port is 6996</div>
</div><div> 23: option remote-subvolume brick3 # name of the remote volume</div><div class="im">
<div> 24: end-volume</div>
<div> 25: </div>
<div> 26: </div>
<div> 27: volume client4</div>
<div> 28: type protocol/client</div>
<div> 29: option transport-type tcp</div>
</div><div> 30: option remote-host 172.16.36.46 # IP address of the remote io</div><div class="im">
<div> 31: option remote-port 6996 # default server port is 6996</div>
</div><div> 32: option remote-subvolume brick4 # name of the remote volume</div><div><div></div><div class="h5">
<div> 33: end-volume</div>
<div> 34: </div>
<div> 35: </div>
<div> 36: </div>
<div> 37: #volume afr2</div>
<div> 38: # type cluster/afr</div>
<div> 39: # subvolumes client2 client4</div>
<div> 40: #end-volume</div>
<div> 41: </div>
<div> 42: volume dht</div>
<div> 43: type cluster/dht</div>
<div> 44: option min-free-disk 20%</div>
<div> 45: subvolumes client1 client2 </div>
<div> 46: end-volume</div>
<div> 47: </div>
<div> 48: </div>
<div> 49: </div>
<div> 50: ### Add readahead feature</div>
<div> 51: volume readahead</div>
<div> 52: type performance/read-ahead</div>
<div> 53: option page-count 16 # cache per file = (page-count x page-size)</div>
<div> 54: subvolumes dht </div>
<div> 55: end-volume</div>
<div> 56: </div>
<div> 57: ### Add IO-Cache feature</div>
<div> 58: volume iocache</div>
<div> 59: type performance/io-cache</div>
<div> 60: option page-size 256KB</div>
<div> 61: subvolumes readahead </div>
<div> 62: end-volume</div>
<div> 63: </div>
<div> 64: ### Add writeback feature</div>
<div> 65: volume writeback</div>
<div> 66: type performance/write-behind</div>
<div> 67: option cache-size 32MB</div>
<div> 68: option flush-behind on</div>
<div> 69: subvolumes iocache </div>
<div> 70: end-volume</div>
<div></div>
<div>+------------------------------------------------------------------------------+</div>
</div></div><div>[2009-07-07 13:21:54] W [client-protocol.c:5935:init] client4: Volume is dangling. </div>
<div>[2009-07-07 13:21:54] W [client-protocol.c:5935:init] client3: Volume is dangling. </div>
<div>[2009-07-07 13:21:54] W [glusterfsd.c:470:_log_if_option_is_invalid] iocache: option 'page-size' is not recognized</div>
<div>[2009-07-07 13:21:54] N [glusterfsd.c:1224:main] glusterfs: Successfully started</div>
<div>[2009-07-07 13:21:54] N [client-protocol.c:5559:client_setvolume_cbk] client1: Connected to <a href="http://172.16.36.46:6996" target="_blank">172.16.36.46:6996</a>, attached to remote volume 'brick1'.</div>
<div>[2009-07-07 13:21:54] N [client-protocol.c:5559:client_setvolume_cbk] client1: Connected to <a href="http://172.16.36.46:6996" target="_blank">172.16.36.46:6996</a>, attached to remote volume 'brick1'.</div>
<div>[2009-07-07 13:21:54] N [client-protocol.c:5559:client_setvolume_cbk] client2: Connected to <a href="http://172.16.36.46:6996" target="_blank">172.16.36.46:6996</a>, attached to remote volume 'brick2'.</div>
<div>[2009-07-07 13:21:54] N [client-protocol.c:5559:client_setvolume_cbk] client2: Connected to <a href="http://172.16.36.46:6996" target="_blank">172.16.36.46:6996</a>, attached to remote volume 'brick2'.</div>
<div>[2009-07-07 13:21:54] N [client-protocol.c:5559:client_setvolume_cbk] client4: Connected to <a href="http://172.16.36.46:6996" target="_blank">172.16.36.46:6996</a>, attached to remote volume 'brick4'.</div>
<div>[2009-07-07 13:21:54] N [client-protocol.c:5559:client_setvolume_cbk] client4: Connected to <a href="http://172.16.36.46:6996" target="_blank">172.16.36.46:6996</a>, attached to remote volume 'brick4'.</div>
<div>[2009-07-07 13:21:54] N [client-protocol.c:5559:client_setvolume_cbk] client3: Connected to <a href="http://172.16.36.46:6996" target="_blank">172.16.36.46:6996</a>, attached to remote volume 'brick3'.</div>
<div>[2009-07-07 13:21:54] N [client-protocol.c:5559:client_setvolume_cbk] client3: Connected to <a href="http://172.16.36.46:6996" target="_blank">172.16.36.46:6996</a>, attached to remote volume 'brick3'.</div>
<div>pending frames:</div>
<div>frame : type(1) op(READ)</div>
<div>frame : type(1) op(READ)</div>
<div>frame : type(1) op(READ)</div>
<div></div>
<div>patchset: v2.0.3</div><div class="im">
<div>signal received: 11</div>
<div>configuration details:argp 1</div>
<div>backtrace 1</div>
<div>dlfcn 1</div>
<div>fdatasync 1</div>
<div>libpthread 1</div>
<div>llistxattr 1</div>
<div>setfsid 1</div>
<div>spinlock 1</div>
<div>epoll.h 1</div>
<div>xattr.h 1</div>
<div>st_atim.tv_nsec 1</div>
</div><div>package-string: glusterfs 2.0.3</div>
<div>[0xffffe400]</div>
<div>/usr/local/lib/libfuse.so.2(fuse_session_process+0x17)[0xb779725f]</div>
<div>/lib/glusterfs/2.0.3/xlator/mount/fuse.so[0xb77c5e8a]</div><div class="im">
<div>/lib/tls/libpthread.so.0[0x8bc341]</div>
<div>/lib/tls/libc.so.6(__clone+0x5e)[0x74e6fe]</div>
<div>---------</div></div></div>
<div><font color="#000080"></font> </div>
<div><font color="#000080"></font> </div>
<div>
<div>[root@localhost /]# gdb glusterfs core.20524 </div>
<div>GNU gdb Red Hat Linux (6.3.0.0-1.63rh)</div>
<div>Copyright 2004 Free Software Foundation, Inc.</div><div class="im">
<div>GDB is free software, covered by the GNU General Public License, and you are</div>
<div>welcome to change it and/or distribute copies of it under certain conditions.</div>
<div>Type "show copying" to see the conditions.</div>
<div>There is absolutely no warranty for GDB. Type "show warranty" for details.</div>
</div><div>This GDB was configured as "i386-redhat-linux-gnu"...Using host libthread_db library "/lib/tls/libthread_db.so.1".</div>
<div></div>
<div>Reading symbols from shared object read from target memory...done.</div>
<div>Loaded system supplied DSO at 0xffffe000</div>
<div>Core was generated by `glusterfs -f glusterfs-client.vol.nio /mnt'.</div><div class="im">
<div>Program terminated with signal 11, Segmentation fault.</div>
<div></div>
</div><div>warning: svr4_current_sos: Can't read pathname for load map: 输入/输出错误</div><div class="im">
<div></div>
<div>Reading symbols from /lib/libglusterfs.so.0...done.</div>
<div>Loaded symbols for /lib/libglusterfs.so.0</div>
<div>Reading symbols from /lib/libdl.so.2...done.</div>
<div>Loaded symbols for /lib/libdl.so.2</div>
</div><div>Reading symbols from /lib/tls/libpthread.so.0...done.</div>
<div>Loaded symbols for /lib/tls/libpthread.so.0</div>
<div>Reading symbols from /lib/tls/libc.so.6...done.</div>
<div>Loaded symbols for /lib/tls/libc.so.6</div><div class="im">
<div>Reading symbols from /lib/ld-linux.so.2...done.</div>
<div>Loaded symbols for /lib/ld-linux.so.2</div>
</div><div>Reading symbols from /lib/glusterfs/2.0.3/xlator/protocol/client.so...done.</div>
<div>Loaded symbols for /lib/glusterfs/2.0.3/xlator/protocol/client.so</div>
<div>Reading symbols from /lib/glusterfs/2.0.3/xlator/cluster/dht.so...done.</div>
<div>Loaded symbols for /lib/glusterfs/2.0.3/xlator/cluster/dht.so</div>
<div>Reading symbols from /lib/glusterfs/2.0.3/xlator/performance/read-ahead.so...done.</div>
<div>Loaded symbols for /lib/glusterfs/2.0.3/xlator/performance/read-ahead.so</div>
<div>Reading symbols from /lib/glusterfs/2.0.3/xlator/performance/io-cache.so...done.</div>
<div>Loaded symbols for /lib/glusterfs/2.0.3/xlator/performance/io-cache.so</div>
<div>Reading symbols from /lib/glusterfs/2.0.3/xlator/performance/write-behind.so...done.</div>
<div>Loaded symbols for /lib/glusterfs/2.0.3/xlator/performance/write-behind.so</div>
<div>Reading symbols from /lib/glusterfs/2.0.3/xlator/mount/fuse.so...done.</div>
<div>Loaded symbols for /lib/glusterfs/2.0.3/xlator/mount/fuse.so</div><div class="im">
<div>Reading symbols from /usr/local/lib/libfuse.so.2...done.</div>
<div>Loaded symbols for /usr/local/lib/libfuse.so.2</div>
</div><div>Reading symbols from /lib/tls/librt.so.1...done.</div>
<div>Loaded symbols for /lib/tls/librt.so.1</div>
<div>Reading symbols from /lib/glusterfs/2.0.3/transport/socket.so...done.</div>
<div>Loaded symbols for /lib/glusterfs/2.0.3/transport/socket.so</div><div class="im">
<div>Reading symbols from /lib/libnss_files.so.2...done.</div>
<div>Loaded symbols for /lib/libnss_files.so.2</div>
<div>Reading symbols from /lib/libgcc_s.so.1...done.</div>
<div>Loaded symbols for /lib/libgcc_s.so.1</div>
</div><div>#0 0xb7795c73 in fuse_ll_process (data=0x80591d0, buf=0xb801f000 "8", len=56, ch=0xb6600718) at fuse_lowlevel.c:1049</div><div class="im">
<div>1049 if (curr->u.i.unique == req->unique) {</div>
</div><div>(gdb) bg</div>
<div>Undefined command: "bg". Try "help".</div>
<div>(gdb) bt</div>
<div>#0 0xb7795c73 in fuse_ll_process (data=0x80591d0, buf=0xb801f000 "8", len=56, ch=0xb6600718) at fuse_lowlevel.c:1049</div>
<div>#1 0xb779725f in fuse_session_process (se=0xb6600718, buf=0xb801f000 "8", len=56, ch=0x8058e98) at fuse_session.c:80</div>
<div>#2 0xb77c5e8a in fuse_thread_proc (data=0x804fd18) at fuse-bridge.c:2480</div>
<div>#3 0x008bc341 in start_thread () from /lib/tls/libpthread.so.0</div>
<div>#4 0x0074e6fe in clone () from /lib/tls/libc.so.6</div></div>
<div><font color="#000080" face="Verdana" size="2"></font> </div>
<div><font color="#000080">The error seem only happened "read"
operation ,i write files into gluster no error .</font></div>
<div><font color="#000080" face="Verdana" size="2"></font> </div>
<div><font color="#c0c0c0" face="Verdana" size="2">2009-07-07 </font></div><font color="#000080" face="Verdana" size="2">
<hr style="width: 100px;" align="left" color="#b5c4df" size="1">
</font>
<div><font color="#c0c0c0" face="Verdana" size="2"><span>eagleeyes</span>
</font></div>
<hr color="#b5c4df" size="1">
<div><font face="Verdana" size="2"><b>发件人:</b> Harshavardhana
</font></div>
<div><font face="Verdana" size="2"><b>发送时间:</b> 2009-07-07 13:08:43
</font></div>
<div><font face="Verdana" size="2"><b>收件人:</b> eagleeyes </font></div>
<div><font face="Verdana" size="2"><b>抄送:</b> Anand Avati; gluster-users
</font></div><div><div></div><div class="h5">
<div><font face="Verdana" size="2"><b>主题:</b> Re: [Gluster-users] Error :
gluster2.0.0 with fuse2.8 inkernel2.6.30 </font></div>
<div><font face="Verdana" size="2"></font> </div>
<div><font face="Verdana" size="2">Eagleeyes,<br><br> Please
install the latest 2.0.3 release. From the log file i see glusterfs
version under use is 2.0.0 which is not supported for fuse 2.8.0 and it will
segfault as shown. <br><br>Regards<br>--<br clear="all">Harshavardhana<br>Z
Research Inc <a href="http://www.zresearch.com/" target="_blank">http://www.zresearch.com/</a><br><br><br>
<div class="gmail_quote">On Tue, Jul 7, 2009 at 9:43 AM, eagleeyes <span dir="ltr"><<a href="mailto:eagleeyes@126.com" target="_blank">eagleeyes@126.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div style="margin: 10px; font-size: 10pt; font-family: verdana;">
<div><font color="#000080" face="Verdana" size="2">
<div>gluster2.0.3rc2 ,kernel 2.6.30
in SUSE Linux Enterprise Server 10 SP1 (i586)
</div>
<div>
<div>
<div> </div>
<div>fuse init (API version 7.11)</div></div>
<div> FUSE_MINOR_VERSION 8 </div></div>
<div> </div>
<div>gfs1:/ # gdb glusterfs core </div>
<div>GNU gdb 6.6</div>
<div>Copyright (C) 2006 Free Software Foundation, Inc.</div>
<div>GDB is free software, covered by the GNU General Public License, and you are</div>
<div>welcome to change it and/or distribute copies of it under certain conditions.</div>
<div>Type "show copying" to see the conditions.</div>
<div>There is absolutely no warranty for GDB. Type "show warranty" for details.</div>
<div>This GDB was configured as "i586-suse-linux"...</div>
<div>Using host libthread_db library "/lib/libthread_db.so.1".</div>
<div></div>
<div>warning: Can't read pathname for load map: Input/output error.</div>
<div>Reading symbols from /lib/libglusterfs.so.0...done.</div>
<div>Loaded symbols for /lib/libglusterfs.so.0</div>
<div>Reading symbols from /lib/libdl.so.2...done.</div>
<div>Loaded symbols for /lib/libdl.so.2</div>
<div>Reading symbols from /lib/libpthread.so.0...done.</div>
<div>Loaded symbols for /lib/libpthread.so.0</div>
<div>Reading symbols from /lib/libc.so.6...done.</div>
<div>Loaded symbols for /lib/libc.so.6</div>
<div>Reading symbols from /lib/ld-linux.so.2...done.</div>
<div>Loaded symbols for /lib/ld-linux.so.2</div>
<div>Reading symbols from /lib/glusterfs/2.0.3rc2/xlator/protocol/client.so...done.</div>
<div>Loaded symbols for /lib/glusterfs/2.0.3rc2/xlator/protocol/client.so</div>
<div>Reading symbols from /lib/glusterfs/2.0.3rc2/xlator/cluster/dht.so...done.</div>
<div>Loaded symbols for /lib/glusterfs/2.0.3rc2/xlator/cluster/dht.so</div>
<div>Reading symbols from /lib/glusterfs/2.0.3rc2/xlator/performance/read-ahead.so...done.</div>
<div>Loaded symbols for /lib/glusterfs/2.0.3rc2/xlator/performance/read-ahead.so</div>
<div>Reading symbols from /lib/glusterfs/2.0.3rc2/xlator/performance/io-cache.so...done.</div>
<div>Loaded symbols for /lib/glusterfs/2.0.3rc2/xlator/performance/io-cache.so</div>
<div>Reading symbols from /lib/glusterfs/2.0.3rc2/xlator/performance/write-behind.so...done.</div>
<div>Loaded symbols for /lib/glusterfs/2.0.3rc2/xlator/performance/write-behind.so</div>
<div>Reading symbols from /lib/glusterfs/2.0.3rc2/xlator/mount/fuse.so...done.</div>
<div>Loaded symbols for /lib/glusterfs/2.0.3rc2/xlator/mount/fuse.so</div>
<div>Reading symbols from /usr/local/lib/libfuse.so.2...done.</div>
<div>Loaded symbols for /usr/local/lib/libfuse.so.2</div>
<div>Reading symbols from /lib/librt.so.1...done.</div>
<div>Loaded symbols for /lib/librt.so.1</div>
<div>Reading symbols from /lib/glusterfs/2.0.3rc2/transport/socket.so...done.</div>
<div>Loaded symbols for /lib/glusterfs/2.0.3rc2/transport/socket.so</div>
<div>Reading symbols from /lib/libnss_files.so.2...done.</div>
<div>Loaded symbols for /lib/libnss_files.so.2</div>
<div>Reading symbols from /lib/libgcc_s.so.1...done.</div>
<div>Loaded symbols for /lib/libgcc_s.so.1</div>
<div>Core was generated by `glusterfs -f /etc/glusterfs/glusterfs-client.vol.dht --disable-direct-io-mode /'.</div>
<div>Program terminated with signal 11, Segmentation fault.</div>
<div>#0 0xb7584d38 in fuse_ll_process (data=0x805b6a8, buf=0xb7cae000 "Y?", len=16217, ch=0x805b348) at fuse_lowlevel.c:1049</div>
<div>1049 if (curr->u.i.unique == req->unique) {</div>
<div>(gdb) bt</div>
<div>#0 0xb7584d38 in fuse_ll_process (data=0x805b6a8, buf=0xb7cae000 "Y?", len=16217, ch=0x805b348) at fuse_lowlevel.c:1049</div>
<div>#1 0xb7587b56 in fuse_session_process (se=0x805b540, buf=0xb7cae000 "Y?", len=16217, ch=0x805b348) at fuse_session.c:80</div>
<div>#2 0xb75b5e25 in fuse_thread_proc (data=0x804fd18) at fuse-bridge.c:2480</div>
<div>#3 0xb7f652ab in start_thread () from /lib/libpthread.so.0</div>
<div>#4 0xb7efca4e in clone () from /lib/libc.so.6</div>
<div>(gdb) exit</div></font></div>
<div>
<div><font color="#000080" face="Verdana" size="2"></font> </div>
<div><font color="#000080" face="Verdana" size="2"></font> </div>
<div><font color="#c0c0c0" face="Verdana" size="2">2009-07-07 </font></div><font color="#000080" face="Verdana" size="2">
<hr style="width: 100px;" align="left" color="#b5c4df" size="1">
</font>
<div><font color="#c0c0c0" face="Verdana" size="2"><span>eagleeyes</span>
</font></div>
<hr color="#b5c4df" size="1">
<div><font face="Verdana" size="2"><b>发件人:</b> Anand Avati </font></div></div>
<div><font face="Verdana" size="2"><b>发送时间:</b> 2009-07-07 11:44:28
</font></div>
<div>
<div><font face="Verdana" size="2"><b>收件人:</b> eagleeyes </font></div>
<div><font face="Verdana" size="2"><b>抄送:</b> gluster-users </font></div>
<div><font face="Verdana" size="2"><b>主题:</b> Re: [Gluster-users] Error :
gluster2.0.0 with fuse2.8 inkernel2.6.30 </font></div>
<div><font face="Verdana" size="2"></font></div></div>
<div>
<div><font face="Verdana" size="2">
<div></div>
<div>> </div>
<div>> I want to use java nio with mmap ,so had to updata kernel 2.6.27 or</div>
<div>> newer . The fuse in kernel 2.6.30 is api 7.11 .</div>
<div>> </div>
<div>> How can i give your details with gdb? what should i do ?</div>
<div></div>
<div>Do you have a file in your system / with a name like /core.XXXX ? If you do, run this command -</div>
<div></div>
<div>sh$ gdb glusterfs /core.XXX</div>
<div>...</div>
<div>(gdb) bt</div>
<div></div>
<div>and give us the output.</div>
<div></div>
<div>Thanks,</div>
<div></div>
<div>Avati</div></font></div></div></div><br>_______________________________________________<br>Gluster-users
mailing list<br><a href="mailto:Gluster-users@gluster.org" target="_blank">Gluster-users@gluster.org</a><br><a href="http://zresearch.com/cgi-bin/mailman/listinfo/gluster-users" target="_blank">http://zresearch.com/cgi-bin/mailman/listinfo/gluster-users</a><br>
<br></blockquote></div><br></font></div>
</div></div></blockquote></div><br>