Отправляет email-рассылки с помощью сервиса Sendsay

CUPS - вывыливается с segfault

День добрый.

Возникла проблема.
CUPS стал вываливается с сообщениями
kernel: cupsd[26717]: segfault at ffffffffffffffff rip 000000552aad02d9
rsp 0000007fbfffb770 error 6

В инете не нашел инфы или не так искал... :-(

OS: Linux mainsrv.localnet 2.6.9-5.0.3.ELsmp #1 SMP Sat Feb 19 13:13:04
EET 2005 x86_64 x86_64 x86_64 GNU/Linux

CUPS: rpm -qa cups*
cups-libs-1.1.22-0.rc1.9.8
cups-1.1.22-0.rc1.9.10
cups-devel-1.1.22-0.rc1.9.10
cups-debuginfo-1.1.22-0.rc1.9
cups-libs-1.1.22-0.rc1.9.10

SAMBA: rpm -qa samba*
samba3-3.0.14a-21
samba3-cifsmount-3.0.14a-21
samba3-client-3.0.14a-21
samba3-utils-3.0.14a-21
Самба скачивалась с сайта разработчиков и билдилась/устанавливалась из
src.rpm на этом серваке.

Самое не понятное это то, что нет ни какой зависимости.. :-(
Смотрел по логам CUPS, там все нормально..., т.е. нет записей которые
могли явно указать на причину его вылета...

Пытался по времени определить после какого задания вылетает и
посмотреть, что не так... Задания нормально отрабатываются....

Кусок лога после которого вылетел CUPS:
[начало]
FindBest: best = "/printers/novoselova"
IsAuthorized: auth = 0, satisfy=0...
POST /printers/novoselova
CONTENT_TYPE = application/ipp
ReadClient: 6 con->data_encoding = length, con->data_remaining = 4955,

ReadClient: 6, used=2040, file=-1
ReadClient: 6 con->data_encoding = length, con->data_remaining = 4947,

ReadClient: 6 REQUEST /var/spool/cups/00000029=9
ReadClient: 6 writing 1745 bytes to 9
ReadClient: 6, used=0, file=9
ReadClient: 6 con->data_encoding = length, con->data_remaining = 2907,

ReadClient: 6 writing 2907 bytes to 9
ReadClient: 6 Closing data file 9, size = 4652.
ProcessIPPRequest(0x2a990d8010[6]): operation_id = 0002
ProcessIPPRequest: URI="ipp://localhost:631/printers/novoselova"
print_job(0x2a990d8010[6], ipp://localhost:631/printers/novoselova)
print_job: auto-typing file...
print_job: request file type is application/vnd.cups-raw.
check_quotas(0x2a990d8010[6], 0x552ac2cbc0[novoselova])
check_quotas: requesting-user-name = 'bqu41d'
print_job: requesting-user-name = 'bqu41d'
Adding start banner page "none" to job 188.
copy_banner(0x2a990d8010[6], 0x552aed81a0[188], none)
add_file(con=0x2a990d8010[6], job=188,
filetype=application/vnd.cups-raw, compression=0)
Adding end banner page "none" to job 188.
copy_banner(0x2a990d8010[6], 0x552aed81a0[188], none)
Job 188 queued on 'novoselova' by 'bqu41d'.
Job 188 hold_until = 0
SaveJob: Closing file 9...
StartJob(188, 0x552ac2cbc0)
StartJob() id = 188, file = 0/1
StartJob: Sending job to queue tagged as raw...
job-sheets=none,none
banner_page = 0
StartJob: argv = "novoselova","188","bqu41d","(stdin)","1","nobanner
nofilebreak","/var/spool/cups/d001
88-001"
StartJob: envp[0]="PATH=/usr/lib64/cups/filter:/bin:/usr/bin"
StartJob: envp[1]="SOFTWARE=CUPS/1.1"
StartJob: envp[2]="USER=root"
StartJob: envp[3]="CHARSET=windows-1251"
StartJob: envp[4]="LANG=ru_RU"
StartJob: envp[5]="PPD=/etc/cups/ppd/novoselova.ppd"
StartJob: envp[6]="CUPS_SERVERROOT=/etc/cups"
StartJob: envp[7]="RIP_MAX_CACHE=8m"
StartJob: envp[8]="TMPDIR=/var/spool/cups/tmp"
StartJob: envp[9]="CONTENT_TYPE=application/vnd.cups-raw"
StartJob: envp[10]="DEVICE_URI=smb://MEG_FIL1/hp"
StartJob: envp[11]="PRINTER=novoselova"
StartJob: envp[12]="CUPS_DATADIR=/usr/share/cups"
StartJob: envp[13]="CUPS_FONTPATH=/usr/share/cups/fonts"
StartJob: envp[14]="CUPS_SERVER=localhost"
StartJob: envp[15]="IPP_PORT=631"
StartJob: Allocating status buffer...
StartJob: statusfds = [ 9 10 ]
StartJob: filterfds[1] = [ 11 -1 ]
StartJob: backend = "/usr/lib64/cups/backend/smb"
StartJob: filterfds[0] = [ -1 12 ]
start_process("/usr/lib64/cups/backend/smb", 0x7fbffeeba0,
0x7fbffedd80, 11, 12, 10)
Started backend /usr/lib64/cups/backend/smb (PID 30044) for job 188.
StartJob: Adding fd 9 to InputSet...
add_job_state_reasons(0x2a990d8010[6], 188)
ProcessIPPRequest: 6 status_code=0
ProcessIPPRequest: Adding fd 6 to OutputSet...
WriteClient: Removing fd 6 from OutputSet...
ReadClient: 6, used=0, file=-1
ReadClient: httpGets returned EOF...
CloseClient: 6
CloseClient: Removing fd 6 from InputSet and OutputSet...
[конец]

CUPS использует принтеры которые подключены к виндовым машинкам и в
качестве транспорта используется samba.

Полгода было все замечательно, а с понедельника все и началось, к
серверу никто не подходил и ни какие пакеты не обновлял...

ЗЫ. В пору бубен покупать...

Ответить   Thu, 08 Jun 2006 13:19:14 +0600 (#558676)