I see the same here.
$ sudo edac-ctl sudo edac-ctl --layout
[sudo] passord for pere:
readline() on closed filehandle IN at /usr/sbin/edac-ctl line 514.
readline() on closed filehandle IN at /usr/sbin/edac-ctl line 514.
Use of uninitialized value $d in numeric ge (>=) at /usr/sbin/edac-ctl line 590.
Use of uninitialized value $d in sprintf at /usr/sbin/edac-ctl line 593.
Use of uninitialized value $pos[3] in join or string at /usr/sbin/edac-ctl line
531.
Use of uninitialized value $size in sprintf at /usr/sbin/edac-ctl line 533.
Use of uninitialized value $pos[3] in join or string at /usr/sbin/edac-ctl line
531.
Use of uninitialized value $size in sprintf at /usr/sbin/edac-ctl line 533.
Use of uninitialized value $pos[3] in join or string at /usr/sbin/edac-ctl line
531.
Use of uninitialized value $size in sprintf at /usr/sbin/edac-ctl line 533.
Use of uninitialized value $pos[3] in join or string at /usr/sbin/edac-ctl line
531.
Use of uninitialized value $size in sprintf at /usr/sbin/edac-ctl line 533.
Use of uninitialized value $pos[3] in join or string at /usr/sbin/edac-ctl line
531.
Use of uninitialized value $size in sprintf at /usr/sbin/edac-ctl line 533.
Use of uninitialized value $pos[3] in join or string at /usr/sbin/edac-ctl line
531.
Use of uninitialized value $size in sprintf at /usr/sbin/edac-ctl line 533.
Use of uninitialized value $pos[3] in join or string at /usr/sbin/edac-ctl line
531.
Use of uninitialized value $size in sprintf at /usr/sbin/edac-ctl line 533.
Use of uninitialized value $pos[3] in join or string at /usr/sbin/edac-ctl line
531.
Use of uninitialized value $size in sprintf at /usr/sbin/edac-ctl line 533.
Use of uninitialized value $pos[3] in join or string at /usr/sbin/edac-ctl line
531.
Use of uninitialized value $size in sprintf at /usr/sbin/edac-ctl line 533.
+-----------------------------------------------------------------------------------------------------------+
| mc0
|
| channel0 | channel1 |
channel2 |
| slot0 | slot1 | slot2 | slot0 | slot1 | slot2 |
slot0 | slot1 | slot2 |
Use of uninitialized value $d in subtraction (-) at /usr/sbin/edac-ctl line 621.
Use of uninitialized value $max_pos[3] in subtraction (-) at /usr/sbin/edac-ctl
line 621.
----+-----------------------------------------------------------------------------------------------------------+
0: | 0 MB | 0 MB | 0 MB | 0 MB | 0 MB | 0 MB |
0 MB | 0 MB | 0 MB |
----+-----------------------------------------------------------------------------------------------------------+
--
Happy hacking
Petter Reinholdtsen