bugGNU FreeIPMI - Bugs: bug #8364, race condition in sensors?

 
 

bug #8364: race condition in sensors?

Submitted by:  Albert Chu <chu11>
Submitted on:  Tue 30 Mar 2004 02:05:58 AM UTC  
 
Category: sensorsSeverity: 4 - Important
Priority: 5 - NormalItem Group: fish exception
Status: FixedPrivacy: Public
Assigned to: Anand Babu <ab>Open/Closed: Closed
Operating System: None

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Tue 30 Mar 2004 02:18:25 AM UTC, comment #1:

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

Anand Babu <ab>
Project AdministratorIn charge of this item.
Tue 30 Mar 2004 02:05:58 AM UTC, 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]

Albert Chu <chu11>
Project Administrator

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

Do you think this task is very important?
If so, you can click here to add your encouragement to it.
This task has 0 encouragements so far.

Only logged-in users can vote.

 

Please enter the title of George Orwell's famous dystopian book (it's a date):

 

 

Follow 6 latest changes.

Date Changed By Updated Field Previous Value => Replaced By
Tue 30 Mar 2004 02:18:25 AM UTCabCategoryNone=>sensors
  Severity1 - Wish=>4 - Important
  Item GroupNone=>fish exception
  StatusNone=>Fixed
  Assigned toNone=>ab
  Open/ClosedOpen=>Closed

Back to the top


Powered by Savane 3.1-cleanup1