PowerPath for AIX 6,4: powerdd: MpxPeriodicCallbackDaemon Race Condition Crash

Summary: PowerPath for AIX 6,4: powerdd: MpxPeriodicCallbackDaemon Race Condition Crash

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms



Dell EMC SW: PowerPath for AIX 6,4

Absturzinformationen:
CPU 16 CSA F00000002FF47600 zum Zeitpunkt des Absturzes, Fehlercode für LEDs: 30 Millionen
pvthread + 010300 Stack:
[F1000000C07A8608] powerdd: PowerEnqueue + 000028 (F1000000C04DFEF0, 0000000000000000)
[F1000000C07AAC0C] powerdd: PowerGetSemaNew + 00020C (F1000000C04DFE90, 0000000100000001)
[F1000000C07AAD78] powerdd: PowerGetSema + 000018 (F1000000C04DFE90)
[F1000000C04D249C] mpxext: MpxGetHostInfo + 00009C (F1000000C04DFF60, F1000000C04DC940)
[F1000000C049815C] mpxext: MpxDeviceMountStatsRpt + 00005C (F1000A03F0900800, 15C06FB653F3BC50) [F1000000C049AA6C
] mpxext: MpxPeriodicCallout + 001EEC (F1000A03F01C2100) [F1000000C07AD4CC
] powerdd: PowerServiceDaemonQ + 00010C (F1000A03F06D3E00) [F1000000C07CDCD4
] powerdd: PowerServiceDaemonQWrap + 000074 (0000000000000000, 0FFFFFFFF3FFFFF0, 0000000800000008)
??,??,??,?? .hkey_legacy_gate



[kdb_real_mem] No Real Storage @ FFFFFFFFFFF5D50
(16) > TH
Slot Name State TID PRI ABF CPUID cl WCHAN
pvthread + 010300 259 * MpxPerio Run 103006B 03C 16 0
Name.......................... MpxPeriodicCallbackDaemon Flags...............
KTHREAD
..
(16) > vmlog neueste
VMM Fehlerprotokoll Eintrags
-ID = DSI_PROC
Ausnahme DSISR/isisr = 000000000A000000
Exception srval = 00007FFFFFFFD080
Exception virt addr = 0000000000000008
Exception Value = 00000086 EXCEPT_PROT
(16) >


Cause

PowerPath for AIX 6,4 Bug

Eine Race-Bedingung aufgrund einer Null-Dereferenzierung im Thread, die mehrere Funktionsaufrufe von PowerPath 6,4-Code beinhaltet.

Resolution

Workaround
Deaktivieren Sie die Funktion "Device in use to Array Report".

Korrektur
Behoben in PowerPath for AIX 7,0, die derzeit auf der Support-Website zum Herunterladen zur Verfügung steht.

Additional Information

Der folgende Befehl kann verwendet werden, um die Funktion Gerät in Verwendung für Array-Bericht zu deaktivieren:
den Befehl powermt Set dev_inuse_to_array_report = off Class = Symm

mit dem folgenden Befehl können Sie bestätigen, dass die Funktion Device in use to Array Report deaktiviert ist:
# den Befehl powermt display options

Show CLARiiON LUN Names:      true
Path Latency Monitor: Off
Performance Monitor: disabled
Autostandby:  IOS per Failure (iopf): Enabled
iopf Aging period: 1 d
iopf begrenzen: 6000

Speicher
System Klassen Attribute
----------------------

Symmetrix periodische AutoWiederherstellung = auf
reaktive AutoWiederherstellung = on
Status = Managed
Proximity based AutoStandby = off
Auto Host Registration = Enabled
AutoPath Mask Counter = Enabled
AutoPath Array Controlled Counter = Enabled
Device to Array Performance Report = Enabled
Device in use to Array Report = disabled


dieser Fehler ist spezifisch für PowerPath for AIX 6,4.

Dies ist ein isolierter Fall. die Wahrscheinlichkeit, dass das Problem auftritt, ist Remote. 

Hinweis: Wenn Sie eine mikrocodeversion unterhalb von 5978.221.221 ausführen, hat dies keine Auswirkungen auf die Funktionalität. 
Wenn Sie Mikrocode-5978.221.221 über dieser Version ausführen und dann diesen Parameter ausschalten, weiß ein Speicheradministrator
nicht, ob das Gerät verwendet wird oder nicht aus der Perspektive des Symm-Arrays.

Article Properties
Article Number: 000168802
Article Type: Solution
Last Modified: 05 مايو 2026
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.