Hi,
Am 20.06.23 um 10:25 schrieb Adrian Bunk:
On Tue, Jun 20, 2023 at 05:52:44AM +0200, Rene Engelhard wrote:
Hi,
Am 19.06.23 um 23:29 schrieb Rene Engelhard:
The pragmatic option would be to run only a smoketest for build success
on architectures not tested by upstream.
And have Format->Character in Impress crash with Bus error like on
mipsel? That doesn't sound too good for basic quality.
There is a "smoketest" but it does just basic start. open, close stuff.
Not even basic usage.
That said, that is the smoketest on mipsel:
...
Assuming the smoketest currently also fails on riscv64,
It thankfully does, because it fails the smoketest (:-)) because its
"does a (Java) extension install?" test fails.
(Which autopkgtest disables and makes an own test out of this anyway.)
what about the
following:
- make all test failures fatal on a*64 (since upstream tests these), and
- make smoketest failures fatal on all architectures (including ports)
Sounds OKish, but that won't help the architectures even failing the
smoketest.
For that matter mipsel seems to be even more broken. A --without-java
builds also breaks at the smoketest with a segfault (tried on eller):
m -rf /home/rene/libreoffice-7.5.4/workdir/CustomTarget/smoketest
mkdir -p /home/rene/libreoffice-7.5.4/workdir/CustomTarget/smoketest/user
cp /home/rene/libreoffice-7.5.4/qadevOOo/qa/registrymodifications.xcu
/home/rene/libreoffice-7.5.4/workdir/CustomTarget/smoketest/user
[build CUT] smoketest
S=/home/rene/libreoffice-7.5.4 && I=$S/instdir && W=$S/workdir && mkdir
-p $W/CppunitTest/ && rm -fr $W/CppunitTest/smoketest.test.user && cp -r
$W/unittest $W/CppunitTest/smoketest.test.user && rm -fr
$W/CppunitTest/smoketest.test.core && mkdir
$W/CppunitTest/smoketest.test.core && cd
$W/CppunitTest/smoketest.test.core && ( MAX_CONCURRENCY=4
MOZILLA_CERTIFICATE_FOLDER=dbm:
SAL_DISABLE_SYNCHRONOUS_PRINTER_DETECTION=1 SAL_USE_VCLPLUGIN=svp
LIBO_LANG=C
LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}"$I/program:$I/program":$W/UnpackedTarball/cppunit/src/cppunit/.libs
$W/LinkTarget/Executable/cppunittester $W/L
inkTarget/CppunitTest/libtest_smoketest.so --headless
"-env:BRAND_BASE_DIR=file://$S/instdir" "-env:BRAND_SHARE_SUBDIR=share"
"-env:BRAND_SHARE_RESOURCE_SUBDIR=program/resource"
"-env:UserInstallation=file://$W/CppunitTest/smoketest.test.user"
"-env:UNO_TYPES=file://$I/program/types.rdb
file://$I/program/types/offapi.rdb"
"-env:UNO_SERVICES=file://$W/Rdb/ure/services.rdb"
-env:URE_BIN_DIR=file://$I/program
-env:URE_INTERNAL_LIB_DIR=file://$I/program
-env:LO_LIB_DIR=file://$I/program
-env:LO_JAVA_DIR=file://$I/program/classes --protector
$W/LinkTarget/Library/unoexceptionprotector.so unoexceptionprotector
--protector $W/Lin
kTarget/Library/unobootstrapprotector.so unobootstrapprotector
-env:arg-soffice=path:$I/program/soffice
-env:arg-user=$W/CustomTarget/smoketest
-env:arg-env=LD_LIBRARY_PATH"${LD_LIBRARY_PATH+=$LD_LIBRARY_PATH}"
-env:arg-testarg.smoketest.doc=$W/Zip/smoketestdoc.sxw
"-env:CPPUNITTESTTARGET=$W/CppunitTest/smoketest.test" ) 2>&1
[_RUN_____] (anonymous namespace)::Test::test
Fatal exception: Signal 11
Stack:
/home/rene/libreoffice-7.5.4/instdir/program/libuno_sal.so.3(+0x49b08)[0x77ec9b08]
/home/rene/libreoffice-7.5.4/instdir/program/libuno_sal.so.3(+0x49d38)[0x77ec9d38]
linux-vdso.so.1(+0x550)[0x7ff4e550]
/home/rene/libreoffice-7.5.4/instdir/program/libuno_cppu.so.3(+0x15d94)[0x772d5d94]
/home/rene/libreoffice-7.5.4/instdir/program/libuno_cppu.so.3(+0x1d1fc)[0x772dd1fc]
/home/rene/libreoffice-7.5.4/instdir/program/libuno_cppu.so.3(uno_copyAndConvertData+0x30)[0x772da974]
/home/rene/libreoffice-7.5.4/instdir/program/libgcc3_uno.so(+0xbf8c)[0x6ca0bf8c]
/home/rene/libreoffice-7.5.4/instdir/program/libgcc3_uno.so(+0xcbc4)[0x6ca0cbc4]
/home/rene/libreoffice-7.5.4/instdir/program/libreflectionlo.so(+0x2942c)[0x63fc942c]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(+0x94ca0)[0x76794ca0]
/home/rene/libreoffice-7.5.4/instdir/program/libsvllo.so(_ZN14SfxBroadcaster9BroadcastERK7SfxHint+0x6c)[0x75f93a3c]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(_ZN11SbxVariable9BroadcastE9SfxHintId+0x16c)[0x768986e8]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(_ZN8SbxValueC2ERKS_+0xb0)[0x768906c8]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(_ZN11SbxVariableC2ERKS_+0x44)[0x76898874]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(_ZN9SbxMethodC1ERKS_+0x50)[0x768881f4]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(+0x13d69c)[0x7683d69c]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(+0x13e3cc)[0x7683e3cc]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(+0x131008)[0x76831008]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(+0xb4534)[0x767b4534]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(+0xb5378)[0x767b5378]
/home/rene/libreoffice-7.5.4/instdir/program/libsvllo.so(_ZN14SfxBroadcaster9BroadcastERK7SfxHint+0x6c)[0x75f93a3c]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(_ZN8SbMethod9BroadcastE9SfxHintId+0x180)[0x767aa460]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(_ZN8SbxValueC2ERKS_+0xb0)[0x768906c8]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(_ZN11SbxVariableC2ERKS_+0x44)[0x76898874]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(_ZN9SbxMethodC1ERKS_+0x50)[0x768881f4]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(+0x13d69c)[0x7683d69c]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(+0x13de58)[0x7683de58]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(+0x13dfe4)[0x7683dfe4]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(+0x131008)[0x76831008]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(+0xb4534)[0x767b4534]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(+0xb5378)[0x767b5378]
/home/rene/libreoffice-7.5.4/instdir/program/libsvllo.so(_ZN14SfxBroadcaster9BroadcastERK7SfxHint+0x6c)[0x75f93a3c]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(_ZN8SbMethod9BroadcastE9SfxHintId+0x180)[0x767aa460]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(_ZN8SbxValueC2ERKS_+0xb0)[0x768906c8]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(_ZN11SbxVariableC2ERKS_+0x44)[0x76898874]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(_ZN9SbxMethodC1ERKS_+0x50)[0x768881f4]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(+0x13d69c)[0x7683d69c]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(+0x13de58)[0x7683de58]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(+0x13dfe4)[0x7683dfe4]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(+0x131008)[0x76831008]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(+0xb4534)[0x767b4534]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(+0xb5378)[0x767b5378]
/home/rene/libreoffice-7.5.4/instdir/program/libsvllo.so(_ZN14SfxBroadcaster9BroadcastERK7SfxHint+0x6c)[0x75f93a3c]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(_ZN8SbMethod9BroadcastE9SfxHintId+0x180)[0x767aa460]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(_ZN8SbxValueC2ERKS_+0xb0)[0x768906c8]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(_ZN11SbxVariableC2ERKS_+0x44)[0x76898874]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(_ZN9SbxMethodC1ERKS_+0x50)[0x768881f4]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(+0x13d69c)[0x7683d69c]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(+0x13e3cc)[0x7683e3cc]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(+0x131008)[0x76831008]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(+0xb4534)[0x767b4534]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(+0xb5378)[0x767b5378]
/home/rene/libreoffice-7.5.4/instdir/program/libsvllo.so(_ZN14SfxBroadcaster9BroadcastERK7SfxHint+0x6c)[0x75f93a3c]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(_ZN8SbMethod9BroadcastE9SfxHintId+0x180)[0x767aa460]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(_ZN8SbxValueC2ERKS_+0xb0)[0x768906c8]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(_ZN11SbxVariableC2ERKS_+0x44)[0x76898874]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(_ZN9SbxMethodC1ERKS_+0x50)[0x768881f4]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(+0x13d69c)[0x7683d69c]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(+0x13de58)[0x7683de58]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(+0x13dfe4)[0x7683dfe4]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(+0x131008)[0x76831008]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(+0xb4534)[0x767b4534]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(+0xb5378)[0x767b5378]
/home/rene/libreoffice-7.5.4/instdir/program/libsvllo.so(_ZN14SfxBroadcaster9BroadcastERK7SfxHint+0x6c)[0x75f93a3c]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(_ZN8SbMethod9BroadcastE9SfxHintId+0x180)[0x767aa460]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(_ZNK8SbxValue3GetER9SbxValues+0x10c)[0x76890f14]
/home/rene/libreoffice-7.5.4/instdir/program/libsblo.so(_ZN8SbMethod4CallEP8SbxValueP11SbxVariable+0xec)[0x767a93e0]
/home/rene/libreoffice-7.5.4/instdir/program/../program/libbasprovlo.so(+0x17c70)[0x628f7c70]
/home/rene/libreoffice-7.5.4/instdir/program/../program/libprotocolhandlerlo.so(+0x4fa0)[0x63034fa0]
/home/rene/libreoffice-7.5.4/instdir/program/libgcc3_uno.so(+0xb42c)[0x6ca0b42c]
/home/rene/libreoffice-7.5.4/instdir/program/libgcc3_uno.so(+0xbce4)[0x6ca0bce4]
/home/rene/libreoffice-7.5.4/instdir/program/libgcc3_uno.so(+0xcbc4)[0x6ca0cbc4]
/home/rene/libreoffice-7.5.4/instdir/program/libbinaryurplo.so(+0x16338)[0x6b5c6338]
/home/rene/libreoffice-7.5.4/instdir/program/libbinaryurplo.so(+0x16dc4)[0x6b5c6dc4]
/home/rene/libreoffice-7.5.4/instdir/program/libbinaryurplo.so(+0x1d23c)[0x6b5cd23c]
/home/rene/libreoffice-7.5.4/instdir/program/libuno_cppu.so.3(+0x620c)[0x772c620c]
/home/rene/libreoffice-7.5.4/instdir/program/libuno_cppu.so.3(+0xb3f0)[0x772cb3f0]
/home/rene/libreoffice-7.5.4/instdir/program/libuno_cppu.so.3(uno_threadpool_enter+0xa0)[0x772cb6ac]
/home/rene/libreoffice-7.5.4/instdir/program/libbinaryurplo.so(+0x8db0)[0x6b5b8db0]
/home/rene/libreoffice-7.5.4/instdir/program/libbinaryurplo.so(+0x1c3dc)[0x6b5cc3dc]
/home/rene/libreoffice-7.5.4/instdir/program/libbinaryurplo.so(+0x1c9f4)[0x6b5cc9f4]
/home/rene/libreoffice-7.5.4/instdir/program/libgcc3_uno.so(+0x5ca4)[0x6ca05ca4]
/home/rene/libreoffice-7.5.4/instdir/program/libgcc3_uno.so(+0x6c60)[0x6ca06c60]
/home/rene/libreoffice-7.5.4/instdir/program/libgcc3_uno.so(+0x7080)[0x6ca07080]
/home/rene/libreoffice-7.5.4/instdir/program/libtklo.so(+0xc2b1c)[0x74a42b1c]
/home/rene/libreoffice-7.5.4/instdir/program/libvcllo.so(+0x369930)[0x73de9930]
/home/rene/libreoffice-7.5.4/instdir/program/libvcllo.so(_ZN14SvpSalInstance12ProcessEventEN16SalUserEventList12SalUserEventE+0x50)[0x7441c834]
/home/rene/libreoffice-7.5.4/instdir/program/libvcllo.so(_ZN16SalUserEventList18DispatchUserEventsEb+0x138)[0x741807c8]
/home/rene/libreoffice-7.5.4/instdir/program/libvcllo.so(_ZN14SvpSalInstance9ImplYieldEbb+0x68)[0x7441d5fc]
/home/rene/libreoffice-7.5.4/instdir/program/libvcllo.so(_ZN14SvpSalInstance7DoYieldEbb+0x11c)[0x7441dae0]
/home/rene/libreoffice-7.5.4/instdir/program/libvcllo.so(_ZN11Application5YieldEv+0x80)[0x741e649c]
/home/rene/libreoffice-7.5.4/instdir/program/libvcllo.so(_ZN11Application7ExecuteEv+0xbc)[0x741e9388]
/home/rene/libreoffice-7.5.4/instdir/program/libsofficeapp.so(+0x2adf4)[0x77d8adf4]
/home/rene/libreoffice-7.5.4/instdir/program/libvcllo.so(_Z10ImplSVMainv+0x78)[0x741f4df8]
/home/rene/libreoffice-7.5.4/instdir/program/libsofficeapp.so(soffice_main+0xfc)[0x77dbd7ec]
/home/rene/libreoffice-7.5.4/instdir/program/soffice.bin(main+0x38)[0x556377c8]
./smoketest/smoketest.cxx:187:(anonymous namespace)::Test::test
assertion failed
- Expression: connection_.isStillAlive()
unknown:0:(anonymous namespace)::Test::test
tearDown() failed
- An uncaught exception of type com.sun.star.lang.DisposedException
- Binary URP bridge already disposed at ./binaryurp/source/bridge.cxx:1048
(anonymous namespace)::Test::test finished in: 25617ms
smoketest.cxx:187:Assertion
Test name: (anonymous namespace)::Test::test
assertion failed
- Expression: connection_.isStillAlive()
##Failure Location unknown## : Error
Test name: (anonymous namespace)::Test::test
tearDown() failed
- An uncaught exception of type com.sun.star.lang.DisposedException
- Binary URP bridge already disposed at ./binaryurp/source/bridge.cxx:1048
Failures !!!
Run: 1 Failure total: 2 Failures: 1 Errors: 1
make: ***
[/home/rene/libreoffice-7.5.4/solenv/gbuild/CppunitTest.mk:121:
/home/rene/libreoffice-7.5.4/workdir/CppunitTest/smoketest.test] Error 1
libsb is basically Basic. (The smoketest stuff is written in Basic.)
Regards,
Rene