From owner-freebsd-stable Wed Sep 13 2:47:12 2000 Delivered-To: freebsd-stable@freebsd.org Received: from maillist.kabelfoon.nl (maillist.kabelfoon.nl [194.178.9.136]) by hub.freebsd.org (Postfix) with ESMTP id 0FE0B37B424 for ; Wed, 13 Sep 2000 02:47:08 -0700 (PDT) Received: from 192.168.8.115 (unknown [192.168.8.115]) by maillist.kabelfoon.nl (Postfix) with ESMTP id 48FDD3ADB for ; Wed, 13 Sep 2000 11:47:03 +0200 (CEST) Mime-Version: 1.0 X-Sender: sdehaan@192.168.1.133 Message-Id: X-Company: Kabelfoon B.V. X-NCC-Regid: nl.kabelfoon Date: Wed, 13 Sep 2000 11:43:23 +0200 To: freebsd-stable@FreeBSD.ORG From: Koos de Haan Subject: panic: worklist_remove: not in list Content-Type: text/plain; charset="us-ascii" Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi , It seems that there is a problem in handling inode quota's on FreeBSD stable 4.1 I have a mailserver with a /home filesystem where the homedirectory's of the users are. I wanted some quota's on the max size of the mailbox and the max number of files used (its maildir format so thats the number of emails) by a user. There is no problem when the max size is exceeded. The system returns the email with a 'Quota exceeded' warning. However when some user exceeds the max number of inodes, the system panic's I tried also to create a file as a user and than the system also panics as described. As a second test i tried it without softupdates on the /home partition. Than the system works as it should be. It seems that there is a problem in using softupdates and inode quota's. Can somebody help me out ? Kindly regards, Koos de Haan Mount : /dev/da0s1a on / (ufs, local, soft-updates) /dev/da0s1e on /usr (ufs, local, soft-updates) /dev/da0s1f on /usr/local (ufs, local, soft-updates) /dev/da0s1g on /home (ufs, local, with quotas, soft-updates) procfs on /proc (procfs, local) mfs:30 on /tmp (mfs, asynchronous, local, nodev, nosuid) /dev/da1s1e on /var (ufs, local, soft-updates) /dev/da1s1f on /var/spool/postfix (ufs, local, soft-updates) Panic : panic: worklist_remove: not in list Debugger("panic") db> trace Debugger(c02ad623) at Debugger+0x34 panic(c02c2edf,e1cbdc4c,c024330d,c2d90180,c2d87300) at panic+0x70 worklist_remove(c2d90180) at worklist_remove+0x2d check_inode_unwritten(c2d90180) at check_inode_unwritten+0x61 softdep_freefile(e1cc1680,2741d04,8180,45,e1cbddb0)at softdep_freefile+0x6f ffs_vfree(e1cc1680,2741d04,8180,e1cbde00,e1cbde14) at ffs_vfree+0x28 ufs_makeinode(8180,e1cc1740,e1cbdee0,e1cbdef4) at ufs_makeinode+0xd7 ufs_create(e1cbde00,e1cbde74,c01900c8,e1cbde00,0) at ufs_create+0x28 ufs_vnoperate(e1cbde00,0,e1cbdf80,c2d8dd00,e1c98f60) at ufs_vnoperate+0x15 vn_open(e1cbdecc,a02,180,e1c98f60,3) at vn_open+0x10c open(e1c98f60,e1cbdf80,a01,8075708,8073c08) at open+0xb5 syscall2(2f,2f,2f,8073c08,8075708) at syscall2+0x1f1 Xint0x80_syscall() at Xint0x80_syscall+0x25 db> - -- Kabelfoon BV Industriestraat 30, Postbus 45, 2670 AA NAALDWIJK Telefoon: 0174-615430 Fax: 0174-623860 Helpdesk: 0900-5224357 (44ct/min) Abonnementen: 0800-5223666 e-mail info@kabelfoon.nl voor informatie, kabelfoon@kabelfoon.nl voor abonnementszaken, help@kabelfoon.nl voor de helpdesk Homepage : http://www.kabelfoon.nl/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message