On Tue, Jul 3, 2018 at 4:53 PM Nan Xiao <xiaonan830...@gmail.com> wrote:

> Thanks for your reply! The "ulimit -a" outputs following:
>
> $ ulimit -a
> time(cpu-seconds)    unlimited
> file(blocks)         unlimited
> coredump(blocks)     unlimited
> data(kbytes)         33554432
> stack(kbytes)        8192
> lockedmem(kbytes)    1332328
> memory(kbytes)       3978716
> nofiles(descriptors) 128
> processes            1310
>
> It seems should be enough to launch cmake or egdb.
>
> Thanks!
> Best Regards
> Nan Xiao
>
>
> On Tue, Jul 3, 2018 at 9:37 PM, Marc Espie <es...@nerim.net> wrote:
> > On Tue, Jul 03, 2018 at 05:31:22PM +0800, Nan Xiao wrote:
> >> Hi all,
> >>
> >> Greeting from me!
> >>
> >> I am running OpenBSD 6.3, and don't know from when, loading some
> >> binary will prompt "Cannot allocate memory":
> >>
> >> $ egdb
> >> ksh: egdb: Cannot allocate memory
> >>
> >> $ cmake
> >> ksh: cmake: Cannot allocate memory
> >>
> >> But the memory seems enough:
> >> $top
> >> ......
> >> Memory: Real: 57M/1365M act/tot Free: 2546M Cache: 925M Swap: 0K/4103M
> >> ......
> >>
> >> I try to use "ktrace/kdump" tool, but can't find something special:
> >> ......
> >>  21881 ktrace   NAMI  "/usr/local/bin/egdb"
> >>  21881 ktrace   RET   execve -1 errno 12 Cannot allocate memory
> >> ......
> >>
> >> Could anyone give some clues? Thanks very much in advance!
> >> Best Regards
> >> Nan Xiao
> >
> > Check your limits.
> >
> > ulimit -a
> >
> > from the shell will tell you what's wrong.
> >
> > you might also need to brush up on login.conf  and get your user into
> > a different class.
>
>

Reply via email to