CppunitTest_dbaccess_hsqldb_test / CppunitTest_dbaccess_RowSetClones Failing after System Update

classic Classic list List threaded Threaded
4 messages Options
slacka slacka
Reply | Threaded
Open this post in threaded view
|

CppunitTest_dbaccess_hsqldb_test / CppunitTest_dbaccess_RowSetClones Failing after System Update

After I updated my x86 Fedora 25 system to Fedora 26,  some Unit Tests started failing. I fired up 32 bit Arch, and I'm getting the same failure now. Any ideas  what change might be causing this or what I should check?

Below is the Fedora log:
https://pastebin.com/99Jbk1qb

Below is the Arch Log:
https://pastebin.com/WWJPkzgF
_______________________________________________
LibreOffice mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/libreoffice
julien2412 julien2412
Reply | Threaded
Open this post in threaded view
|

Re: CppunitTest_dbaccess_hsqldb_test / CppunitTest_dbaccess_RowSetClones Failing after System Update

I can't help here but just indicate that it happens to me sometimes (I use Debian testing x86-64).
If I apply "ulimit -c unlimited", I don't reproduce this afterwards.

Julien
Jan-Marek Glogowski Jan-Marek Glogowski
Reply | Threaded
Open this post in threaded view
|

Re: CppunitTest_dbaccess_hsqldb_test / CppunitTest_dbaccess_RowSetClones Failing after System Update

In reply to this post by slacka
Am 21. Juli 2017 18:38:01 MESZ schrieb Luke Benes <[hidden email]>:

>After I updated my x86 Fedora 25 system to Fedora 26,  some Unit Tests
>started failing. I fired up 32 bit Arch, and I'm getting the same
>failure now. Any ideas  what change might be causing this or what I
>should check?
>
>Below is the Fedora log:
>https://pastebin.com/99Jbk1qb
>
>Below is the Arch Log:
>https://pastebin.com/WWJPkzgF

The 32bit LO-based Java programs crash (AKA Segmentation fault) with the current implementation of the StackClash fix for 32bit x86 (same happens, if you build LO 32bit in a i386 chroot on an amd64 system - BTW). Updating my Jessie build box also broke my TB and my Jenkins LO builds. More info:

https://lwn.net/Articles/727206/
https://lwn.net/Articles/727207/
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=865303

Quote from the Debian bug: "You should also be able to work around it by temporarily disabling the Stack Clash fix using the kernel parameter stack_guard_gap=1"

HTH

JMG
Hi Luke,
_______________________________________________
LibreOffice mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/libreoffice
slacka slacka
Reply | Threaded
Open this post in threaded view
|

Re: CppunitTest_dbaccess_hsqldb_test / CppunitTest_dbaccess_RowSetClones Failing after System Update

Thank you Jan-Marek Glogowski. The workaround:

kernel parameter stack_guard_gap=1

resolved the issue and the build successfully completed. This issue was also reported in our bug tracker here:

https://bugs.documentfoundation.org/show_bug.cgi?id=108619