Package: linux-image
Version: 2.6.30
Severity: grave
Justification: renders package unusable

Hi,
having fun with your 2.6.30 kernel built from source and cifs. Error
became visible when kde's konqueror creates a scratch file for a new
version of it's bookmarks. In my config the bookmark file is on the
server (samba 3.3.6), qt detects this correctly. This is what happens
(strace):

lstat64("/home", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/home/jpf", {st_mode=S_IFDIR|0751, st_size=4096, ...}) = 0
lstat64("/home/jpf/.kde", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
lstat64("/home/jpf/.kde/share", {st_mode=S_IFDIR|0750, st_size=4096,
...}) = 0
lstat64("/home/jpf/.kde/share/apps", {st_mode=S_IFDIR|0750,
st_size=4096, ...}) = 0
lstat64("/home/jpf/.kde/share/apps/konqueror", {st_mode=S_IFDIR|0750,
st_size=4096, ...}) = 0
lstat64("/home/jpf/.kde/share/apps/konqueror/bookmarks.xml",
{st_mode=S_IFLNK|0777, st_size=44, ...}) = 0
readlink("/home/jpf/.kde/share/apps/konqueror/bookmarks.xml",
"/home/jpf/Roaming/Profiles/kde/bookmarks.xml"..., 4095) = 44
lstat64("/home", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/home/jpf", {st_mode=S_IFDIR|0751, st_size=4096, ...}) = 0
lstat64("/home/jpf/Roaming", {st_mode=S_IFLNK|0777, st_size=22, ...}) =
0
readlink("/home/jpf/Roaming", "/data/home/jpf/Roaming"..., 4095) = 22
lstat64("/data", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64("/data/home", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
lstat64("/data/home/jpf", {st_mode=S_IFDIR|0751, st_size=0, ...}) = 0
lstat64("/data/home/jpf/Roaming", {st_mode=S_IFDIR|0700, st_size=0,
...}) = 0
lstat64("/data/home/jpf/Roaming/Profiles", {st_mode=S_IFDIR|0700,
st_size=0, ...}) = 0
lstat64("/data/home/jpf/Roaming/Profiles/kde", {st_mode=S_IFDIR|0750,
st_size=0, ...}) = 0
lstat64("/data/home/jpf/Roaming/Profiles/kde/bookmarks.xml",
{st_mode=S_IFREG|0640, st_size=22178, ...}) = 0
access("/data/home/jpf/Roaming/Profiles/kde/bookmarks.xml", W_OK) = 0
stat64("/data/home/jpf/Roaming/Profiles/kde", {st_mode=S_IFDIR|0750,
st_size=0, ...}) = 0
open("/data/home/jpf/Roaming/Profiles/kde/bookmarks.xmlnt2752.new",
O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0600) = -1 EEXIST (File exists)
open("/data/home/jpf/Roaming/Profiles/kde/bookmarks.xmlot2752.new",
O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0600) = -1 EEXIST (File exists)
open("/data/home/jpf/Roaming/Profiles/kde/bookmarks.xmlpt2752.new",
O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0600) = -1 EEXIST (File exists)
open("/data/home/jpf/Roaming/Profiles/kde/bookmarks.xmlqt2752.new",
O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0600) = -1 EEXIST (File exists)
open("/data/home/jpf/Roaming/Profiles/kde/bookmarks.xmlrt2752.new",
O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0600) = -1 EEXIST (File exists)
open("/data/home/jpf/Roaming/Profiles/kde/bookmarks.xmlst2752.new",
O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0600) = -1 EEXIST (File exists)
open("/data/home/jpf/Roaming/Profiles/kde/bookmarks.xmltt2752.new",
O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0600) = -1 EEXIST (File exists)

At least 512 file get created, the problem is that ext3 seems to limit a
dir to 64k entries. This limit was reached on the server side.

The problem seems to be CIFS related only. It does not happen with a
2.6.29 kernel. It happens with a 2.6.30 kernel on lenny using kde3 and
(please forgive me) on ubuntu jaunty with kde4 (having copied the custom
kernel to jaunty).

I should mention that also the working 2.6.29 kernel was custom built
and that the 2.6.30 config was generted using 'make oldconfig'.

Any idea?
Yours Jürgen


-- System Information:
Debian Release: 5.0.2
  APT prefers proposed-updates
  APT policy: (500, 'proposed-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.30-1-a64 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to