2009-01-14 21:54:37 |
Toby Collett |
bug |
|
|
added bug |
2009-01-14 21:54:37 |
Toby Collett |
bug |
|
|
added attachment 'testdir.cpp' (Code to reproduce behaviour) |
2009-06-02 17:56:11 |
Andy Whitcroft |
affects |
linux-meta (Ubuntu) |
linux (Ubuntu) |
|
2009-06-15 21:16:06 |
Leann Ogasawara |
linux (Ubuntu): status |
New |
Fix Released |
|
2009-06-15 21:16:24 |
Leann Ogasawara |
bug task added |
|
linux (Ubuntu Jaunty) |
|
2009-06-15 21:16:45 |
Leann Ogasawara |
linux (Ubuntu Jaunty): importance |
Undecided |
Medium |
|
2009-06-15 21:16:45 |
Leann Ogasawara |
linux (Ubuntu Jaunty): status |
New |
Triaged |
|
2009-06-16 22:15:02 |
Manoj Iyer |
linux (Ubuntu Jaunty): assignee |
|
Manoj Iyer (manjo) |
|
2009-06-19 14:51:09 |
Stefan Bader |
description |
I found this when updating to subversion 1.5 in hardy backports. Basically a sequence of removing and then confirming a directory has been removed that subversion carries out causes the behaviour. I directory is removed, and then a new readdir call will show the directory is still present.
This has been reported to the samba team and a fix has been comitted to the upstream kernel. Git commit is http://git.kernel.org/?p=linux/kernel/git/sfrench/cifs-2.6.git;a=commit;h=a3952c2de7f7e76bc84d85e5895f70ca10079cd0
I have confirmed this patch fixes the problem on intrepid and hardy latest kernels. This probably affects earlier kernels but I cannot confirm.
I have attached a test application that triggers the behaviour.
This bug is stopping us using subversion 1.5 on a cifs mount, and I assume will affect any one else wanting to do the same.
ProblemType: Bug
Architecture: amd64
Date: Thu Jan 15 10:47:16 2009
Dependencies:
DistroRelease: Ubuntu 8.04
NonfreeKernelModules: nvidia
Package: linux None [modified: /var/lib/dpkg/info/linux.list]
PackageArchitecture: amd64
ProcEnviron:
PATH=/usr/local/kicad/linux/:/home/username/.bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
LANG=en_NZ.UTF-8
SHELL=/bin/bhostname
SourcePackage: linux-meta
Uname: Linux 2.6.24-23-generic x86_64 |
SRU Justification:
Impact: removed directories in cifs mounted share can still appear within application calls. This could potentially be a security issue?
Fix: A patch from Steve French fixes the problem, [CIFS] revalidate parent inode when rmdir done within that directory
Test: Originator of the bug tested the kernel in http://people.ubuntu.com/~manjo/lp317274-jaunty and reported to work.
---
I found this when updating to subversion 1.5 in hardy backports. Basically a sequence of removing and then confirming a directory has been removed that subversion carries out causes the behaviour. I directory is removed, and then a new readdir call will show the directory is still present.
This has been reported to the samba team and a fix has been comitted to the upstream kernel. Git commit is http://git.kernel.org/?p=linux/kernel/git/sfrench/cifs-2.6.git;a=commit;h=a3952c2de7f7e76bc84d85e5895f70ca10079cd0
I have confirmed this patch fixes the problem on intrepid and hardy latest kernels. This probably affects earlier kernels but I cannot confirm.
I have attached a test application that triggers the behaviour.
This bug is stopping us using subversion 1.5 on a cifs mount, and I assume will affect any one else wanting to do the same.
ProblemType: Bug
Architecture: amd64
Date: Thu Jan 15 10:47:16 2009
Dependencies:
DistroRelease: Ubuntu 8.04
NonfreeKernelModules: nvidia
Package: linux None [modified: /var/lib/dpkg/info/linux.list]
PackageArchitecture: amd64
ProcEnviron:
PATH=/usr/local/kicad/linux/:/home/username/.bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
LANG=en_NZ.UTF-8
SHELL=/bin/bhostname
SourcePackage: linux-meta
Uname: Linux 2.6.24-23-generic x86_64 |
|
2009-06-19 15:01:12 |
Stefan Bader |
linux (Ubuntu Jaunty): status |
Triaged |
Fix Committed |
|
2009-06-19 15:01:38 |
Stefan Bader |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2009-07-08 07:19:06 |
Martin Pitt |
tags |
apport-bug |
apport-bug verification-needed |
|
2009-07-15 13:20:43 |
Martin Pitt |
tags |
apport-bug verification-needed |
apport-bug verification-done |
|
2009-08-17 23:56:29 |
Launchpad Janitor |
linux (Ubuntu Jaunty): status |
Fix Committed |
Fix Released |
|