dasdfmt in rhel 7.6 and 7.7 crashes

Solution In Progress - Updated -

Issue

When running the dasdfmt tool from s390utils in parallel to format several disks at once, the instances of the tool will crash with a high probability as follows and will leave the disks in an undefined state, which fails the deployment. Example of the stack message:

Oct 15 04:44:22 xyimgr77 sdkserver: *** buffer overflow detected ***: /sbin/dasdfmt terminated
Oct 15 04:44:22 xyimgr77 sdkserver: ======= Backtrace: =========
Oct 15 04:44:22 xyimgr77 sdkserver: /lib64/libc.so.6(__fortify_fail+0x3a)[0x3ff96e2c4c2]
Oct 15 04:44:22 xyimgr77 sdkserver: /lib64/libc.so.6(+0x12a2e8)[0x3ff96e2a2e8]
Oct 15 04:44:22 xyimgr77 sdkserver: /lib64/libc.so.6(+0x1298c2)[0x3ff96e298c2]
Oct 15 04:44:22 xyimgr77 sdkserver: /lib64/libc.so.6(_IO_default_xsputn+0x180)[0x3ff96d8d668]
Oct 15 04:44:22 xyimgr77 sdkserver: /lib64/libc.so.6(_IO_vfprintf+0x3e42)[0x3ff96d5b7f2]
Oct 15 04:44:22 xyimgr77 sdkserver: /lib64/libc.so.6(__vsprintf_chk+0x8e)[0x3ff96e29956]
Oct 15 04:44:22 xyimgr77 sdkserver: /lib64/libc.so.6(__sprintf_chk+0x46)[0x3ff96e2989e]
Oct 15 04:44:22 xyimgr77 sdkserver: /sbin/dasdfmt[0x80007612]
Oct 15 04:44:22 xyimgr77 sdkserver: /sbin/dasdfmt[0x800048fc]
Oct 15 04:44:22 xyimgr77 sdkserver: /sbin/dasdfmt[0x800053f4]
Oct 15 04:44:22 xyimgr77 sdkserver: /sbin/dasdfmt[0x80003334]
Oct 15 04:44:22 xyimgr77 sdkserver: /lib64/libc.so.6(__libc_start_main+0x112)[0x3ff96d254d2]
Oct 15 04:44:22 xyimgr77 sdkserver: /sbin/dasdfmt[0x80003e6e]
Oct 15 04:44:22 xyimgr77 sdkserver: ======= Memory map: ========
Oct 15 04:44:22 xyimgr77 sdkserver: 80000000-8000c000 r-xp 00000000 5e:01 10469                              /usr/sbin/dasdfmt
Oct 15 04:44:22 xyimgr77 sdkserver: 8000c000-8000d000 r--p 0000b000 5e:01 10469                              /usr/sbin/dasdfmt
Oct 15 04:44:22 xyimgr77 sdkserver: 8000d000-8000e000 rw-p 0000c000 5e:01 10469                              /usr/sbin/dasdfmt
Oct 15 04:44:22 xyimgr77 sdkserver: 8a48d000-8a4ae000 rw-p 00000000 00:00 0                                  [heap]
Oct 15 04:44:22 xyimgr77 sdkserver: 3ff96c80000-3ff96c90000 r-xp 00000000 5e:01 41                           /usr/lib64/libgcc_s-4.8.5-20150702.so.1
Oct 15 04:44:22 xyimgr77 sdkserver: 3ff96c90000-3ff96c91000 r--p 0000f000 5e:01 41                           /usr/lib64/libgcc_s-4.8.5-20150702.so.1
Oct 15 04:44:22 xyimgr77 sdkserver: 3ff96c91000-3ff96c92000 rw-p 00010000 5e:01 41                           /usr/lib64/libgcc_s-4.8.5-20150702.so.1
Oct 15 04:44:22 xyimgr77 sdkserver: 3ff96d00000-3ff96eaf000 r-xp 00000000 5e:01 3484                         /usr/lib64/libc-2.17.so
Oct 15 04:44:22 xyimgr77 sdkserver: 3ff96eaf000-3ff96eb3000 r--p 001ae000 5e:01 3484                         /usr/lib64/libc-2.17.so
Oct 15 04:44:22 xyimgr77 sdkserver: 3ff96eb3000-3ff96eb5000 rw-p 001b2000 5e:01 3484                         /usr/lib64/libc-2.17.so
Oct 15 04:44:22 xyimgr77 sdkserver: 3ff96eb5000-3ff96eb9000 rw-p 00000000 00:00 0
Oct 15 04:44:22 xyimgr77 sdkserver: 3ff96f80000-3ff96fa3000 r-xp 00000000 5e:01 3477                         /usr/lib64/ld-2.17.so
Oct 15 04:44:22 xyimgr77 sdkserver: 3ff96fa4000-3ff96fa5000 r--p 00023000 5e:01 3477                         /usr/lib64/ld-2.17.so
Oct 15 04:44:22 xyimgr77 sdkserver: 3ff96fa5000-3ff96fa6000 rw-p 00024000 5e:01 3477                         /usr/lib64/ld-2.17.so
Oct 15 04:44:22 xyimgr77 sdkserver: 3ff96fa6000-3ff96fa7000 rw-p 00000000 00:00 0
Oct 15 04:44:22 xyimgr77 sdkserver: 3ff96ff6000-3ff96ffe000 rw-p 00000000 00:00 0
Oct 15 04:44:22 xyimgr77 sdkserver: 3ff96ffe000-3ff97000000 r-xp 00000000 00:00 0                            [vdso]
Oct 15 04:44:22 xyimgr77 sdkserver: 3ffd00df000-3ffd0100000 rw-p 00000000 00:00 0                            [stack]

Environment

  • Red Hat Enterprise Linux 7.6
  • Red Hat Enterprise Linux 7.7

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content