[Development] qt5.8 : configuring the use of PulseAudio and/or GStreamer

René J. V. Bertin rjvbertin at gmail.com
Sat Jan 21 19:37:49 CET 2017


Oswald Buddenhagen wrote:

> feedback to them from the features. if the effect you're describing is
> genuine, there is something seriously screwed up in the qmake internals;
> you may get useful reports from valgrind or asan.

HAH! Would you believe I can no longer reproduce the error I copied earlier in 
this thread? I'm not going to swear I didn't make or dream it up but I almost 
feel like doing just that...

It does suggest that there's something fishy in qmake's internals. It actually 
felt like looking at a Heisenbug, so to be certain I've unpacked to a fresh 
build dir, but same there. All of a sudden -no-pulseaudio is happily accepted, 
provided the qtmultimedia directory is present. (That bit is a tad annoying but 
I guess we can live with that. Would be nice though if `configure --help` 
scoured the available */config_help.txt files and printed the additional known 
options.}

I have a trace from valgrind but there's nothing in there that suggests foul 
play anywhere. A couple of memory leaks (see below) but nothing surprising nor 
particularly shocking for something like qmake.

==56998== HEAP SUMMARY:
==56998==     in use at exit: 656,533 bytes in 4,188 blocks
==56998==   total heap usage: 1,047,206 allocs, 1,043,018 frees, 173,627,879 
bytes allocated
==56998==
==56998== Searching for pointers to 4,188 not-freed blocks
==56998== Checked 20,540,472 bytes
==56998==
==56998== LEAK SUMMARY:
==56998==    definitely lost: 4,240 bytes in 73 blocks
==56998==    indirectly lost: 30,816 bytes in 84 blocks
==56998==      possibly lost: 265,256 bytes in 70 blocks
==56998==    still reachable: 295,509 bytes in 3,496 blocks
==56998==         suppressed: 60,712 bytes in 465 blocks







More information about the Development mailing list