GNOME Bugzilla – Bug 757328
test-suite fails on various architectures in testCallbackTransferFull
Last modified: 2018-01-27 11:59:36 UTC
Version: 1.44.0 The test-suite for 1.44.0 fails on various architectures, like powerpc, mips and mipsel. The full build logs can be seen at https://buildd.debian.org/status/package.php?p=gjs The test-suite fails running testCallbackTransferFull() which was added in commit 4663c59264c36251b9be107594699db91df314ac. Reverting that commit makes the test-suite pass again.
Is there any way to access the buildroot and read the test stderr.log file?
I can attach the full logs if you want. But there doesn't seem to be anything useful in there regarding testCallbackTransferFull: ... Gjs-Message: JS LOG: running test testCallbackTransferFull Terminated <EOF> In dmesg I see [1304439.840021] lt-jsunit[31353]: unhandled signal 11 at 7f454c50 nip 0f080e3c lr 0f080e00 code 30001
Since this is architecture-specific, I am not sure I can easily reproduce it over here. Could you perhaps try to run the test manually under gdb and get a backtrace?
Hi Cosimo, I do have access to porterboxes (unfortunately it's not so easy to grant that to external users), so I can try to get you further information if you help me do so. You should be able to reproduce that within a qemu VM. The mips emulation is rather slow though.
If you have accesss to the box, and you can install debug information for at least gjs, mozjs, gobject-introspection and glib, you can try to run the test under gdb with this command from the gjs buildroot: libtool --mode=execute gdb --args ./jsunit -p /js/EverythingBasic I am not sure I will have time to set up the qemu mips VM myself very soon, so this would be helpful. Thanks!
Created attachment 314957 [details] backtrace of test failure
@cosimo: is the backtrace provided by darkxst sufficient or do you need more information?
Michael: yeah, that looks sufficient. I will take a look at it when I have some time.
Hi cosimo: did you find time to look at this?
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gjs/issues/93.