Advice on how to debug build issues on S390x etc
David Mohammed
davidmohammed at gmail.com
Tue Jul 23 08:47:25 UTC 2019
Hi all,
I have been looking a little more closely as to why geary [1] has
not been promoted to the eoan-release pocket. It is due to a number
of build test failures for the S390X and ppc64el architectures [2][3].
Working with the geary maintainer [4] and using the upstream git
master [5] there are two remaining issues - a Glib memory exhaustion
issue and webkit crashes.
The maintainer has suggested that to progress this further will need
backtraces for the crashes - somehow invoking gdb from the package
rules - tests and outputting the gdb results to the build log file.
> If you don't have interactive access to one of the build hosts, the easiest way to get the traces may well be to update the rules file so that when tests are run, ensure generate core files are generated on process crash, then run gdb over them to get it to print a stack trace.
>
> There's some info about debugging WebProcess crashes over here: https://trac.webkit.org/wiki/WebKitGTK/Debugging
Question- is this possible? If so - how? Any examples that anyone can share?
If not - suggestions on the way forward?
TIA
David
[1] https://launchpad.net/ubuntu/+source/geary/3.32.0-1
[2] https://launchpad.net/ubuntu/+source/geary/3.32.0-1/+build/16663992
[3] https://launchpad.net/ubuntu/+source/geary/3.32.0-1/+build/16663991
[4] https://gitlab.gnome.org/GNOME/geary/issues/512
[5] https://launchpad.net/~ubuntubudgie-dev/+archive/ubuntu/geary-test
More information about the Ubuntu-release
mailing list