[Gluster-devel] 2 Core dump backtraces from glusterfs

Amar S. Tumballi amar at zresearch.com
Mon Jul 2 03:13:38 UTC 2007


Hi DeeDee,
 Can you tell me which was the patchset you were testing while you got these
cores? because in patch-250 (of glusterfs--mainline--2.5), the first bug is
fixed.

Looking into second bug right now.

-bulde

On 7/2/07, DeeDee Park <deedee6905 at hotmail.com> wrote:
>
> Script started on Sun 01 Jul 2007 06:23:25 PM PDT
> root at device128:/# !gdb
> bash: !gdb: event not found
> root at device128:/# gdb -f  [K  [Kglusterfs -c                 [Kls
> [00m [01;34mbin [00m     [01;36mcdrom [00m       [01;34mdev [00m
> [01;34mhome [00m         [01;34mlib [00m          [01;34mmnt [00m
> [01;34mroot [00m   [01;34msys [00m   [01;34mvar [00m
> [01;34mboot [00m    [00mcore.5109 [00m   [01;34metc [00m
> [01;34minitrd [00m       [01;34mlost+found [00m   [01;34mopt [00m
> [01;34msbin [00m   [01;34mtmp [00m   [01;36mvmlinuz [00m
> [01;36mBRICK [00m   [00mcore.5124 [00m   [01;34mglusterfs [00m
> [01;36minitrd.img [00m   [01;34mmedia [00m        [01;34mproc [00m
> [01;34msrv [00m    [01;34musr [00m
> [mroot at device128:/# ls -laFrt core*
> [00m-rw------- 1 root root  9191424 2007-07-01 17:54  [00mcore.5109 [00m
> -rw------- 1 root root 48488448 2007-07-01 18:18  [00mcore.5124 [00m
> [mroot at device128:/# gdb -c  [K  [Kglusterfs -c core.5109
> GNU gdb 6.4.90-debian
> Copyright (C) 2006 Free Software Foundation, Inc.
> GDB is free software, covered by the GNU General Public License, and you
> are
> welcome to change it and/or distribute copies of it under certain
> conditions.
> Type "show copying" to see the conditions.
> There is absolutely no warranty for GDB.  Type "show warranty" for
> details.
> This GDB was configured as "i486-linux-gnu"...Using host libthread_db
> library "/lib/tls/i686/cmov/libthread_db.so.1".
>
>
> warning: Can't read pathname for load map: Input/output error.
> Reading symbols from /usr/local/lib/libglusterfs.so.0...done.
> Loaded symbols for /usr/local/lib/libglusterfs.so.0
> Reading symbols from /usr/local/lib/libfuse.so.2...done.
> Loaded symbols for /usr/local/lib/libfuse.so.2
> Reading symbols from /lib/tls/i686/cmov/libdl.so.2...done.
> Loaded symbols for /lib/tls/i686/cmov/libdl.so.2
> Reading symbols from /lib/tls/i686/cmov/libpthread.so.0...done.
> Loaded symbols for /lib/tls/i686/cmov/libpthread.so.0
> Reading symbols from /lib/tls/i686/cmov/libc.so.6...done.
> Loaded symbols for /lib/tls/i686/cmov/libc.so.6
> Reading symbols from /lib/tls/i686/cmov/librt.so.1...done.
> Loaded symbols for /lib/tls/i686/cmov/librt.so.1
> Reading symbols from /lib/ld-linux.so.2...done.
> Loaded symbols for /lib/ld-linux.so.2
> Reading symbols from
> /usr/local/lib/glusterfs/1.3.0-pre5/xlator/protocol/client.so...done.
> Loaded symbols for
> /usr/local/lib/glusterfs/1.3.0-pre5/xlator/protocol/client.so
> Reading symbols from
> /usr/local/lib/glusterfs/1.3.0-pre5/xlator/cluster/unify.so...done.
> Loaded symbols for
> /usr/local/lib/glusterfs/1.3.0-pre5/xlator/cluster/unify.so
> Reading symbols from
> /usr/local/lib/glusterfs/1.3.0-pre5/xlator/performance/write-
> behind.so...done.
> Loaded symbols for
> /usr/local/lib/glusterfs/1.3.0-pre5/xlator/performance/write-behind.so
> Reading symbols from
> /usr/local/lib/glusterfs/1.3.0-pre5/xlator/performance/read-
> ahead.so...done.
> Loaded symbols for
> /usr/local/lib/glusterfs/1.3.0-pre5/xlator/performance/read-ahead.so
> Reading symbols from
> /usr/local/lib/glusterfs/1.3.0-pre5/transport/tcp/client.so...done.
> Loaded symbols for
> /usr/local/lib/glusterfs/1.3.0-pre5/transport/tcp/client.so
> Reading symbols from
> /usr/local/lib/glusterfs/1.3.0-pre5/scheduler/alu.so...done.
> Loaded symbols for /usr/local/lib/glusterfs/1.3.0-pre5/scheduler/alu.so
> Reading symbols from /lib/tls/i686/cmov/libnss_files.so.2...done.
> Loaded symbols for /lib/tls/i686/cmov/libnss_files.so.2
> Reading symbols from /lib/tls/i686/cmov/libnss_dns.so.2...done.
> Loaded symbols for /lib/tls/i686/cmov/libnss_dns.so.2
> Reading symbols from /lib/tls/i686/cmov/libresolv.so.2...done.
> Loaded symbols for /lib/tls/i686/cmov/libresolv.so.2
> Reading symbols from /lib/libgcc_s.so.1...done.
> Loaded symbols for /lib/libgcc_s.so.1
> Core was generated by `[glusterfs]
> '.
> Program terminated with signal 11, Segmentation fault.
> #0  0xb757b10d in unify_bg_cbk (frame=0x80a0988, cookie=0x80a20a0,
> this=0x0,
>     op_ret=0, op_errno=21) at unify.c:83
> 83          callcnt = --local->call_count;
> (gdb) bt
> #0  0xb757b10d in unify_bg_cbk (frame=0x80a0988, cookie=0x80a20a0,
> this=0x0,
>     op_ret=0, op_errno=21) at unify.c:83
> #1  0xb75927df in client_unlink_cbk (frame=0x80a20a0, args=0x80a0b90)
>     at client-protocol.c:2969
> #2  0xb7595332 in client_protocol_interpret (trans=0x809a658,
> blk=0x80a10f8)
>     at client-protocol.c:4184
> #3  0xb7595eb4 in notify (this=0x80578f0, event=2, data=0x809a658)
>     at client-protocol.c:4494
> #4  0xb7f14417 in transport_notify (this=0x809a658, event=1) at
> transport.c:152
> #5  0xb7f14ae8 in epoll_notify (eevent=1, data=0x809a658) at epoll.c:54
> #6  0xb7f14dcc in sys_epoll_iteration (ctx=0xbfdc0fbc) at epoll.c:146
> #7  0xb7f1460a in poll_iteration (ctx=0xbfdc0fbc) at transport.c:260
> #8  0x0804a78a in main (argc=4, argv=0xbfdc10a4) at glusterfs.c:341
> (gdb) quit
> root at device128:/# ls
> [00m [01;34mbin [00m     [01;36mcdrom [00m       [01;34mdev [00m
> [01;34mhome [00m         [01;34mlib [00m          [01;34mmnt [00m
> [01;34mroot [00m   [01;34msys [00m   [01;34mvar [00m
> [01;34mboot [00m    [00mcore.5109 [00m   [01;34metc [00m
> [01;34minitrd [00m       [01;34mlost+found [00m   [01;34mopt [00m
> [01;34msbin [00m   [01;34mtmp [00m   [01;36mvmlinuz [00m
> [01;36mBRICK [00m   [00mcore.5124 [00m   [01;34mglusterfs [00m
> [01;36minitrd.img [00m   [01;34mmedia [00m        [01;34mproc [00m
> [01;34msrv [00m    [01;34musr [00m
> [mroot at device128:/# gdb glusterfs -c core.5124
> GNU gdb 6.4.90-debian
> Copyright (C) 2006 Free Software Foundation, Inc.
> GDB is free software, covered by the GNU General Public License, and you
> are
> welcome to change it and/or distribute copies of it under certain
> conditions.
> Type "show copying" to see the conditions.
> There is absolutely no warranty for GDB.  Type "show warranty" for
> details.
> This GDB was configured as "i486-linux-gnu"...Using host libthread_db
> library "/lib/tls/i686/cmov/libthread_db.so.1".
>
>
> warning: Can't read pathname for load map: Input/output error.
> Reading symbols from /usr/local/lib/libglusterfs.so.0...done.
> Loaded symbols for /usr/local/lib/libglusterfs.so.0
> Reading symbols from /usr/local/lib/libfuse.so.2...done.
> Loaded symbols for /usr/local/lib/libfuse.so.2
> Reading symbols from /lib/tls/i686/cmov/libdl.so.2...done.
> Loaded symbols for /lib/tls/i686/cmov/libdl.so.2
> Reading symbols from /lib/tls/i686/cmov/libpthread.so.0...done.
> Loaded symbols for /lib/tls/i686/cmov/libpthread.so.0
> Reading symbols from /lib/tls/i686/cmov/libc.so.6...done.
> Loaded symbols for /lib/tls/i686/cmov/libc.so.6
> Reading symbols from /lib/tls/i686/cmov/librt.so.1...done.
> Loaded symbols for /lib/tls/i686/cmov/librt.so.1
> Reading symbols from /lib/ld-linux.so.2...done.
> Loaded symbols for /lib/ld-linux.so.2
> Reading symbols from
> /usr/local/lib/glusterfs/1.3.0-pre5/xlator/protocol/client.so...done.
> Loaded symbols for
> /usr/local/lib/glusterfs/1.3.0-pre5/xlator/protocol/client.so
> Reading symbols from
> /usr/local/lib/glusterfs/1.3.0-pre5/xlator/cluster/unify.so...done.
> Loaded symbols for
> /usr/local/lib/glusterfs/1.3.0-pre5/xlator/cluster/unify.so
> Reading symbols from
> /usr/local/lib/glusterfs/1.3.0-pre5/xlator/performance/write-
> behind.so...done.
> Loaded symbols for
> /usr/local/lib/glusterfs/1.3.0-pre5/xlator/performance/write-behind.so
> Reading symbols from
> /usr/local/lib/glusterfs/1.3.0-pre5/xlator/performance/read-
> ahead.so...done.
> Loaded symbols for
> /usr/local/lib/glusterfs/1.3.0-pre5/xlator/performance/read-ahead.so
> Reading symbols from
> /usr/local/lib/glusterfs/1.3.0-pre5/transport/tcp/client.so...done.
> Loaded symbols for
> /usr/local/lib/glusterfs/1.3.0-pre5/transport/tcp/client.so
> Reading symbols from
> /usr/local/lib/glusterfs/1.3.0-pre5/scheduler/alu.so...done.
> Loaded symbols for /usr/local/lib/glusterfs/1.3.0-pre5/scheduler/alu.so
> Reading symbols from /lib/tls/i686/cmov/libnss_files.so.2...done.
> Loaded symbols for /lib/tls/i686/cmov/libnss_files.so.2
> Reading symbols from /lib/tls/i686/cmov/libnss_dns.so.2...done.
> Loaded symbols for /lib/tls/i686/cmov/libnss_dns.so.2
> Reading symbols from /lib/tls/i686/cmov/libresolv.so.2...done.
> Loaded symbols for /lib/tls/i686/cmov/libresolv.so.2
> Reading symbols from /lib/libgcc_s.so.1...done.
> Loaded symbols for /lib/libgcc_s.so.1
> Core was generated by
> `[glusterfs]                                        '.
> Program terminated with signal 11, Segmentation fault.
> #0  0xffffe410 in __kernel_vsyscall ()
> (gdb) bt
> #0  0xffffe410 in __kernel_vsyscall ()
> #1  0xb7f9d651 in raise () from /lib/tls/i686/cmov/libpthread.so.0
> #2  0xb7fcba6e in gf_print_trace (signum=6) at common-utils.c:211
> #3  <signal handler called>
> #4  0xffffe410 in __kernel_vsyscall ()
> #5  0xb7e86770 in raise () from /lib/tls/i686/cmov/libc.so.6
> #6  0xb7e87ef3 in abort () from /lib/tls/i686/cmov/libc.so.6
> #7  0xb7e7fdbb in __assert_fail () from /lib/tls/i686/cmov/libc.so.6
> #8  0xb7fcf2a5 in __inode_unref (inode=0x80db460) at inode.c:336
> #9  0xb7fcf33b in inode_unref (inode=0x80db460) at inode.c:383
> #10 0xb7634c34 in unify_lookup_cbk (frame=0xa5eae10, cookie=0x8058258,
>     this=0x8058708, op_ret=-1, op_errno=2, inode=0x0, buf=0x0) at
> unify.c:352
> #11 0xb764d78c in client_lookup_cbk (frame=0xa59ac38, args=0xa5f88e8)
>     at client-protocol.c:3797
> #12 0xb764e332 in client_protocol_interpret (trans=0x8097c10,
> blk=0xa5f8d80)
>     at client-protocol.c:4184
> #13 0xb764eeb4 in notify (this=0x8058258, event=2, data=0x8097c10)
>     at client-protocol.c:4494
> #14 0xb7fcd417 in transport_notify (this=0x8097c10, event=1) at
> transport.c:152
> #15 0xb7fcdae8 in epoll_notify (eevent=1, data=0x8097c10) at epoll.c:54
> #16 0xb7fcddcc in sys_epoll_iteration (ctx=0xbfec60bc) at epoll.c:146
> #17 0xb7fcd60a in poll_iteration (ctx=0xbfec60bc) at transport.c:260
> #18 0x0804a78a in main (argc=4, argv=0xbfec61a4) at glusterfs.c:341
> (gdb) quit
> root at device128:/# exit
>
> Script done on Sun 01 Jul 2007 06:24:36 PM PDT
>
> _________________________________________________________________
> Don't miss your chance to WIN $10,000 and other great prizes from
> Microsoft
> Office Live http://clk.atdmt.com/MRT/go/aub0540003042mrt/direct/01/
>
>
>
> _______________________________________________
> 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