This bug was fixed in the package mediascanner2 -
0.112+16.10.20160909-0ubuntu1
---
mediascanner2 (0.112+16.10.20160909-0ubuntu1) yakkety; urgency=medium
[ James Henstridge ]
* When multiple volumes are mounted in quick succession, scan them
serially to avoid reentrancy
+1!
--
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to dbus-cpp in Ubuntu.
https://bugs.launchpad.net/bugs/1621002
Title:
Mediascanner2 test failure on yakkety/{armhf,arm64,ppc64el} with
latest dbus-cpp
To manage notifications
** Branch linked: lp:~jamesh/mediascanner2/bug-1621002
--
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to dbus-cpp in Ubuntu.
https://bugs.launchpad.net/bugs/1621002
Title:
Mediascanner2 test failure on yakkety/{armhf,arm64,ppc64el}
Good catch!
I've seen this in the past due to uninitialised variables. With
optimisation, the compiler gets more aggressive about register re-use,
so a bug can manifest under optimisation when the uninitialised variable
ends up in a register that had a previous value in it. (In debug mode,
the
This is looking like a case of the code being miscompiled under
optimisation. To reproduce, build mediascanner2 using the
"RelWithDebInfo" build type and then run:
./test/test_dbus --gtest_filter=*filter_codec
The test program segfaults when calling Variant::as() on a
variant that should