partprobe aborts with glibc errors when a cd-rom is present in an IDE drive
Issue
- partprobe aborts with glibc errors when a cd-rom is present in an IDE drive:
> root@hostname:~ \# partprobe
> Warning: Unable to open /dev/hda read-write (Read-only file system). /dev/hda has been opened read-only.
> \*\*\* glibc detected \*\*\* partprobe: double free or corruption (!prev): 0x0000000019409000 \*\*\*
> \*\*\* glibc detected \*\*\* partprobe: malloc(): memory corruption: 0x0000000019409230 \*\*\*
> ======= Backtrace: =========
> /lib64/libc.so.6[0x34bfe730fe]
> /lib64/libc.so.6(_\_libc\_malloc+0x6e)[0x34bfe74e2e]
> /lib64/ld-linux-x86-64.so.2[0x34bfa07b93]
> /lib64/ld-linux-x86-64.so.2[0x34bfa10bf6]
> /lib64/ld-linux-x86-64.so.2[0x34bfa0ce46]
> /lib64/ld-linux-x86-64.so.2[0x34bfa105fc]
> /lib64/libc.so.6[0x34bff08f50]
> /lib64/ld-linux-x86-64.so.2[0x34bfa0ce46]
> /lib64/libc.so.6(_\_libc\_dlopen_mode+0x47)[0x34bff090b7]
> /lib64/libc.so.6(backtrace+0x9f)[0x34bfee639f]
> /lib64/libc.so.6[0x34bfe6a9af]
> /lib64/libc.so.6[0x34bfe7245f]
> /lib64/libc.so.6(cfree+0x4b)[0x34bfe728bb]
> /usr/lib64/libparted-1.8.so.0[0x34c0a1a725]
> /usr/lib64/libparted-1.8.so.0[0x34c0a3549e]
> /usr/lib64/libparted-1.8.so.0[0x34c0a35836]
> /usr/lib64/libparted-1.8.so.0[0x34c0a3599c]
> /usr/lib64/libparted-1.8.so.0(ped\_disk\_probe+0x7f)[0x34c0a1608f]
> partprobe[0x400a80]
> partprobe(main+0x173)[0x400d73]
> /lib64/libc.so.6(_\_libc\_start_main+0xf4)[0x34bfe1d994]
> partprobe[0x4009a9]
> ======= Memory map: ========
> 00400000-00402000 r-xp 00000000 fd:00 131258 /sbin/partprobe
> 00601000-00602000 rw-p 00001000 fd:00 131258 /sbin/partprobe
> 19408000-19445000 rw-p 19408000 00:00 0
> 34bfa00000-34bfa1c000 r-xp 00000000 fd:00 163847 /lib64/ld-2.5.so
> 34bfc1b000-34bfc1c000 r--p 0001b000 fd:00 163847 /lib64/ld-2.5.so
> 34bfc1c000-34bfc1d000 rw-p 0001c000 fd:00 163847 /lib64/ld-2.5.so
> 34bfe00000-34bff4e000 r-xp 00000000 fd:00 163850 /lib64/libc-2.5.so
> 34bff4e000-34c014e000 \---p 0014e000 fd:00 163850 /lib64/libc-2.5.so
> 34c014e000-34c0152000 r--p 0014e000 fd:00 163850 /lib64/libc-2.5.so
> 34c0152000-34c0153000 rw-p 00152000 fd:00 163850 /lib64/libc-2.5.so
> 34c0153000-34c0158000 rw-p 34c0153000 00:00 0
> 34c0200000-34c0202000 r-xp 00000000 fd:00 164133 /lib64/libdl-2.5.so
> 34c0202000-34c0402000 \---p 00002000 fd:00 164133 /lib64/libdl-2.5.so
> 34c0402000-34c0403000 r--p 00002000 fd:00 164133 /lib64/libdl-2.5.so
> 34c0403000-34c0404000 rw-p 00003000 fd:00 164133 /lib64/libdl-2.5.so
> 34c0600000-34c0682000 r-xp 00000000 fd:00 164183 /lib64/libm-2.5.so
> 34c0682000-34c0881000 \---p 00082000 fd:00 164183 /lib64/libm-2.5.so
> 34c0881000-34c0882000 r--p 00081000 fd:00 164183 /lib64/libm-2.5.so
> 34c0882000-34c0883000 rw-p 00082000 fd:00 164183 /lib64/libm-2.5.so
> 34c0a00000-34c0a5d000 r-xp 00000000 fd:01 558558 /usr/lib64/libparted-1.8.so.0.0.1
> 34c0a5d000-34c0c5c000 \---p 0005d000 fd:01 558558 /usr/lib64/libparted-1.8.so.0.0.1
> 34c0c5c000-34c0c60000 rw-p 0005c000 fd:01 558558 /usr/lib64/libparted-1.8.so.0.0.1
> 34c0c60000-34c0c61000 rw-p 34c0c60000 00:00 0
> 34c0e00000-34c0e20000 r-xp 00000000 fd:00 164246 /lib64/libdevmapper.so.1.02
> 34c0e20000-34c1020000 \---p 00020000 fd:00 164246 /lib64/libdevmapper.so.1.02
> 34c1020000-34c1022000 rw-p 00020000 fd:00 164246 /lib64/libdevmapper.so.1.02
> 34c1600000-34c1615000 r-xp 00000000 fd:00 164160 /lib64/libselinux.so.1
> 34c1615000-34c1815000 \---p 00015000 fd:00 164160 /lib64/libselinux.so.1
> 34c1815000-34c1817000 rw-p 00015000 fd:00 164160 /lib64/libselinux.so.1
> 34c1817000-34c1818000 rw-p 34c1817000 00:00 0
> 34c1a00000-34c1a3b000 r-xp 00000000 fd:00 164152 /lib64/libsepol.so.1
> 34c1a3b000-34c1c3b000 \---p 0003b000 fd:00 164152 /lib64/libsepol.so.1
> 34c1c3b000-34c1c3c000 rw-p 0003b000 fd:00 164152 /lib64/libsepol.so.1
> 34c1c3c000-34c1c46000 rw-p 34c1c3c000 00:00 0
> 34c2600000-34c2635000 r-xp 00000000 fd:01 558560 /usr/lib64/libreadline.so.5.1
> 34c2635000-34c2834000 \---p 00035000 fd:01 558560 /usr/lib64/libreadline.so.5.1
> 34c2834000-34c283c000 rw-p 00034000 fd:01 558560 /usr/lib64/libreadline.so.5.1
> 34c283c000-34c283d000 rw-p 34c283c000 00:00 0
> 34cdc00000-34cdc0d000 r-xp 00000000 fd:00 164188 /lib64/libgcc_s-4.1.2-20080825.so.1
> 34cdc0d000-34cde0d000 \---p 0000d000 fd:00 164188 /lib64/libgcc_s-4.1.2-20080825.so.1
> 34cde0d000-34cde0e000 rw-p 0000d000 fd:00 164188 /lib64/libgcc_s-4.1.2-20080825.so.1
> 34d2400000-34d2403000 r-xp 00000000 fd:00 163915 /lib64/libuuid.so.1.2
> 34d2403000-34d2603000 \---p 00003000 fd:00 163915 /lib64/libuuid.so.1.2
> 34d2603000-34d2604000 rw-p 00003000 fd:00 163915 /lib64/libuuid.so.1.2
> 34d2800000-34d284f000 r-xp 00000000 fd:01 558235 /usr/lib64/libncurses.so.5.5
> 34d284f000-34d2a4e000 \---p 0004f000 fd:01 558235 /usr/lib64/libncurses.so.5.5
> 34d2a4e000-34d2a5c000 rw-p 0004e000 fd:01 558235 /usr/lib64/libncurses.so.5.5
> 34d2a5c000-34d2a5d000 rw-p 34d2a5c000 00:00 0
> 2b2136409000-2b213640a000 rw-p 2b2136409000 00:00 0
> 2b213641c000-2b2136421000 rw-p 2b213641c000 00:00 0
> 2b2138000000-2b2138021000 rw-p 2b2138000000 00:00 0
> 2b2138021000-2b213c000000 \---p 2b2138021000 00:00 0
> 7fff7468b000-7fff746a1000 rw-p 7fff7468b000 00:00 0 [stack]
> ffffffffff600000-ffffffffffe00000 \---p 00000000 00:00 0 [vdso]
> Aborted
Environment
- Red Hat Enterprise Linux 5
- parted-1.8.1-27.el5
- IDE CD drive with a disk present in it
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
