Hi Andrea,

Thanks for reporting this in any case! Would you mind opening a bug on
bugzilla.gnome.org too so others can subscribe and/or suggest patches there?

I don't really have an aarch64 system to test anything on, so it's good
that you found this. Did you build mozjs38 yourself or use some
distribution's packaged version? What happens if you run mozjs's built-in
shell, does that work at all? (It's called "js38" and might be found in the
devel package)

Regards,
Philip

On Wed, Aug 2, 2017 at 5:16 PM Andrea Giammarchi <
andrea.giammar...@gmail.com> wrote:

> Trying WebKitGTK+ bootstrapped by GJS on ArchLinux for ARM and everything
> is fine in both Raspberry Pi 0, 1, 2, and 3 ... but the 3 only if I run the
> ARMv7 (32bit) architecture.
>
> On ARMv8 (64bit) as soon as I type GJS I have a core-dumped with no other
> message whatsoever.
>
> Is this a known issue?
>
> $ gjs --version
> gjs 1.48.6
>
> $ uname -a
> Linux alarm 4.12.4-1-ARCH #1 SMP Thu Jul 27 21:54:16 MDT 2017 aarch64
> GNU/Linux
>
>
> $ gjs --verbose
> (gjs:425): Gjs-ERROR **: option parsing failed: Unknown option --verbose
> Trace/breakpoint trap (core dumped)
>
> $ gjs
> Segmentation fault (core dumped)
>
>
>
> journalctl -xe shows these errors:
>
> Process 425 (gjs) of user 1000 dumped core.
>
>                                              Stack trace of thread 425:
>                                              #0  0x0000fffbe0f01950 raise
> (libc.so.6)
>                                              #1  0x0000fffbe0f018dc raise
> (libc.so.6)
>                                              #2  0x0000fffbe1224e20
> g_log_default_handler (libglib-2.0.so.0)
>                                              #3  0x0000fffbe1225020 g_logv
> (libglib-2.0.so.0)
>                                              #4  0x0000fffbe122523c g_log
> (libglib-2.0.so.0)
>                                              #5  0x000000000040187c main
> (gjs-console)
>                                              #6  0x0000000000401df8 _start
> (gjs-console)
>                                              #7  0x0000000000401df8 _start
> (gjs-console)
> -- Subject: Process 425 (gjs) dumped core
>
>
>
> Process 433 (gjs) of user 1000 dumped core.
>
>                                              Stack trace of thread 433:
>                                              #0  0x0000ffff753771f8 n/a
> (libmozjs-38.so)
>                                              #1  0x0000ffff765c06c0 n/a
> (linux-vdso.so.1)
>                                              #2  0x0000ffff765c06c0 n/a
> (linux-vdso.so.1)
>                                              #3  0x0000ffff765c06c0 n/a
> (linux-vdso.so.1)
>                                              #4  0x0000ffff765c06c0 n/a
> (linux-vdso.so.1)
>                                              #5  0x0000ffff765c06c0 n/a
> (linux-vdso.so.1)
>                                              #6  0x0000ffff765c06c0 n/a
> (linux-vdso.so.1)
>                                              #7  0x0000ffff765c06c0 n/a
> (linux-vdso.so.1)
>                                              #8  0x0000ffff765c06c0 n/a
> (linux-vdso.so.1)
>                                              #9  0x0000ffff765c06c0 n/a
> (linux-vdso.so.1)
>                                              #10 0x0000ffff765c06c0 n/a
> (linux-vdso.so.1)
>                                              #11 0x0000ffff765c06c0 n/a
> (linux-vdso.so.1)
>                                              #12 0x0000ffff765c06c0 n/a
> (linux-vdso.so.1)
>                                              #13 0x0000ffff765c06c0 n/a
> (linux-vdso.so.1)
>                                              #14 0x0000ffff765c06c0 n/a
> (linux-vdso.so.1)
>                                              #15 0x0000ffff765c06c0 n/a
> (linux-vdso.so.1)
>                                              #16 0x0000ffff765c06c0 n/a
> (linux-vdso.so.1)
>                                              #17 0x0000ffff765c06c0 n/a
> (linux-vdso.so.1)
>                                              #18 0x0000ffff765c06c0 n/a
> (linux-vdso.so.1)
>                                              #19 0x0000ffff765c06c0 n/a
> (linux-vdso.so.1)
>                                              #20 0x0000ffff765c06c0 n/a
> (linux-vdso.so.1)
>                                              #21 0x0000ffff765c06c0 n/a
> (linux-vdso.so.1)
>                                              #22 0x0000ffff765c06c0 n/a
> (linux-vdso.so.1)
>                                              #23 0x0000ffff765c06c0 n/a
> (linux-vdso.so.1)
>                                              #24 0x0000ffff765c06c0 n/a
> (linux-vdso.so.1)
>                                              #25 0x0000ffff765c06c0 n/a
> (linux-vdso.so.1)
>                                              #26 0x0000ffff765c06c0 n/a
> (linux-vdso.so.1)
>                                              #27 0x0000ffff765c06c0 n/a
> (linux-vdso.so.1)
>
> Stack trace of thread 434:
>                                              #0  0x0000ffff74f8d3a0
> pthread_cond_wait@@GLIBC_2.17 (libpthread.so.0)
>                                              #1  0x0000ffff741443ac
> PR_WaitCondVar (libnspr4.so)
>                                              #2  0x0000ffff741443ac
> PR_WaitCondVar (libnspr4.so)
>                                              #3  0x0000ffff756778d4 n/a
> (libmozjs-38.so)
>                                              #4  0x0000ffff7414a708 n/a
> (libnspr4.so)
>                                              #5  0x0000ffff74f86ffc
> start_thread (libpthread.so.0)
>                                              #6  0x0000ffff75f8f9ec
> thread_start (libc.so.6)
>
>                                              Stack trace of thread 435:
>                                              #0  0x0000ffff74f8d3a0
> pthread_cond_wait@@GLIBC_2.17 (libpthread.so.0)
>                                              #1  0x0000ffff741443ac
> PR_WaitCondVar (libnspr4.so)
>                                              #2  0x0000ffff741443ac
> PR_WaitCondVar (libnspr4.so)
>                                              #3  0x0000ffff756778d4 n/a
> (libmozjs-38.so)
>                                              #4  0x0000ffff7414a708 n/a
> (libnspr4.so)
>                                              #5  0x0000ffff74f86ffc
> start_thread (libpthread.so.0)
>                                              #6  0x0000ffff75f8f9ec
> thread_start (libc.so.6)
>
>                                              Stack trace of thread 437:
>                                              #0  0x0000ffff74f8d3a0
> pthread_cond_wait@@GLIBC_2.17 (libpthread.so.0)
>                                              #1  0x0000ffff741443ac
> PR_WaitCondVar (libnspr4.so)
>                                              #2  0x0000ffff741443ac
> PR_WaitCondVar (libnspr4.so)
>                                              #3  0x0000ffff756778d4 n/a
> (libmozjs-38.so)
>                                              #4  0x0000ffff7414a708 n/a
> (libnspr4.so)
>                                              #5  0x0000ffff74f86ffc
> start_thread (libpthread.so.0)
>                                              #6  0x0000ffff75f8f9ec
> thread_start (libc.so.6)
>  #0  0x0000ffff74f8d3a0 pthread_cond_wait@@GLIBC_2.17 (libpthread.so.0)
>                                              #1  0x0000ffff741443ac
> PR_WaitCondVar (libnspr4.so)
>                                              #2  0x0000ffff741443ac
> PR_WaitCondVar (libnspr4.so)
>                                              #3  0x0000ffff756778d4 n/a
> (libmozjs-38.so)
>                                              #4  0x0000ffff7414a708 n/a
> (libnspr4.so)
>                                              #5  0x0000ffff74f86ffc
> start_thread (libpthread.so.0)
>                                              #6  0x0000ffff75f8f9ec
> thread_start (libc.so.6)
>
>                                              Stack trace of thread 438:
>                                              #0  0x0000ffff74f8d3a0
> pthread_cond_wait@@GLIBC_2.17 (libpthread.so.0)
>                                              #1  0x0000ffff741443ac
> PR_WaitCondVar (libnspr4.so)
>                                              #2  0x0000ffff741443ac
> PR_WaitCondVar (libnspr4.so)
>                                              #3  0x0000ffff756778d4 n/a
> (libmozjs-38.so)
>                                              #4  0x0000ffff7414a708 n/a
> (libnspr4.so)
>                                              #5  0x0000ffff74f86ffc
> start_thread (libpthread.so.0)
>                                              #6  0x0000ffff75f8f9ec
> thread_start (libc.so.6)
>
>                                              Stack trace of thread 441:
>                                              #0  0x0000ffff74f8d3a0
> pthread_cond_wait@@GLIBC_2.17 (libpthread.so.0)
>                                              #1  0x0000ffff741443ac
> PR_WaitCondVar (libnspr4.so)
>                                              #2  0x0000ffff741443ac
> PR_WaitCondVar (libnspr4.so)
>                                              #3  0x0000ffff756778d4 n/a
> (libmozjs-38.so)
>                                              #4  0x0000ffff7414a708 n/a
> (libnspr4.so)
>                                              #5  0x0000ffff74f86ffc
> start_thread (libpthread.so.0)
>                                              #6  0x0000ffff75f8f9ec
> thread_start (libc.so.6)
> Process 433 (gjs) crashed and dumped core.
>
>
>
>
> Thanks in advance for any sort of outcome.
> _______________________________________________
> javascript-list mailing list
> javascript-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/javascript-list
>
_______________________________________________
javascript-list mailing list
javascript-list@gnome.org
https://mail.gnome.org/mailman/listinfo/javascript-list

Reply via email to