On Fri, Mar 3, 2017 at 10:49 AM, Aaron Bieber <abie...@openbsd.org> wrote:
> On Fri, Mar 03, 2017 at 10:42:03AM -0500, sven falempin wrote:
>> On Fri, Mar 3, 2017 at 10:32 AM, sven falempin <sven.falem...@gmail.com>
>> wrote:
>>
>> > xterm.js is a modern implementation for tty in browser.
>> >
>> > https://github.com/tsl0922/ttyd provides a backend in c to use with
>> > xterm.js.
>> >
>> > A few patches are needed for openbsd compilation (thus i am not sure why
>> > cmake
>> > is used if putting c99 is such a hassle )
>> >
>> > I wanted to make a real complete package and <yarn> the html <source> file
>> > and encountered a few iccups :
>> > bison is not compiling ( ports tree at -rOPENBSD_6_0)
>> > node is required to run the yarn thingy and it requires bison
>> > to build.
>> >
>> > I just pkg_add node to workaround.
>> >
>> > But running node just do not work, the device is 6.0 GENERIC#2148 amd64
>> > # pkg_info | grep node
>> > node-4.4.5          V8 JavaScript for clients and servers
>> >
>> > # npm install yarn
>> > Abort trap (core dumped)
>> >
>> > The attached package is working ( compilation ) and maybe the yarn
>> > packaging
>> > would not pass the review before integration.
>> >
>> > Another way would be to yarn this somewhere else and put the result
>> > file in ./pkg
>> > along with a rcscript , the package would be build without node and
>> > without the
>> > npm package.
>> >
>> > Please advice.
>> >
>> > Cheers.
>> >
>> >
>> >
>> About the core :
>>
>> Core was generated by `node'.
>> Program terminated with signal SIGABRT, Aborted.
>> #0  0x00000a6a9b7af17a in _thread_sys___syscall () at <stdin>:2
>> 2       <stdin>: No such file or directory.
>> [Current thread is 1 (process 87071)]
>> (gdb) bt
>> #0  0x00000a6a9b7af17a in _thread_sys___syscall () at <stdin>:2
>> #1  0x00000a6a9b7e688a in *_libc_mmap (addr=0x39804a722000, len=4096,
>> prot=-1686441606, flags=4098, fd=-1,
>>     offset=<optimized out>) at /usr/src/lib/libc/sys/mmap.c:47
>> #2  0x00000a67d6746271 in v8::base::OS::Allocate(unsigned long, unsigned
>> long*, bool) ()
>> #3  0x00000a67d65905c5 in v8::internal::CreateSqrtFunction() ()
>> #4  0x00000a67d62d8779 in v8::internal::init_fast_sqrt_function() ()
>> #5  0x00000a67d6563134 in v8::internal::V8::InitializeOncePerProcessImpl()
>> ()
>> #6  0x00000a67d6745240 in v8::base::CallOnceImpl(long*, void (*)(void*),
>> void*) ()
>> #7  0x00000a67d65631a6 in v8::internal::V8::Initialize() ()
>> #8  0x00000a67d627f799 in v8::V8::Initialize() ()
>> #9  0x00000a67d61efb0e in node::Start(int, char**) ()
>> #10 0x00000a67d61ce8e2 in _start ()
>> (gdb) info frame
>>                                   [26/1213]
>> Stack level 8, frame at 0x7f7ffffeff20:
>>  rip = 0xa67d627f799 in v8::V8::Initialize(); saved rip = 0xa67d61efb0e
>>  called by frame at 0x7f7fffff0080, caller of frame at 0x7f7ffffeff10
>>  Arglist at 0x7f7ffffeff10, args:
>>  Locals at 0x7f7ffffeff10, Previous frame's sp is 0x7f7ffffeff20
>>  Saved registers:
>>   rbp at 0x7f7ffffeff10, rip at 0x7f7ffffeff18
>> (gdb) f 3
>> #3  0x00000a67d65905c5 in v8::internal::CreateSqrtFunction() ()
>> (gdb) info frame
>> Stack level 3, frame at 0x7f7ffffefeb0:
>>  rip = 0xa67d65905c5 in v8::internal::CreateSqrtFunction(); saved rip =
>> 0xa67d62d8779
>>  called by frame at 0x7f7ffffefec0, caller of frame at 0x7f7ffffefd50
>>  Arglist at 0x7f7ffffefd50, args:
>>  Locals at 0x7f7ffffefd50, Previous frame's sp is 0x7f7ffffefeb0
>>  Saved registers:
>>   rbx at 0x7f7ffffefe80, rbp at 0x7f7ffffefea0, r12 at 0x7f7ffffefe88, r13
>> at 0x7f7ffffefe90, r14 at 0x7f7ffffefe98,
>>   rip at 0x7f7ffffefea8
>>
>>
>> the core file is here : http://filebin.ca/3EIqXoO4mmAm/node.core
>
> This looks suspiciously like the WX stuff. Is there anything in `dmesg`?
>
> --
> PGP: 0x1F81112D62A9ADCE / 3586 3350 BFEA C101 DB1A  4AF0 1F81 112D 62A9 ADCE


Yes , i just notice the wxallowed is removed because i moved around
/usr/local  to gain disk space

oops

-- 
--
---------------------------------------------------------------------------------------------------------------------
Knowing is not enough; we must apply. Willing is not enough; we must do

Reply via email to