cpqarrayd crashes while checking for controllers
Bug #409060 reported by
aguynamedryan
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cpqarrayd (Debian) |
Fix Released
|
Unknown
|
|||
cpqarrayd (Ubuntu) |
Triaged
|
Low
|
Unassigned |
Bug Description
Binary package hint: cpqarrayd
I am running Ubuntu 9.04 server on an HP ProLiant ML350 G3 with a SmartArray 642 RAID Controller which has been updated to the latest firmware (2.84). When I run cpqarrayd as the super user, cpqarrayd crashes with a sigabrt while in the middle of checking for controllers.
I noticed there is already a ticket open (#98820) where cpqarrayd 2.2-3 crashes with a segsegv, but I am running a different version of cpqarrayd, 2.3-1 and believe this is a different issue.
Thanks!
Changed in cpqarrayd (Debian): | |
status: | Unknown → New |
Changed in cpqarrayd (Debian): | |
status: | New → Fix Released |
To post a comment you must log in.
I discovered that the size of the cciss_event_type struct was 511 bytes long when it was expected to be 512. I increased the size of the padding field in the struct by 1 byte to get it back up to 512 bytes and my sigabrt has gone away.
I'm not sure that the padding was the correct field to alter, but I was able to verify that cpqarrayd now runs and detects events (such as removing a hotswappable disk from my RAID) so I think everything is working.
Please let me know if there's anything else I can do/fix to resolve this bug.