BusyBox Bug and Patch Tracking
BusyBox
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0001219 [BusyBox] Other major sometimes 02-14-07 02:44 02-14-07 12:52
Reporter IlyaPanfilov View Status public  
Assigned To BusyBox
Priority normal Resolution fixed  
Status closed   Product Version
Summary 0001219: syslogd deadlock when logs in IPC buffer and MARK is on
Description Syslogd can deadlocks that causes hanging of all applications which use syslog

This happens if syslogd is alarmed to make MARK while writing to IPC buffer:
semaphores are down but do_mark rouitine tries to down they again.

Additional Information Can be reproduced by setting of short MARK interval and intensive logging

Firstly observed in busybox 1.00, still present in 1.4.1

Patch for busybox 1.00 is available (can be inplemented to versions up to 1.3)
Attached Files  syslogd.c.patch [^] (1,275 bytes) 02-14-07 02:45

- Relationships

- Notes
(0002163)
vda
02-14-07 12:52

Fixed (by disabling MARK code) in rev 17891. Thanks!
 

- Issue History
Date Modified Username Field Change
02-14-07 02:45 IlyaPanfilov New Issue
02-14-07 02:45 IlyaPanfilov Status new => assigned
02-14-07 02:45 IlyaPanfilov Assigned To  => BusyBox
02-14-07 02:45 IlyaPanfilov File Added: syslogd.c.patch
02-14-07 12:52 vda Status assigned => closed
02-14-07 12:52 vda Note Added: 0002163
02-14-07 12:52 vda Resolution open => fixed


Copyright © 2000 - 2006 Mantis Group
Powered by Mantis Bugtracker