[Gluster-devel] segv in 354

Amar S. Tumballi amar at zresearch.com
Wed Jul 25 04:38:35 UTC 2007


Hi Pooya,
 Can you confirm the installations were done properly after patch 354?
because the line at which it segfaulted in unify (unify_lookup:315), is
totally different in patch-354.

-amar

On 7/25/07, Pooya Woodcock <pooya at packetcloud.net> wrote:
>
>
> node 3 crashed with this:
> Loaded symbols for /lib64/libgcc_s.so.1
> #0  0x0000002a9555cd20 in _dict_lookup (this=0x0, key=0x5157a0 "unify1")
>      at dict.c:121
> 121       int hashval = SuperFastHash (key, strlen (key)) % this-
> >hash_size;
> (gdb) bt
> #0  0x0000002a9555cd20 in _dict_lookup (this=0x0, key=0x5157a0 "unify1")
>      at dict.c:121
> #1  0x0000002a9555cd69 in dict_get (this=Variable "this" is not
> available.
> ) at dict.c:185
> #2  0x0000002a95ac1f18 in unify_lookup (frame=0x2a962784f0,
> this=0x5157c0,
>      loc=0x2a9627e328) at unify.c:315
> #3  0x0000002a9556052c in default_lookup (frame=0x2a962746c0,
> this=0x516360,
>      loc=0x2a9627e328) at defaults.c:53
> #4  0x0000002a9556052c in default_lookup (frame=0x2a9627d700,
> this=0x516c70,
>      loc=0x2a9627e328) at defaults.c:53
> #5  0x0000000000403eb7 in fuse_lookup (req=Variable "req" is not
> available.
> ) at fuse-bridge.c:373
> #6  0x0000000000408aac in fuse_transport_notify (xl=Variable "xl" is
> not available.
> ) at fuse-bridge.c:2050
> #7  0x0000002a95564c46 in sys_epoll_iteration (ctx=Variable "ctx" is
> not available.
> ) at epoll.c:54
> #8  0x0000000000403378 in main (argc=7, argv=0x7fbffff9e8) at
> glusterfs.c:382
>
>
>
> 2007-07-24 14:37:27 D [fuse-bridge.c:366:fuse_lookup] glusterfs-fuse:
> LOOKUP 6832132/sess_501733d13961682c01692c56d1c02a26 (/php_sessions/
> sess_501733d13961682c01692c56d1c02a26)
> 2007-07-24 14:37:27 D [afr.c:76:afr_inode_to_giclist] afr1: returning
> NULL
> 2007-07-24 14:37:27 D [afr.c:76:afr_inode_to_giclist] afr2: returning
> NULL
> 2007-07-24 14:37:27 D [afr.c:76:afr_inode_to_giclist] afr3: returning
> NULL
> 2007-07-24 14:37:27 D [afr.c:76:afr_inode_to_giclist] afr4: returning
> NULL
> 2007-07-24 14:37:27 D [afr.c:76:afr_inode_to_giclist] afr4: returning
> NULL
> 2007-07-24 14:37:27 D [fuse-bridge.c:315:fuse_entry_cbk] glusterfs-
> fuse: ENTRY => 6837598
> 2007-07-24 14:37:27 D [inode.c:535:__create_inode] fuse/inode: create
> inode(6837598)
> 2007-07-24 14:37:27 D [inode.c:328:__active_inode] fuse/inode:
> activating inode(6837598), lru=498/1024
> 2007-07-24 14:37:27 D [inode.c:358:__passive_inode] fuse/inode:
> passivating inode(6837598), lru=499/1024
> 2007-07-24 14:37:27 D [inode.c:286:__destroy_inode] fuse/inode:
> destroy inode(0)
> 2007-07-24 14:37:27 D [fuse-bridge.c:858:fuse_unlink] glusterfs-fuse:
> UNLINK 6832132/sess_501733d13961682c01692c56d1c02a26
> 2007-07-24 14:37:27 D [inode.c:328:__active_inode] fuse/inode:
> activating inode(6837598), lru=498/1024
> 2007-07-24 14:37:27 D [inode.c:358:__passive_inode] fuse/inode:
> passivating inode(6837598), lru=499/1024
> 2007-07-24 14:37:27 D [inode.c:328:__active_inode] fuse/inode:
> activating inode(6837598), lru=498/1024
> 2007-07-24 14:37:27 D [inode.c:286:__destroy_inode] fuse/inode:
> destroy inode(6837598)
> 2007-07-24 14:37:27 D [inode.c:328:__active_inode] fuse/inode:
> activating inode(6837322), lru=497/1024
> 2007-07-24 14:37:27 D [fuse-bridge.c:366:fuse_lookup] glusterfs-fuse:
> LOOKUP 6832132/sess_294fb74ff2795c02398d96d1576ddb53 (/php_sessions/
> sess_294fb74ff2795c02398d96d1576ddb53)
> 2007-07-24 14:37:27 C [common-utils.c:210:gf_print_trace] debug-
> backtrace: Got signal (11), printing backtrace
> 2007-07-24 14:37:27 C [common-utils.c:212:gf_print_trace] debug-
> backtrace: /usr/local/lib/libglusterfs.so.0(gf_print_trace+0x35)
> [0x2a95563165]
> 2007-07-24 14:37:27 C [common-utils.c:212:gf_print_trace] debug-
> backtrace: /lib64/tls/libc.so.6 [0x37fbc2e2b0]
> 2007-07-24 14:37:27 C [common-utils.c:212:gf_print_trace] debug-
> backtrace: /usr/local/lib/libglusterfs.so.0 [0x2a9555cd20]
> 2007-07-24 14:37:27 C [common-utils.c:212:gf_print_trace] debug-
> backtrace: /usr/local/lib/libglusterfs.so.0(dict_get+0x9) [0x2a9555cd69]
> 2007-07-24 14:37:27 C [common-utils.c:212:gf_print_trace] debug-
> backtrace: /usr/local/lib/glusterfs/1.3.pre6/xlator/cluster/unify.so
> (unify_lookup+0x68) [0x2a95ac1f18]
> 2007-07-24 14:37:27 C [common-utils.c:212:gf_print_trace] debug-
> backtrace: /usr/local/lib/libglusterfs.so.0(default_lookup+0x9c)
> [0x2a9556052c]
> 2007-07-24 14:37:27 C [common-utils.c:212:gf_print_trace] debug-
> backtrace: /usr/local/lib/libglusterfs.so.0(default_lookup+0x9c)
> [0x2a9556052c]
> 2007-07-24 14:37:27 C [common-utils.c:212:gf_print_trace] debug-
> backtrace: [glusterfs] [0x403eb7]
> 2007-07-24 14:37:27 C [common-utils.c:212:gf_print_trace] debug-
> backtrace: [glusterfs] [0x408aac]
> 2007-07-24 14:37:27 C [common-utils.c:212:gf_print_trace] debug-
> backtrace: /usr/local/lib/libglusterfs.so.0(sys_epoll_iteration+0xc6)
> [0x2a95564c46]
> 2007-07-24 14:37:27 C [common-utils.c:212:gf_print_trace] debug-
> backtrace: [glusterfs] [0x403378]
> 2007-07-24 14:37:27 C [common-utils.c:212:gf_print_trace] debug-
> backtrace: /lib64/tls/libc.so.6(__libc_start_main+0xdb) [0x37fbc1c3fb]
> 2007-07-24 14:37:27 C [common-utils.c:212:gf_print_trace] debug-
> backtrace: [glusterfs] [0x402c3a]
>
>
> _______________________________________________
> Gluster-devel mailing list
> Gluster-devel at nongnu.org
> http://lists.nongnu.org/mailman/listinfo/gluster-devel
>



-- 
Amar Tumballi
http://amar.80x25.org
[bulde on #gluster/irc.gnu.org]



More information about the Gluster-devel mailing list