freeipmi-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Freeipmi-devel] [bugs #8364] race condition in sensors?


From: Anand Babu
Subject: [Freeipmi-devel] [bugs #8364] race condition in sensors?
Date: Mon, 29 Mar 2004 21:18:26 -0500
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040113

This mail is an automated notification from the bugs tracker
 of the project: FreeIPMI.

/**************************************************************************/
[bugs #8364] Latest Modifications:

Changes by: 
                Anand Babu <address@hidden>
'Date: 
                Tue 03/30/04 at 02:18 (GMT)

            What     | Removed                   | Added
---------------------------------------------------------------------------
            Category | None                      | sensors
            Severity | 1 - None                  | 7 - Major
          Item Group | None                      | fish exception
          Resolution | None                      | Fixed
         Assigned to | None                      | ab
              Status | Open                      | Closed


------------------ Additional Follow-up Comments ----------------------------
All these NULLP exceptions are because of data conversion between Guile and C 
core. They are fixed in current CVS repository. -- Anand Babu






/**************************************************************************/
[bugs #8364] Full Item Snapshot:

URL: <http://savannah.nongnu.org/bugs/?func=detailitem&item_id=8364>
Project: FreeIPMI
Submitted by: Albert Chu
On: Tue 03/30/04 at 02:05

Category:  sensors
Severity:  7 - Major
Item Group:  fish exception
Resolution:  Fixed
Assigned to:  ab
Status:  Closed


Summary:  race condition in sensors?

Original Submission:  When executing sensors group commands over a remote shell 
utility (pdsh is used below), a fish error is generated most of the time.  On 
occassion though, it suceeds without an error.  This smells like a race to me.

The following is a sequence of three consecutive attempts.   1 of the 3 
succeeded without a crash.  Generally, I have seen around 10% suceed without a 
crash.


tdevi|/home/achu/code/freeipmi-utils 57>pdsh -w "etdev2" /usr/sbin/sensors -g 
Temperature
etdev2: 26: Mem Bd 1 Temp (Temperature): 33.00 C 
(low=10.00/nom=33.00/high=45.00) [OK]
etdev2: 27: Mem Bd 2 Temp (Temperature): 31.00 C 
(low=10.00/nom=33.00/high=45.00) [OK]
etdev2: 28: I/O Bd Temp 1 (Temperature): 36.00 C 
(low=10.00/nom=46.00/high=54.00) [OK]
etdev2: 29: I/O Bd SIOH Temp (Temperature): 40.00 C 
(low=10.00/nom=55.00/high=95.00) [OK]
etdev2: 30: I/O Bd Temp 3 (Temperature): 37.00 C 
(low=10.00/nom=49.00/high=57.00) [OK]
etdev2: 31: Proc Bd Amb Temp (Temperature): 28.00 C 
(low=10.00/nom=25.00/high=38.00) [OK]
etdev2: 32: Proc Bd SNC Temp (Temperature): 46.00 C 
(low=10.00/nom=55.00/high=95.00) [OK]
etdev2: 44: Proc 1 Temp (Temperature): 60.00 C 
(low=10.00/nom=85.00/high=105.00) [OK]
etdev2: 45: Proc 2 Temp (Temperature): 62.00 C 
(low=10.00/nom=85.00/high=105.00) [OK]
etdev2: 46: Proc 3 Temp (Temperature): 63.00 C 
(low=10.00/nom=85.00/high=105.00) [OK]
etdev2: 47: Proc 4 Temp (Temperature): 65.00 C 
(low=10.00/nom=85.00/high=105.00) [OK]
etdev2: 52: HSC SCSI BP Temp (Temperature): 0.00 C 
(low=12.00/nom=28.00/high=38.00) [ALERT]
etdev2:
etdev2: wrong-type-arg(append Wrong type argument (expecting ~A): ~S (NULLP 
#<freed cell 0x2000000004b00590; GC missed a reference>) #f)No backtrace 
available.
etdev2: >>--:>  >>--:>  >>--:> >>--:>
etdev2:
etdev2: ~ ~   Cat ate the fish!!  ~ ~
etdev2: >>--:>  >>--:>  >>--:> >>--:>
etdev2: Fish Exception (gh_standard_handler dump):
etdev2: tag        :
etdev2: throw args :
etdev2: data       : [/usr/sbin/sensors]


tdevi|/home/achu/code/freeipmi-utils 58>pdsh -w "etdev2" /usr/sbin/sensors -g 
Temperature
etdev2: 26: Mem Bd 1 Temp (Temperature): 33.00 C 
(low=10.00/nom=33.00/high=45.00) [OK]
etdev2: 27: Mem Bd 2 Temp (Temperature): 31.00 C 
(low=10.00/nom=33.00/high=45.00) [OK]
etdev2: 28: I/O Bd Temp 1 (Temperature): 36.00 C 
(low=10.00/nom=46.00/high=54.00) [OK]
etdev2: 29: I/O Bd SIOH Temp (Temperature): 40.00 C 
(low=10.00/nom=55.00/high=95.00) [OK]
etdev2: 30: I/O Bd Temp 3 (Temperature): 37.00 C 
(low=10.00/nom=49.00/high=57.00) [OK]
etdev2: 31: Proc Bd Amb Temp (Temperature): 28.00 C 
(low=10.00/nom=25.00/high=38.00) [OK]
etdev2: 32: Proc Bd SNC Temp (Temperature): 46.00 C 
(low=10.00/nom=55.00/high=95.00) [OK]
etdev2: 44: Proc 1 Temp (Temperature): 60.00 C 
(low=10.00/nom=85.00/high=105.00) [OK]
etdev2: 45: Proc 2 Temp (Temperature): 62.00 C 
(low=10.00/nom=85.00/high=105.00) [OK]
etdev2: 46: Proc 3 Temp (Temperature): 63.00 C 
(low=10.00/nom=85.00/high=105.00) [OK]
etdev2: 47: Proc 4 Temp (Temperature): 65.00 C 
(low=10.00/nom=85.00/high=105.00) [OK]
etdev2: 52: HSC SCSI BP Temp (Temperature): 0.00 C 
(low=12.00/nom=28.00/high=38.00) [ALERT]


tdevi|/home/achu/code/freeipmi-utils 59>pdsh -w "etdev2" /usr/sbin/sensors -g 
Temperature
etdev2: 26: Mem Bd 1 Temp (Temperature): 33.00 C 
(low=10.00/nom=33.00/high=45.00) [OK]
etdev2: 27: Mem Bd 2 Temp (Temperature): 31.00 C 
(low=10.00/nom=33.00/high=45.00) [OK]
etdev2: 28: I/O Bd Temp 1 (Temperature): 36.00 C 
(low=10.00/nom=46.00/high=54.00) [OK]
etdev2: 29: I/O Bd SIOH Temp (Temperature): 40.00 C 
(low=10.00/nom=55.00/high=95.00) [OK]
etdev2: 30: I/O Bd Temp 3 (Temperature): 37.00 C 
(low=10.00/nom=49.00/high=57.00) [OK]
etdev2: 31: Proc Bd Amb Temp (Temperature): 28.00 C 
(low=10.00/nom=25.00/high=38.00) [OK]
etdev2: 32: Proc Bd SNC Temp (Temperature): 46.00 C 
(low=10.00/nom=55.00/high=95.00) [OK]
etdev2: 44: Proc 1 Temp (Temperature): 60.00 C 
(low=10.00/nom=85.00/high=105.00) [OK]
etdev2: 45: Proc 2 Temp (Temperature): 62.00 C 
(low=10.00/nom=85.00/high=105.00) [OK]
etdev2: 46: Proc 3 Temp (Temperature): 63.00 C 
(low=10.00/nom=85.00/high=105.00) [OK]
etdev2: 47: Proc 4 Temp (Temperature): 65.00 C 
(low=10.00/nom=85.00/high=105.00) [OK]
etdev2: 52: HSC SCSI BP Temp (Temperature): 0.00 C 
(low=12.00/nom=28.00/high=38.00) [ALERT]
etdev2:
etdev2: wrong-type-arg(append Wrong type argument (expecting ~A): ~S (NULLP 
#<freed cell 0x2000000004b00590; GC missed a reference>) #f)No backtrace 
available.
etdev2: >>--:>  >>--:>  >>--:> >>--:>
etdev2:
etdev2: ~ ~   Cat ate the fish!!  ~ ~
etdev2: >>--:>  >>--:>  >>--:> >>--:>
etdev2: Fish Exception (gh_standard_handler dump):
etdev2: tag        :
etdev2: throw args :
etdev2: data       : [/usr/sbin/sensors]


Follow-up Comments
------------------


-------------------------------------------------------
Date: Tue 03/30/04 at 02:18         By: ab
All these NULLP exceptions are because of data conversion between Guile and C 
core. They are fixed in current CVS repository. -- Anand Babu












For detailed info, follow this link:
<http://savannah.nongnu.org/bugs/?func=detailitem&item_id=8364>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.nongnu.org/







reply via email to

[Prev in Thread] Current Thread [Next in Thread]