hmatuschek / qdmr

A GUI application for configuring and programming cheap DMR radios under Linux and MacOS X.
https://dm3mat.darc.de/qdmr/
GNU General Public License v3.0
223 stars 46 forks source link

GD77 test failure on MUSL system #410

Closed ZeroChaos- closed 1 year ago

ZeroChaos- commented 1 year ago

Does this mean anything to you?

----------------------------------------------------------

5/15 Testing: GD77
5/15 Test: GD77
Command: "/var/tmp/portage/net-wireless/qdmr-0.11.2/work/qdmr-0.11.2_build/test/gd77_test"
Directory: /var/tmp/portage/net-wireless/qdmr-0.11.2/work/qdmr-0.11.2_build/test
"GD77" start time: Jun 06 00:05 UTC
Output:
----------------------------------------------------------
********* Start testing of GD77Test *********
Config: Using QtTest library 5.15.9, Qt 5.15.9 (x86_64-little_endian-lp64 shared (dynamic) debug build; by GCC 13.1.1 20230513), gentoo 2.13
PASS   : GD77Test::initTestCase()
PASS   : GD77Test::testBasicConfigEncoding()
<end of output>
Test time =   0.02 sec
----------------------------------------------------------
Test Failed.
"GD77" end time: Jun 06 00:05 UTC
"GD77" time elapsed: 00:00:00
----------------------------------------------------------

Is there a was to make the test more verbose? I don't really see why it failed.

This was from 0.11.2 and tested on a MUSL system (a libc other than glibc if you are unfamiliar) https://bugs.gentoo.org/907943

hmatuschek commented 1 year ago

The test appears to crash, so there is no error message from it. I'll have a look. Is there a Docker image for the MUSL variant that I can use for testing it?

hmatuschek commented 1 year ago

Ok, found it.

hmatuschek commented 1 year ago

Can reproduce it, not only on Gentoo. Valgrind is certainly not happy about gd77test.