| Summary: | Crash in gf_timer_call_cancel | ||
|---|---|---|---|
| Product: | [Community] GlusterFS | Reporter: | Vijay Bellur <vijay> |
| Component: | transport | Assignee: | Raghavendra G <raghavendra> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | |
| Severity: | high | Docs Contact: | |
| Priority: | low | ||
| Version: | 3.1-alpha | CC: | gluster-bugs |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | Type: | --- | |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
PATCH: http://patches.gluster.com/patch/4262 in master (glusterd: avoid cleaning up rpc during peer detach) PATCH: http://patches.gluster.com/patch/4754 in master (rpc: in rpc_clnt_destroy(), cleanup the transport too) |
Program received signal SIGSEGV, Segmentation fault. 0x00007ffff7ba46ba in gf_timer_call_cancel (ctx=0x62a010, event=0x3336783020746365) at ../../../libglusterfs/src/timer.c:126 126 event->next->prev = event->prev; (gdb) bt #0 0x00007ffff7ba46ba in gf_timer_call_cancel (ctx=0x62a010, event=0x3336783020746365) at ../../../libglusterfs/src/timer.c:126 #1 0x00007ffff79746ea in rpc_clnt_connection_cleanup (conn=0x636278) at ../../../../rpc/rpc-lib/src/rpc-clnt.c:491 #2 0x00007ffff7974e15 in rpc_clnt_notify (trans=0x636408, mydata=0x636278, event=RPC_TRANSPORT_DISCONNECT, data=0x636408) at ../../../../rpc/rpc-lib/src/rpc-clnt.c:761 #3 0x00007ffff79729a7 in rpc_transport_notify (this=0x636408, event=RPC_TRANSPORT_DISCONNECT, data=0x636408) at ../../../../rpc/rpc-lib/src/rpc-transport.c:1123 #4 0x00007ffff56413dd in socket_connect_finish (this=0x636408) at ../../../../../rpc/rpc-transport/socket/src/socket.c:1606 #5 0x00007ffff56414b9 in socket_event_handler (fd=7, idx=1, data=0x636408, poll_in=1, poll_out=0, poll_err=24) at ../../../../../rpc/rpc-transport/socket/src/socket.c:1637 #6 0x00007ffff7bb9cf2 in event_dispatch_epoll_handler (event_pool=0x62b9f8, events=0x634dd8, i=0) at ../../../libglusterfs/src/event.c:812 #7 0x00007ffff7bb9ee6 in event_dispatch_epoll (event_pool=0x62b9f8) at ../../../libglusterfs/src/event.c:876 #8 0x00007ffff7bba1c2 in event_dispatch (event_pool=0x62b9f8) at ../../../libglusterfs/src/event.c:984 #9 0x0000000000405b71 in main (argc=2, argv=0x7fffffffe6d8) at ../../../glusterfsd/src/glusterfsd.c:1318 (gdb) f 0 #0 0x00007ffff7ba46ba in gf_timer_call_cancel (ctx=0x62a010, event=0x3336783020746365) at ../../../libglusterfs/src/timer.c:126 126 event->next->prev = event->prev; (gdb) p *event Cannot access memory at address 0x3336783020746365 (gdb)