FTBFS in disco-proposed

Bug #1806847 reported by Olivier Tilloy
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libreoffice (Ubuntu)
Fix Released
Critical
Olivier Tilloy

Bug Description

LibreOffice 1:6.1.3-0ubuntu6 has been failing to build in disco-proposed on amd64 and arm64 for about a week.
The failure is a unit test that segfaults (CppunitTest_sw_odfexport).

I have reproduced the segmentation fault, I'm attaching a backtrace.

Revision history for this message
Olivier Tilloy (osomon) wrote :
Revision history for this message
Olivier Tilloy (osomon) wrote :

This looks vaguely similar to https://cgit.freedesktop.org/libreoffice/core/commit/?id=603074c5f2b84de8a24593faf807da784b040625, but the crash happens in libodfgen-0.1.so.1.

I went ahead and rebuilt the libodfgen packages (unmodified) on the machine where I can reproduce the crash, installed them, and now the crashing unit test passes.

I am now doing a full package build to confirm that rebuilding libodfgen would be sufficient.

If it is, that probably means there's an ABI change somewhere in the toolchain (maybe in gcc 8.2.0-10 ?).

Revision history for this message
Olivier Tilloy (osomon) wrote :

Rebuild was successful. I'll upload a no-change rebuild for libodfgen.

Revision history for this message
Olivier Tilloy (osomon) wrote :

Done, libodfgen 0.1.7-1ubuntu1 is in disco-proposed. I mistakenly used a "ubuntu1" suffix instead of "build1" to push a no-change rebuild, which means this will need a manual sync next time, sorry about that.

I triggered a rebuild of libreoffice for amd64 and arm64.

Changed in libreoffice (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Olivier Tilloy (osomon) wrote :

libreoffice 1:6.1.3-0ubuntu7 successfully built on all architectures in disco-proposed.

Changed in libreoffice (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.