Subj : aarch64? To : Digital Man From : deon Date : Thu Oct 10 2024 03:20:19 Re: aarch64? By: Digital Man to deon on Wed Oct 09 2024 12:07 pm Howdy, > It's a huge change to SBBS to upgrade libmozjs, but it will happen. Sysops > have built and run sbbs (and libmozjs) on aarch64 (e.g. for a 64-bit Linux > on an rPi4) successfully, so it is possible to do it. OK, keen to know who successfully runs an aarch64 build, and the instructions they used. My build completed no problem, but soon as I start it, it core dumps. (gdb) thread apply all bt Thread 12 (Thread 0xffffd37fe1c0 (LWP 537) "sbbs/jsStatic"): #0 futex_wait_cancelable (private=0, expected=0, futex_word=0xffffd800faa0) at ../sysdeps/nptl/futex-internal.h:186 #1 __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0xffffd800f910, cond=0xffffd800fa78) at pthread_cond_wait.c:508 #2 __pthread_cond_wait (cond=0xffffd800fa78, mutex=0xffffd800f910) at pthread_cond_wait.c:638 #3 0x0000fffff64c6984 in PR_WaitCondVar () from /usr/lib/aarch64-linux-gnu/libnspr4.so #4 0x0000fffff695c648 in ?? () from /usr/lib/libmozjs185.so.1.0 #5 0x0000ffffd3ffc418 in ?? () #6 0xf64cca1000000000 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 11 (Thread 0xfffff03a31c0 (LWP 536) "sbbs/jsRTtrig"): #0 0x0000fffff6b68220 in __GI___clock_nanosleep (clock_id=, clock_id@entry=0, flags=flags@entry=0, req=0xfffff03a2980, rem=0xfffff03a2980) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48 #1 0x0000fffff6b6db9c in __GI___nanosleep (requested_time=, remaining=) at nanosleep.c:27 #2 0x0000fffff6f0a750 in trigger_thread (args=0x0) at js_rtpool.c:24 #3 0x0000fffff6c45648 in start_thread (arg=0xfffff03a2ac0) at pthread_create.c:477 #4 0x0000fffff6b9bc9c in thread_start () at ../sysdeps/unix/sysv/linux/aarch64/clone.S:78 Thread 10 (Thread 0xffffd3fff1c0 (LWP 535) "sbbs/jsStatic"): #0 0x0000fffff6987810 in js_GetClassPrototype(JSContext*, JSObject*, JSProtoKey, JSObject**, js::Class*) () from /usr/lib/libmozjs185.so.1.0 #1 0x0000fffff69543f4 in ?? () from /usr/lib/libmozjs185.so.1.0 #2 0x0000ffffd3ffc550 in ?? () Backtrace stopped: Cannot access memory at address 0xffffffff00000018 Does this describe anything useful that is fixable? ....лоеп --- ю Synchronet ю AnsiTEX bringing back videotex but with ANSI .