[Gluster-devel] Gluster3.2.5 crash

Amar Tumballi amar at gluster.com
Wed Feb 1 11:32:45 UTC 2012


Hi Tomoaki,

This looks like the bug https://bugzilla.redhat.com/show_bug.cgi?id=767359

This is fixed in master branch, and will be backporting the fix to 3.2.x
branch soon. Thanks for reporting the issue.

Regards,
Amar

2012/1/30 Tomoaki Sato <tsato at valinux.co.jp>

> Hi,
>
> 3 gluster processes crashed in my scalable NAS environment.
> Any insight into this is much appreciated.
> please find attached log files & configureation files.
> Thanks,
>
> tomo sato
> --
> # gluster volume info
>
> Volume Name: two
> Type: Distribute
> Status: Started
> Number of Bricks: 2
> Transport-type: tcp
> Bricks:
> Brick1: two-1-private:/mnt/brick
> Brick2: two-2-private:/mnt/brick
>
> 1/3:
>
> # strings /core.5606 | head
> CORE
> d-ahead
> CORE
> glusterfs
> /opt/glusterfs/3.2.5/sbin/glusterfs -f /etc/glusterd/nfs/nfs-server.vol -p
> /etc
> CORE
> CORE
> CORE
> CORE
> CORE
> # gdb /opt/glusterfs/3.2.5/sbin/glusterfs /core.5606
> GNU gdb (GDB) Red Hat Enterprise Linux (7.0.1-37.el5_7.1)
> Copyright (C) 2009 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <
> http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
> and "show warranty" for details.
> This GDB was configured as "x86_64-redhat-linux-gnu".
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>...
> Reading symbols from /opt/glusterfs/3.2.5/sbin/glusterfs...(no debugging
> symbols found)...done.
> [New Thread 5627]
> [New Thread 5633]
> [New Thread 5607]
> [New Thread 5606]
> Reading symbols from /opt/glusterfs/3.2.5/lib64/libglusterfs.so.0...done.
> Loaded symbols for /opt/glusterfs/3.2.5/lib64/libglusterfs.so.0
> Reading symbols from /opt/glusterfs/3.2.5/lib64/libgfrpc.so.0...done.
> Loaded symbols for /opt/glusterfs/3.2.5/lib64/libgfrpc.so.0
> Reading symbols from /opt/glusterfs/3.2.5/lib64/libgfxdr.so.0...done.
> Loaded symbols for /opt/glusterfs/3.2.5/lib64/libgfxdr.so.0
> Reading symbols from /lib64/libdl.so.2...(no debugging symbols
> found)...done.
> Loaded symbols for /lib64/libdl.so.2
> Reading symbols from /lib64/libpthread.so.0...(no debugging symbols
> found)...done.
> [Thread debugging using libthread_db enabled]
> Loaded symbols for /lib64/libpthread.so.0
> Reading symbols from /lib64/libc.so.6...(no debugging symbols
> found)...done.
> Loaded symbols for /lib64/libc.so.6
> Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging symbols
> found)...done.
> Loaded symbols for /lib64/ld-linux-x86-64.so.2
> Reading symbols from
> /opt/glusterfs/3.2.5/lib64/glusterfs/3.2.5/xlator/protocol/client.so...done.
> Loaded symbols for
> /opt/glusterfs/3.2.5/lib64/glusterfs/3.2.5/xlator/protocol/client.so
> Reading symbols from
> /opt/glusterfs/3.2.5/lib64/glusterfs/3.2.5/xlator/cluster/distribute.so...done.
> Loaded symbols for
> /opt/glusterfs/3.2.5/lib64/glusterfs/3.2.5/xlator/cluster/distribute.so
> Reading symbols from
> /opt/glusterfs/3.2.5/lib64/glusterfs/3.2.5/xlator/performance/write-behind.so...done.
> Loaded symbols for
> /opt/glusterfs/3.2.5/lib64/glusterfs/3.2.5/xlator/performance/write-behind.so
> Reading symbols from
> /opt/glusterfs/3.2.5/lib64/glusterfs/3.2.5/xlator/performance/read-ahead.so...done.
> Loaded symbols for
> /opt/glusterfs/3.2.5/lib64/glusterfs/3.2.5/xlator/performance/read-ahead.so
> Reading symbols from
> /opt/glusterfs/3.2.5/lib64/glusterfs/3.2.5/xlator/performance/io-cache.so...done.
> Loaded symbols for
> /opt/glusterfs/3.2.5/lib64/glusterfs/3.2.5/xlator/performance/io-cache.so
> Reading symbols from
> /opt/glusterfs/3.2.5/lib64/glusterfs/3.2.5/xlator/performance/quick-read.so...done.
> Loaded symbols for
> /opt/glusterfs/3.2.5/lib64/glusterfs/3.2.5/xlator/performance/quick-read.so
> Reading symbols from
> /opt/glusterfs/3.2.5/lib64/glusterfs/3.2.5/xlator/debug/io-stats.so...done.
> Loaded symbols for
> /opt/glusterfs/3.2.5/lib64/glusterfs/3.2.5/xlator/debug/io-stats.so
> Reading symbols from
> /opt/glusterfs/3.2.5/lib64/glusterfs/3.2.5/xlator/nfs/server.so...done.
> Loaded symbols for
> /opt/glusterfs/3.2.5/lib64/glusterfs/3.2.5/xlator/nfs/server.so
> Reading symbols from
> /opt/glusterfs/3.2.5/lib64/glusterfs/3.2.5/rpc-transport/socket.so...done.
> Loaded symbols for
> /opt/glusterfs/3.2.5/lib64/glusterfs/3.2.5/rpc-transport/socket.so
> Reading symbols from /lib64/libnss_files.so.2...(no debugging symbols
> found)...done.
> Loaded symbols for /lib64/libnss_files.so.2
> Reading symbols from /lib64/libnss_dns.so.2...(no debugging symbols
> found)...done.
> Loaded symbols for /lib64/libnss_dns.so.2
> Reading symbols from /lib64/libresolv.so.2...(no debugging symbols
> found)...done.
> Loaded symbols for /lib64/libresolv.so.2
> Reading symbols from /lib64/libgcc_s.so.1...(no debugging symbols
> found)...done.
> Loaded symbols for /lib64/libgcc_s.so.1
>
> warning: no loadable sections found in added symbol-file system-supplied
> DSO at 0x7fff92bfc000
> Core was generated by `/opt/glusterfs/3.2.5/sbin/glusterfs -f
> /etc/glusterd/nfs/nfs-server.vol -p /etc'.
> Program terminated with signal 11, Segmentation fault.
> #0  ioc_writev_cbk (frame=0x2b1d5583555c, cookie=<value optimized out>,
> this=0x1eb230b0, op_ret=-1, op_errno=9, prebuf=0x0, postbuf=0x0) at
> io-cache.c:1193
> 1193    io-cache.c: No such file or directory.
>        in io-cache.c
> (gdb) bt
> #0  ioc_writev_cbk (frame=0x2b1d5583555c, cookie=<value optimized out>,
> this=0x1eb230b0, op_ret=-1, op_errno=9, prebuf=0x0, postbuf=0x0) at
> io-cache.c:1193
> #1  0x00002aaaab12a0b9 in ra_writev_cbk (frame=0x2b1d55835600,
> cookie=<value optimized out>, this=<value optimized out>, op_ret=-1,
> op_errno=9, prebuf=0x0,
>    postbuf=0x0) at read-ahead.c:685
> #2  0x00002aaaaaf19096 in wb_writev_cbk (frame=0x2b1d558356a4,
> cookie=<value optimized out>, this=<value optimized out>, op_ret=-1,
> op_errno=116,
>    prebuf=0x0, postbuf=0x0) at write-behind.c:2055
> #3  0x00002aaaaacf744f in dht_writev_cbk (frame=0x2b1d55835748,
> cookie=<value optimized out>, this=<value optimized out>, op_ret=-1,
> op_errno=116,
>    prebuf=0x0, postbuf=0x0) at dht-common.c:2685
> #4  0x00002aaaaaac815d in client3_1_writev (frame=0x2b1d558357ec,
> this=0x1eb1f1b0, data=<value optimized out>) at client3_1-fops.c:3623
> #5  0x00002aaaaaab964b in client_writev (frame=0x2b1d558357ec,
> this=0x1eb1f1b0, fd=0x2aaaad1672ec, vector=0x2aaaad3c9a68, count=1,
> off=420155392,
>    iobref=0x2aaab0019da0) at client.c:817
> #6  0x00002aaaaacfc690 in dht_writev (frame=0x2b1d55835748, this=<value
> optimized out>, fd=0x2aaaad1672ec, vector=0x2aaaad3c9a68, count=1,
> off=420155392,
>    iobref=0x2aaab0019da0) at dht-common.c:2721
> #7  0x00002aaaaaf1f24a in wb_writev (frame=0x2b1d558356a4,
> this=0x1eb20e90, fd=0x2aaaad1672ec, vector=0x2aaaad3c9a68, count=1,
> offset=420155392,
>    iobref=0x2aaab0019da0) at write-behind.c:2134
> #8  0x00002aaaab129e57 in ra_writev (frame=0x2b1d55835600,
> this=0x1eb21f60, fd=0x2aaaad1672ec, vector=0x2aaaad3c9a68, count=1,
> offset=420155392,
>    iobref=0x2aaab0019da0) at read-ahead.c:718
> #9  0x00002aaaab3364f0 in ioc_writev (frame=0x2b1d5583555c,
> this=0x1eb230b0, fd=0x2aaaad1672ec, vector=0x2aaaad3c9a68, count=1,
> offset=420155392,
>    iobref=0x2aaab0019da0) at io-cache.c:1237
> #10 0x00002aaaab54eb53 in qr_writev (frame=0x2b1d558354b8,
> this=0x1eb24100, fd=0x2aaaad1672ec, vector=0x2aaaad3c9a68, count=1,
> off=420155392,
>    iobref=0x2aaab0019da0) at quick-read.c:1504
> #11 0x00002aaaab75ed0a in io_stats_writev (frame=0x2b1d55835414,
> this=0x1eb251d0, fd=0x2aaaad1672ec, vector=0x2aaaad3c9a68, count=1,
> offset=420155392,
>    iobref=0x2aaab0019da0) at io-stats.c:1982
> #12 0x00002aaaab981dcc in nfs_fop_write (nfsx=<value optimized out>,
> xl=0x1eb251d0, nfu=<value optimized out>, fd=0x2aaaad1672ec,
>    srciob=<value optimized out>, vector=0x2aaaad3c9a68, count=1,
> offset=420155392, cbk=0x2aaaab9956a0 <nfs3svc_write_cbk>,
> local=0x2aaaad3c9698)
>    at nfs-fops.c:1260
> #13 0x00002aaaab9900c9 in __nfs3_write_resume (cs=0x2aaaad3c9698) at
> nfs3.c:2025
> #14 0x00002aaaab993d95 in nfs3_write_resume (carg=0x2b1d5583555c) at
> nfs3.c:2045
> #15 0x00002aaaab9a4004 in nfs3_file_open_and_resume (cs=0x2aaaad3c9698,
> resume=<value optimized out>) at nfs3-helpers.c:2136
> #16 0x00002aaaab993ccc in nfs3_write_open_resume (carg=0x2b1d5583555c) at
> nfs3.c:2072
> #17 0x00002aaaab99e794 in nfs3_fh_resolve_inode_done (cs=0x2aaaad3c9698,
> inode=<value optimized out>) at nfs3-helpers.c:2421
> #18 0x00002aaaab99e813 in nfs3_fh_resolve_inode (cs=0x2aaaad3c9698) at
> nfs3-helpers.c:3018
> #19 0x00002aaaab99e8e5 in nfs3_fh_resolve_resume (cs=0x2b1d5583555c) at
> nfs3-helpers.c:3050
> #20 0x00002aaaab99e9a8 in nfs3_fh_resolve_root (cs=0x2aaaad3c9698) at
> nfs3-helpers.c:3104
> #21 0x00002aaaab99b506 in nfs3_write (req=0x1ed76ee0, fh=0x40320fc0,
> offset=420155392, count=65536, stable=UNSTABLE, payload=...,
> iob=0x2aaab00808c0)
>    at nfs3.c:2119
> #22 0x00002aaaab99b780 in nfs3svc_write_vec (req=0x1ed76ee0,
> iob=0x2aaab00808c0) at nfs3.c:2207
> #23 0x00002aaaab9a9e5a in nfs_rpcsvc_record_vectored_call_actor
> (conn=0x1eb27bec) at ../../../../xlators/nfs/lib/src/rpcsvc.c:2326
> #24 0x00002aaaab9aa72e in nfs_rpcsvc_update_vectored_state
> (conn=0x1eb27bec) at ../../../../xlators/nfs/lib/src/rpcsvc.c:2385
> #25 0x00002aaaab9aab18 in nfs_rpcsvc_record_update_state (conn=0x1eb27bec,
> dataread=52688) at ../../../../xlators/nfs/lib/src/rpcsvc.c:2481
> #26 0x00002aaaab9ab4ff in nfs_rpcsvc_conn_data_handler (fd=<value
> optimized out>, idx=514994352, data=0x1eb27bec, poll_in=1, poll_out=9,
> poll_err=0)
>    at ../../../../xlators/nfs/lib/src/rpcsvc.c:2701
> #27 0x00002b1d5491c9a1 in event_dispatch_epoll_handler
> (event_pool=0x1eb41980) at event.c:794
> #28 event_dispatch_epoll (event_pool=0x1eb41980) at event.c:856
> #29 0x00002aaaab9a90c2 in nfs_rpcsvc_stage_proc (arg=<value optimized
> out>) at ../../../../xlators/nfs/lib/src/rpcsvc.c:64
> #30 0x00000035e760673d in start_thread () from /lib64/libpthread.so.0
> #31 0x00000035e72d40cd in clone () from /lib64/libc.so.6
> (gdb)
>
> 2/3:
>
> # strings /core.5629 | head -20
>  ;Z3+
> 0;Z3+
> p<Z3+
> p\Z3+
> \Z3+
> CORE
> \Z3+
> 0E_a
> \Z3+
> CORE
> glusterd
> /opt/glusterfs/3.2.5/sbin/glusterd
> CORE
> CORE
> CORE
> \Z3+
> CORE
> CORE
> \Z3+
> CORE
> # gdb /opt/glusterfs/3.2.5/sbin/glusterd /core.5629
> GNU gdb (GDB) Red Hat Enterprise Linux (7.0.1-37.el5_7.1)
> Copyright (C) 2009 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <
> http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
> and "show warranty" for details.
> This GDB was configured as "x86_64-redhat-linux-gnu".
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>...
> Reading symbols from /opt/glusterfs/3.2.5/sbin/glusterd...(no debugging
> symbols found)...done.
> [New Thread 5629]
> [New Thread 5638]
> [New Thread 5630]
> Reading symbols from /opt/glusterfs/3.2.5/lib64/libglusterfs.so.0...done.
> Loaded symbols for /opt/glusterfs/3.2.5/lib64/libglusterfs.so.0
> Reading symbols from /opt/glusterfs/3.2.5/lib64/libgfrpc.so.0...done.
> Loaded symbols for /opt/glusterfs/3.2.5/lib64/libgfrpc.so.0
> Reading symbols from /opt/glusterfs/3.2.5/lib64/libgfxdr.so.0...done.
> Loaded symbols for /opt/glusterfs/3.2.5/lib64/libgfxdr.so.0
> Reading symbols from /lib64/libdl.so.2...(no debugging symbols
> found)...done.
> Loaded symbols for /lib64/libdl.so.2
> Reading symbols from /lib64/libpthread.so.0...(no debugging symbols
> found)...done.
> [Thread debugging using libthread_db enabled]
> Loaded symbols for /lib64/libpthread.so.0
> Reading symbols from /lib64/libc.so.6...(no debugging symbols
> found)...done.
> Loaded symbols for /lib64/libc.so.6
> Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging symbols
> found)...done.
> Loaded symbols for /lib64/ld-linux-x86-64.so.2
> Reading symbols from
> /opt/glusterfs/3.2.5/lib64/glusterfs/3.2.5/xlator/mgmt/glusterd.so...done.
> Loaded symbols for
> /opt/glusterfs/3.2.5/lib64/glusterfs/3.2.5/xlator/mgmt/glusterd.so
> Reading symbols from
> /opt/glusterfs/3.2.5/lib64/glusterfs/3.2.5/rpc-transport/socket.so...done.
> Loaded symbols for
> /opt/glusterfs/3.2.5/lib64/glusterfs/3.2.5/rpc-transport/socket.so
> Reading symbols from /lib64/libnss_files.so.2...(no debugging symbols
> found)...done.
> Loaded symbols for /lib64/libnss_files.so.2
> Reading symbols from /lib64/libnss_dns.so.2...(no debugging symbols
> found)...done.
> Loaded symbols for /lib64/libnss_dns.so.2
> Reading symbols from /lib64/libresolv.so.2...(no debugging symbols
> found)...done.
> Loaded symbols for /lib64/libresolv.so.2
> Reading symbols from /lib64/libgcc_s.so.1...(no debugging symbols
> found)...done.
> Loaded symbols for /lib64/libgcc_s.so.1
>
> warning: no loadable sections found in added symbol-file system-supplied
> DSO at 0x7fff617f5000
> Core was generated by `/opt/glusterfs/3.2.5/sbin/glusterd'.
> Program terminated with signal 11, Segmentation fault.
> #0  glusterd_friend_sm () at glusterd-sm.c:934
> 934     glusterd-sm.c: No such file or directory.
>        in glusterd-sm.c
> (gdb) bt
> #0  glusterd_friend_sm () at glusterd-sm.c:934
> #1  0x00002aaaaaac7a04 in glusterd_peer_rpc_notify (rpc=0x519dc50,
> mydata=0x519e4b0, event=RPC_CLNT_DISCONNECT, data=<value optimized out>)
>    at glusterd-handler.c:3883
> #2  0x00002b335a1ab8a7 in rpc_clnt_start (rpc=<value optimized out>) at
> rpc-clnt.c:1022
> #3  0x00002aaaaaac874f in glusterd_rpc_create (rpc=0x7fff615f4630,
> options=<value optimized out>, notify_fn=0x2aaaaaac7850
> <glusterd_peer_rpc_notify>,
>    notify_data=0x519e4b0) at glusterd-handler.c:3279
> #4  0x00002aaaaaac8ad7 in glusterd_friend_add (hoststr=0x519e420
> "two-2-private", port=0, state=GD_FRIEND_STATE_BEFRIENDED, uuid=<value
> optimized out>,
>    rpc=0x519dc50, friend=0x7fff615f6710, restore=_gf_true,
> args=0x7fff615f66d0) at glusterd-handler.c:3378
> #5  0x00002aaaaab0d4c2 in glusterd_store_retrieve_peers (this=<value
> optimized out>) at glusterd-store.c:2248
> #6  0x00002aaaaab0edd8 in glusterd_restore () at glusterd-store.c:2310
> #7  0x00002aaaaaac4312 in init (this=0x5190c20) at glusterd.c:695
> #8  0x00002b3359f46488 in __xlator_init (xl=0x5190c20) at xlator.c:1418
> #9  xlator_init (xl=0x5190c20) at xlator.c:1441
> #10 0x00002b3359f75501 in glusterfs_graph_init (graph=<value optimized
> out>) at graph.c:345
> #11 0x00002b3359f75688 in glusterfs_graph_activate (graph=0x518c900,
> ctx=0x518b010) at graph.c:524
> #12 0x0000000000404033 in glusterfs_process_volfp ()
> #13 0x000000000040424b in glusterfs_volumes_init ()
> #14 0x0000000000405299 in main ()
> (gdb)
>
> 3/3:
>
> # strings /core.6124 | head
> CORE
> d-ahead
> CORE
> glusterfs
> /opt/glusterfs/3.2.5/sbin/glusterfs -f /etc/glusterd/nfs/nfs-server.vol -p
> /etc
> CORE
> CORE
> CORE
> PZm
> CORE
> # gdb /opt/glusterfs/3.2.5/sbin/glusterfs /core.6124
> GNU gdb (GDB) Red Hat Enterprise Linux (7.0.1-37.el5_7.1)
> Copyright (C) 2009 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <
> http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
> and "show warranty" for details.
> This GDB was configured as "x86_64-redhat-linux-gnu".
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>...
> Reading symbols from /opt/glusterfs/3.2.5/sbin/glusterfs...(no debugging
> symbols found)...done.
> [New Thread 6173]
> [New Thread 6230]
> [New Thread 6125]
> [New Thread 6124]
> Reading symbols from /opt/glusterfs/3.2.5/lib64/libglusterfs.so.0...done.
> Loaded symbols for /opt/glusterfs/3.2.5/lib64/libglusterfs.so.0
> Reading symbols from /opt/glusterfs/3.2.5/lib64/libgfrpc.so.0...done.
> Loaded symbols for /opt/glusterfs/3.2.5/lib64/libgfrpc.so.0
> Reading symbols from /opt/glusterfs/3.2.5/lib64/libgfxdr.so.0...done.
> Loaded symbols for /opt/glusterfs/3.2.5/lib64/libgfxdr.so.0
> Reading symbols from /lib64/libdl.so.2...(no debugging symbols
> found)...done.
> Loaded symbols for /lib64/libdl.so.2
> Reading symbols from /lib64/libpthread.so.0...(no debugging symbols
> found)...done.
> [Thread debugging using libthread_db enabled]
> Loaded symbols for /lib64/libpthread.so.0
> Reading symbols from /lib64/libc.so.6...(no debugging symbols
> found)...done.
> Loaded symbols for /lib64/libc.so.6
> Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging symbols
> found)...done.
> Loaded symbols for /lib64/ld-linux-x86-64.so.2
> Reading symbols from
> /opt/glusterfs/3.2.5/lib64/glusterfs/3.2.5/xlator/protocol/client.so...done.
> Loaded symbols for
> /opt/glusterfs/3.2.5/lib64/glusterfs/3.2.5/xlator/protocol/client.so
> Reading symbols from
> /opt/glusterfs/3.2.5/lib64/glusterfs/3.2.5/xlator/cluster/distribute.so...done.
> Loaded symbols for
> /opt/glusterfs/3.2.5/lib64/glusterfs/3.2.5/xlator/cluster/distribute.so
> Reading symbols from
> /opt/glusterfs/3.2.5/lib64/glusterfs/3.2.5/xlator/performance/write-behind.so...done.
> Loaded symbols for
> /opt/glusterfs/3.2.5/lib64/glusterfs/3.2.5/xlator/performance/write-behind.so
> Reading symbols from
> /opt/glusterfs/3.2.5/lib64/glusterfs/3.2.5/xlator/performance/read-ahead.so...done.
> Loaded symbols for
> /opt/glusterfs/3.2.5/lib64/glusterfs/3.2.5/xlator/performance/read-ahead.so
> Reading symbols from
> /opt/glusterfs/3.2.5/lib64/glusterfs/3.2.5/xlator/performance/io-cache.so...done.
> Loaded symbols for
> /opt/glusterfs/3.2.5/lib64/glusterfs/3.2.5/xlator/performance/io-cache.so
> Reading symbols from
> /opt/glusterfs/3.2.5/lib64/glusterfs/3.2.5/xlator/performance/quick-read.so...done.
> Loaded symbols for
> /opt/glusterfs/3.2.5/lib64/glusterfs/3.2.5/xlator/performance/quick-read.so
> Reading symbols from
> /opt/glusterfs/3.2.5/lib64/glusterfs/3.2.5/xlator/debug/io-stats.so...done.
> Loaded symbols for
> /opt/glusterfs/3.2.5/lib64/glusterfs/3.2.5/xlator/debug/io-stats.so
> Reading symbols from
> /opt/glusterfs/3.2.5/lib64/glusterfs/3.2.5/xlator/nfs/server.so...done.
> Loaded symbols for
> /opt/glusterfs/3.2.5/lib64/glusterfs/3.2.5/xlator/nfs/server.so
> Reading symbols from
> /opt/glusterfs/3.2.5/lib64/glusterfs/3.2.5/rpc-transport/socket.so...done.
> Loaded symbols for
> /opt/glusterfs/3.2.5/lib64/glusterfs/3.2.5/rpc-transport/socket.so
> Reading symbols from /lib64/libnss_files.so.2...(no debugging symbols
> found)...done.
> Loaded symbols for /lib64/libnss_files.so.2
> Reading symbols from /lib64/libnss_dns.so.2...(no debugging symbols
> found)...done.
> Loaded symbols for /lib64/libnss_dns.so.2
> Reading symbols from /lib64/libresolv.so.2...(no debugging symbols
> found)...done.
> Loaded symbols for /lib64/libresolv.so.2
> Reading symbols from /lib64/libgcc_s.so.1...(no debugging symbols
> found)...done.
> Loaded symbols for /lib64/libgcc_s.so.1
>
> warning: no loadable sections found in added symbol-file system-supplied
> DSO at 0x7fffca144000
> Core was generated by `/opt/glusterfs/3.2.5/sbin/glusterfs -f
> /etc/glusterd/nfs/nfs-server.vol -p /etc'.
> Program terminated with signal 11, Segmentation fault.
> #0  ioc_writev_cbk (frame=0x2b299b7b477c, cookie=<value optimized out>,
> this=0x968e0b0, op_ret=-1, op_errno=9, prebuf=0x0, postbuf=0x0) at
> io-cache.c:1193
> 1193    io-cache.c: No such file or directory.
>        in io-cache.c
> (gdb) bt
> #0  ioc_writev_cbk (frame=0x2b299b7b477c, cookie=<value optimized out>,
> this=0x968e0b0, op_ret=-1, op_errno=9, prebuf=0x0, postbuf=0x0) at
> io-cache.c:1193
> #1  0x00002aaaab12a0b9 in ra_writev_cbk (frame=0x2b299b7b4820,
> cookie=<value optimized out>, this=<value optimized out>, op_ret=-1,
> op_errno=9, prebuf=0x0,
>    postbuf=0x0) at read-ahead.c:685
> #2  0x00002aaaaaf19096 in wb_writev_cbk (frame=0x2b299b7b48c4,
> cookie=<value optimized out>, this=<value optimized out>, op_ret=-1,
> op_errno=116,
>    prebuf=0x0, postbuf=0x0) at write-behind.c:2055
> #3  0x00002aaaaacf744f in dht_writev_cbk (frame=0x2b299b7b4968,
> cookie=<value optimized out>, this=<value optimized out>, op_ret=-1,
> op_errno=116,
>    prebuf=0x0, postbuf=0x0) at dht-common.c:2685
> #4  0x00002aaaaaac815d in client3_1_writev (frame=0x2b299b7b4a0c,
> this=0x968a1b0, data=<value optimized out>) at client3_1-fops.c:3623
> #5  0x00002aaaaaab964b in client_writev (frame=0x2b299b7b4a0c,
> this=0x968a1b0, fd=0x2aaaad166a64, vector=0x2aaab431a970, count=1,
> off=472158208,
>    iobref=0x2aaab4316420) at client.c:817
> #6  0x00002aaaaacfc690 in dht_writev (frame=0x2b299b7b4968, this=<value
> optimized out>, fd=0x2aaaad166a64, vector=0x2aaab431a970, count=1,
> off=472158208,
>    iobref=0x2aaab4316420) at dht-common.c:2721
> #7  0x00002aaaaaf1f24a in wb_writev (frame=0x2b299b7b48c4, this=0x968be90,
> fd=0x2aaaad166a64, vector=0x2aaab431a970, count=1, offset=472158208,
>    iobref=0x2aaab4316420) at write-behind.c:2134
> #8  0x00002aaaab129e57 in ra_writev (frame=0x2b299b7b4820, this=0x968cf60,
> fd=0x2aaaad166a64, vector=0x2aaab431a970, count=1, offset=472158208,
>    iobref=0x2aaab4316420) at read-ahead.c:718
> #9  0x00002aaaab3364f0 in ioc_writev (frame=0x2b299b7b477c,
> this=0x968e0b0, fd=0x2aaaad166a64, vector=0x2aaab431a970, count=1,
> offset=472158208,
>    iobref=0x2aaab4316420) at io-cache.c:1237
> #10 0x00002aaaab54eb53 in qr_writev (frame=0x2b299b7b46d8, this=0x968f100,
> fd=0x2aaaad166a64, vector=0x2aaab431a970, count=1, off=472158208,
>    iobref=0x2aaab4316420) at quick-read.c:1504
> #11 0x00002aaaab75ed0a in io_stats_writev (frame=0x2b299b7b4634,
> this=0x96901d0, fd=0x2aaaad166a64, vector=0x2aaab431a970, count=1,
> offset=472158208,
>    iobref=0x2aaab4316420) at io-stats.c:1982
> #12 0x00002aaaab981dcc in nfs_fop_write (nfsx=<value optimized out>,
> xl=0x96901d0, nfu=<value optimized out>, fd=0x2aaaad166a64,
>    srciob=<value optimized out>, vector=0x2aaab431a970, count=1,
> offset=472158208, cbk=0x2aaaab9956a0 <nfs3svc_write_cbk>,
> local=0x2aaab431a5a0)
>    at nfs-fops.c:1260
> #13 0x00002aaaab9900c9 in __nfs3_write_resume (cs=0x2aaab431a5a0) at
> nfs3.c:2025
> #14 0x00002aaaab993d95 in nfs3_write_resume (carg=0x2b299b7b477c) at
> nfs3.c:2045
> #15 0x00002aaaab9a4004 in nfs3_file_open_and_resume (cs=0x2aaab431a5a0,
> resume=<value optimized out>) at nfs3-helpers.c:2136
> #16 0x00002aaaab993ccc in nfs3_write_open_resume (carg=0x2b299b7b477c) at
> nfs3.c:2072
> #17 0x00002aaaab99e794 in nfs3_fh_resolve_inode_done (cs=0x2aaab431a5a0,
> inode=<value optimized out>) at nfs3-helpers.c:2421
> #18 0x00002aaaab99e813 in nfs3_fh_resolve_inode (cs=0x2aaab431a5a0) at
> nfs3-helpers.c:3018
> #19 0x00002aaaab99e8e5 in nfs3_fh_resolve_resume (cs=0x2b299b7b477c) at
> nfs3-helpers.c:3050
> #20 0x00002aaaab99e9a8 in nfs3_fh_resolve_root (cs=0x2aaab431a5a0) at
> nfs3-helpers.c:3104
> #21 0x00002aaaab99b506 in nfs3_write (req=0x2aaab41dbb34, fh=0x4042cfc0,
> offset=472158208, count=65536, stable=UNSTABLE, payload=...,
> iob=0x2aaab42b7f50)
>    at nfs3.c:2119
> #22 0x00002aaaab99b780 in nfs3svc_write_vec (req=0x2aaab41dbb34,
> iob=0x2aaab42b7f50) at nfs3.c:2207
> #23 0x00002aaaab9a9e5a in nfs_rpcsvc_record_vectored_call_actor
> (conn=0x9692cb8) at ../../../../xlators/nfs/lib/src/rpcsvc.c:2326
> #24 0x00002aaaab9aa72e in nfs_rpcsvc_update_vectored_state
> (conn=0x9692cb8) at ../../../../xlators/nfs/lib/src/rpcsvc.c:2385
> #25 0x00002aaaab9aab18 in nfs_rpcsvc_record_update_state (conn=0x9692cb8,
> dataread=6352) at ../../../../xlators/nfs/lib/src/rpcsvc.c:2481
> #26 0x00002aaaab9ab4ff in nfs_rpcsvc_conn_data_handler (fd=<value
> optimized out>, idx=157868208, data=0x9692cb8, poll_in=1, poll_out=9,
> poll_err=0)
>    at ../../../../xlators/nfs/lib/src/rpcsvc.c:2701
> #27 0x00002b299a8659a1 in event_dispatch_epoll_handler
> (event_pool=0x96ac980) at event.c:794
> #28 event_dispatch_epoll (event_pool=0x96ac980) at event.c:856
> #29 0x00002aaaab9a90c2 in nfs_rpcsvc_stage_proc (arg=<value optimized
> out>) at ../../../../xlators/nfs/lib/src/rpcsvc.c:64
> #30 0x00000035e760673d in start_thread () from /lib64/libpthread.so.0
> #31 0x00000035e72d40cd in clone () from /lib64/libc.so.6
> (gdb)
>
>
> _______________________________________________
> Gluster-devel mailing list
> Gluster-devel at nongnu.org
> https://lists.nongnu.org/mailman/listinfo/gluster-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://supercolony.gluster.org/pipermail/gluster-devel/attachments/20120201/dea94690/attachment-0003.html>


More information about the Gluster-devel mailing list