epsilon-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GNU poke 2.90.0 on Linux/sparc64


From: Jose E. Marchesi
Subject: Re: GNU poke 2.90.0 on Linux/sparc64
Date: Tue, 24 Jan 2023 11:43:25 +0100
User-agent: Gnus/5.13 (Gnus v5.13)

Hi Bruno.

This may be the "far jump" jitter problem that happens in RISC
architectures... maybe jitter should disable no-threading in sparc for
the time being?

Luca?

> On Linux/sparc64, the compilations succeeds, but after "make install"
> the installed binary crashes.
>
> - "poke --version" and "poke --help" work fine.
> - "poke" crashes.
> - I don't have old *.pk files left over in $PREFIX/share/poke/, so it's
>   not the same problem as the one seen on the Linux/s390x machine.
>
> $ ./poke
> [127718.125554] poke[21458]: segfault at ffffff6d8c ip
> 000000ffffff6d8c (rpc 0000000000000003) sp 000007feffe61c81 error
> 30001 in poke[10000000000+1c000]
> Segmentation fault
>
> The debugger stack trace provides no clue:
>
> $ gdb ./poke
> GNU gdb (Debian 7.12-6) 7.12.0.20161007-git
> ...
> Reading symbols from ./poke...done.
> (gdb) run
> Starting program: /home/bruno/prefix64/bin/poke 
> [Thread debugging using libthread_db enabled]
> Using host libthread_db library "/lib/sparc64-linux-gnu/libthread_db.so.1".
>
> Program received signal SIGSEGV, Segmentation fault.
> 0x000000ffffff6d8c in ?? ()
> (gdb) where
> #0  0x000000ffffff6d8c in ?? ()
> Backtrace stopped: previous frame identical to this frame (corrupt stack?)
>
>
> Find attached the strace log and the config.status and config.h from jitter.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]