+++ This bug was initially created as a clone of Bug #1648687 +++ Description of problem: afr_open() stores fd reference in local->cont.open structure. But in the callback function "afr_open_ftruncate_cbk" ( when openflags contain 'O_TRUNC' set), we reference local->fd in AFR_STACK_UNWIND resulting in error or crash. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info: --- Additional comment from Soumya Koduri on 2018-11-11 12:34:37 EST --- Patch posted for review - https://review.gluster.org/#/c/glusterfs/+/21617/ --- Additional comment from Worker Ant on 2018-11-11 12:45:42 EST --- REVIEW: https://review.gluster.org/21617 (afr: open_ftruncate_cbk should read fd from local->cont.open struct) posted (#2) for review on master by soumya k --- Additional comment from Worker Ant on 2018-11-15 00:08:03 EST --- REVIEW: https://review.gluster.org/21617 (afr: open_ftruncate_cbk should read fd from local->cont.open struct) posted (#8) for review on master by Ravishankar N
REVIEW: https://review.gluster.org/21779 (afr: open_ftruncate_cbk should read fd from local->cont.open struct) posted (#1) for review on release-4.1 by soumya k
REVIEW: https://review.gluster.org/21779 (afr: open_ftruncate_cbk should read fd from local->cont.open struct) posted (#2) for review on release-4.1 by Shyamsundar Ranganathan
This bug is getting closed because a release has been made available that should address the reported issue. In case the problem is still not fixed with glusterfs-4.1.7, please open a new bug report. glusterfs-4.1.7 has been announced on the Gluster mailinglists [1], packages for several distributions should become available in the near future. Keep an eye on the Gluster Users mailinglist [2] and the update infrastructure for your distribution. [1] https://lists.gluster.org/pipermail/announce/2019-January/000118.html [2] https://www.gluster.org/pipermail/gluster-users/