Re: modify_ldt returning ENOMEM on highmem

Leigh Orf (orf@mailbag.com)
Mon, 17 Dec 2001 13:52:19 -0500


Holger Lubitz wrote:

| Hi,
|
| I tried posting this before, but apparently it didn't get through to the
| list.
| The following are the final lines of a strace of a failing mplayer:
|
| [...]
| modify_ldt(0x1, 0xbffff85c, 0x10) = -1 ENOMEM (Cannot allocate
| memory)
| --- SIGSEGV (Segmentation fault) ---
| +++ killed by SIGSEGV +++

Do you have an NTFS disk mounted? I had a similar problem which was
"fixed" by not having an NTFS vol mounted. Apparently the ntfs code
makes a lot of calls to vmalloc which leads to badness.

See http://www.uwsg.indiana.edu/hypermail/linux/kernel/0112.1/0878.html
if interested.

Leigh Orf

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/