[Mailman-Users] Mail not getting sent (could not acquire qrunner lock, segfault)

Paul Schreiber cheesefactory at yahoo.com
Mon Feb 25 18:35:56 CET 2002


hi ...

my config: linux, python 1.5.2, mailman 2.0.8, sendmail.

all has been working well for months.

recently, i had a problem where not mail would get send ... the qrunner log
file said "could not acquire qrunner lock." i deleted the lock files and all
was well.

however, this time the problem won't go away. i delete the lock files, rerun
python, but i just see the same error.

here's the tail of an strace:
# strace  /usr/bin/python -S /home/mailman/cron/qrunner

stat("/usr/lib/python1.5/regsub", 0xbfffdb68) = -1 ENOENT (No such file or
directory)
open("/usr/lib/python1.5/regsub.so", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/lib/python1.5/regsubmodule.so", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/lib/python1.5/regsub.py", O_RDONLY) = 6
fstat(6, {st_mode=S_ISVTX|0270, st_size=0, ...}) = 0
open("/usr/lib/python1.5/regsub.pyc", O_RDONLY) = 7
fstat(7, {st_mode=S_IFCHR|S_ISUID|S_ISGID|0512, st_rdev=makedev(111, 234),
...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x4001c000
read(7, "\231N\r\n\31Q\2068c\0\0\0\0\2\0\0"..., 4096) = 4096
read(7, "\177\257\0d\1\0o\16\1\1\177\260\0"..., 4096) = 965
close(7)                                = 0
munmap(0x4001c000, 4096)                = 0
close(6)                                = 0
stat("/home/mailman/Mailman/Bouncers/regex", 0xbfffdb68) = -1 ENOENT (No such
file or directory)
open("/home/mailman/Mailman/Bouncers/regex.so", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/home/mailman/Mailman/Bouncers/regexmodule.so", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/home/mailman/Mailman/Bouncers/regex.py", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/home/mailman/Mailman/Bouncers/regex.pyc", O_RDONLY) = -1 ENOENT (No
such file or directory)
close(5)                                = 0
brk(0x2184000)                          = 0x2184000
brk(0x2185000)                          = 0x2185000
brk(0x2186000)                          = 0x2186000
brk(0x2187000)                          = 0x2187000
brk(0x2188000)                          = 0x2188000
brk(0x2189000)                          = 0x2189000
brk(0x218a000)                          = 0x218a000
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++

and of course my qrunner log file:
Feb 25 12:27:02 2002 (18950) Could not acquire qrunner lock
Feb 25 12:28:06 2002 (18960) Could not acquire qrunner lock
Feb 25 12:29:04 2002 (18973) Could not acquire qrunner lock
Feb 25 12:30:04 2002 (18977) Could not acquire qrunner lock

permissions are okay:
# ./check_perms 
No problems found

the list is okay:
# ./check_db all
/home/mailman/lists/all/config.db is fine
/home/mailman/lists/all/config.db.last is fine

help, please.

Paul


__________________________________________________
Do You Yahoo!?
Yahoo! Sports - Coverage of the 2002 Olympic Games
http://sports.yahoo.com




More information about the Mailman-Users mailing list