https://bugzilla.novell.com/show_bug.cgi?id=679459 https://bugzilla.novell.com/show_bug.cgi?id=679459#c0 Summary: mtools/mcopy (FAT32) access invalid memory Classification: openSUSE Product: openSUSE 11.4 Version: Final Platform: All OS/Version: SuSE Other Status: NEW Severity: Major Priority: P5 - None Component: Other AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: bwiedemann@novell.com QAContact: qa@suse.de CC: snwint@novell.com, pgajdos@novell.com Found By: Development Blocker: --- mcopy as called by syslinux fails because it accesses invalid memory when operating on FAT32 Steps To Reproduce: dd if=/dev/zero of=/tmp/test bs=1M count=50 mkdosfs -F 32 /tmp/test syslinux /tmp/test strace -f shows that this calls execve("/usr/bin/mcopy", ["mcopy", "-D", "o", "-D", "O", "-o", "-", "s:/ldlinux.sys"], [/* 59 vars */]) = 0 Actual Results: *** glibc detected *** mcopy: free(): invalid pointer: 0x000000000063ea20 *** ======= Backtrace: ========= /lib64/libc.so.6(+0x733b6)[0x7f4e12c713b6] mcopy[0x408745] .. 7fff1eb1f000-7fff1eb42000 rw-p 00000000 00:00 0 [stack] 7fff1ebff000-7fff1ec00000 r-xp 00000000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] syslinux: failed to create ldlinux.sys Expected Results: should work as it does for FAT16 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.