How to debug seed FTBFS on sparc?

peter green plugwash at p10link.net
Sun Feb 26 02:19:59 UTC 2012


Found 651934 3.0.0-2
Thanks

Thanks jurij for your help.
> 'disassemble' command may be used to look up the assembler code around 
> the instruction which caused the crash:
>   
Some further notes on the dissasemble command I ran into while trying to 
use it.

1: it seems you have to explicitly select a range unless you want a 
whole function
2: if you have debug symbols installed you have to use "info frame" to 
get the address of the program counter
3: the addresses were different on my system, i'm not sure whether this 
was because my system was slightly out of date at the time or because of 
address randomisation.
> Figuring out why this happens is the tricky part :-).
>   
mmm, the webkit (webkit is the source package for libjavascriptcore) 
build log has a huge number of cast alignment warnings :( worse the file 
in which the error occoured is generated at webkit build time and is 
therefore not available in the webkit source package. I don't have the 
resources to build webkit on sparc in a reasonable time.

Since testing an unstable have different versions of both seed and 
webkit. I decided the next thing to try was to build both testing's 
version of seed and unstable's versions of seed in both testing and 
unstable to try and narrow down which package caused the regression. 
However all four combinations failed with a bus error so it seems this 
regression happened before the version of webkit that is now in testing.

I'm now marking this bug as affecting the version in testing as well.

Webkit maintainers: Is any form of testsuite for libjavascriptcore run 
at webkit build time? I didn't spot anything on a quick look at the log 
but the log is massive so it's possible I missed it.



More information about the Pkg-webkit-maintainers mailing list