Bug 920434 - Crash in index_forget
Summary: Crash in index_forget
Keywords:
Status: CLOSED WORKSFORME
Alias: None
Product: GlusterFS
Classification: Community
Component: replicate
Version: mainline
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: vsomyaju
QA Contact: Sachidananda Urs
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-03-12 06:03 UTC by Vijay Bellur
Modified: 2015-03-05 00:06 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-07-13 06:47:25 UTC
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Embargoed:


Attachments (Terms of Use)

Description Vijay Bellur 2013-03-12 06:03:36 UTC
Description of problem:

(gdb) bt
#0  0x0000003e00232885 in raise () from /lib64/libc.so.6
#1  0x0000003e00234065 in abort () from /lib64/libc.so.6
#2  0x0000003e0026f977 in __libc_message () from /lib64/libc.so.6
#3  0x0000003e00275296 in malloc_printerr () from /lib64/libc.so.6
#4  0x00007f3e81678ab0 in index_forget (this=<value optimized out>, inode=<value optimized out>) at index.c:1108
#5  0x0000003e0162c313 in __inode_destroy (table=<value optimized out>) at inode.c:320
#6  inode_table_prune (table=<value optimized out>) at inode.c:1235
#7  0x0000003e0162c63c in inode_unref (inode=0x7f3e804bfd08) at inode.c:445
#8  0x0000003e0163c7db in fd_destroy (fd=0x1705c24) at fd.c:516
#9  fd_unref (fd=0x1705c24) at fd.c:543
#10 0x0000003e0162e0d2 in call_stub_destroy_unwind (stub=0x7f3e8520ffb0) at call-stub.c:4023
#11 call_stub_destroy (stub=0x7f3e8520ffb0) at call-stub.c:4128
#12 0x00007f3e818901cb in iot_worker (data=0x16fb070) at io-threads.c:191
#13 0x0000003e00a077f1 in start_thread () from /lib64/libpthread.so.0
#14 0x0000003e002e5ccd in clone () from /lib64/libc.so.6


Version-Release number of selected component (if applicable):
3.3.0

How reproducible:
Not frequently

Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 Sachidananda Urs 2013-03-12 06:45:07 UTC
Some inputs from Vijay:

* trigger self-heal after disconnects
* rsync -a

Should be able to reproduce the crash

Comment 3 Pranith Kumar K 2014-01-03 12:45:45 UTC
Don't see this on latest master:
pk@pranithk-laptop - ~/workspace/gerrit-repo (master)
18:14:27 :) ⚡ for i in `find /usr/local/lib/glusterfs/3git -iname "*so" `; do execstack $i; done | grep "^X"

pk@pranithk-laptop - ~/workspace/gerrit-repo (master)
18:14:40 :( ⚡

Comment 4 Pranith Kumar K 2014-01-03 12:46:23 UTC
Sorry was meaning to add the comment above to 874498

Comment 5 Pranith Kumar K 2014-07-13 06:47:25 UTC
Not able to re-create the issue for more than 1 year. Closing it for now. Please feel free to re-open the bug if it is seen again.


Note You need to log in before you can comment on or make changes to this bug.