Closed GoogleCodeExporter closed 9 years ago
May be related to odd width, which fails under valgrind and drmemory.
Original comment by fbarch...@chromium.org
on 2 Dec 2013 at 7:17
r885 fixes I411, I444, I422 to I420 for odd source width.
Seeing height to odd, bayer fails valgrind:
-----------------------------------------------------
16:15:10 memcheck_analyze.py [ERROR] FAIL! There were 28 errors:
16:15:10 memcheck_analyze.py [ERROR] Command: src/out/Release/libyuv_unittest
UninitCondition
Conditional jump or move depends on uninitialised value(s)
testing::AssertionResult testing::internal::CmpHelperLE<int, int>(char const*, char const*, int const&, int const&) (/mnt/data/b/build/slave/linux_memcheck/build/src/out/Release/libyuv_unittest)
libyuv::libyuvTest_BayerBGGRToARGB_Unaligned_Test::TestBody() (/mnt/data/b/build/slave/linux_memcheck/build/src/out/Release/libyuv_unittest)
Suppression (error hash=#74E1F8F0A775448D#):
For more info on using suppressions see http://dev.chromium.org/developers/tree-sheriffs/sheriff-details-chromium/memory-sheriff#TOC-Suppressing-memory-reports
{
<insert_a_suppression_name_here>
Memcheck:Uninitialized
fun:_ZN7testing8internal11CmpHelperLEIiiEENS_15AssertionResultEPKcS4_RKT_RKT0_
fun:_ZN6libyuv41libyuvTest_BayerBGGRToARGB_Unaligned_Test8TestBodyEv
}
16:15:10 memcheck_analyze.py [ERROR] Command: src/out/Release/libyuv_unittest
UninitCondition
Conditional jump or move depends on uninitialised value(s)
testing::AssertionResult testing::internal::CmpHelperLE<int, int>(char const*, char const*, int const&, int const&) (/mnt/data/b/build/slave/linux_memcheck/build/src/out/Release/libyuv_unittest)
libyuv::libyuvTest_BayerBGGRToARGB_Opt_Test::TestBody() (/mnt/data/b/build/slave/linux_memcheck/build/src/out/Release/libyuv_unittest)
Suppression (error hash=#BF6864F7C79E2777#):
For more info on using suppressions see http://dev.chromium.org/developers/tree-sheriffs/sheriff-details-chromium/memory-sheriff#TOC-Suppressing-memory-reports
{
<insert_a_suppression_name_here>
Memcheck:Uninitialized
fun:_ZN7testing8internal11CmpHelperLEIiiEENS_15AssertionResultEPKcS4_RKT_RKT0_
fun:_ZN6libyuv35libyuvTest_BayerBGGRToARGB_Opt_Test8TestBodyEv
}
16:15:10 memcheck_analyze.py [ERROR] Command: src/out/Release/libyuv_unittest
UninitCondition
Conditional jump or move depends on uninitialised value(s)
testing::AssertionResult testing::internal::CmpHelperLE<int, int>(char const*, char const*, int const&, int const&) (/mnt/data/b/build/slave/linux_memcheck/build/src/out/Release/libyuv_unittest)
libyuv::libyuvTest_I411ToI420_Any_Test::TestBody() (/mnt/data/b/build/slave/linux_memcheck/build/src/out/Release/libyuv_unittest)
Suppression (error hash=#9CD32B63F11F31B1#):
For more info on using suppressions see http://dev.chromium.org/developers/tree-sheriffs/sheriff-details-chromium/memory-sheriff#TOC-Suppressing-memory-reports
{
<insert_a_suppression_name_here>
Memcheck:Uninitialized
fun:_ZN7testing8internal11CmpHelperLEIiiEENS_15AssertionResultEPKcS4_RKT_RKT0_
fun:_ZN6libyuv30libyuvTest_I411ToI420_Any_Test8TestBodyEv
}
16:15:10 memcheck_analyze.py [ERROR] Command: src/out/Release/libyuv_unittest
UninitCondition
Conditional jump or move depends on uninitialised value(s)
testing::AssertionResult testing::internal::CmpHelperLE<int, int>(char const*, char const*, int const&, int const&) (/mnt/data/b/build/slave/linux_memcheck/build/src/out/Release/libyuv_unittest)
libyuv::libyuvTest_BayerBGGRToARGB_Invert_Test::TestBody() (/mnt/data/b/build/slave/linux_memcheck/build/src/out/Release/libyuv_unittest)
Suppression (error hash=#E7DE7086949E73A9#):
For more info on using suppressions see http://dev.chromium.org/developers/tree-sheriffs/sheriff-details-chromium/memory-sheriff#TOC-Suppressing-memory-reports
{
<insert_a_suppression_name_here>
Memcheck:Uninitialized
fun:_ZN7testing8internal11CmpHelperLEIiiEENS_15AssertionResultEPKcS4_RKT_RKT0_
fun:_ZN6libyuv38libyuvTest_BayerBGGRToARGB_Invert_Test8TestBodyEv
}
...
@@@STEP_LOG_LINE@FD701B474254D5FA@For more info on using suppressions see
http://dev.chromium.org/developers/tree-sheriffs/sheriff-details-chromium/memory
-sheriff#TOC-Suppressing-memory-reports@@@
@@@STEP_LOG_LINE@FD701B474254D5FA@{@@@
@@@STEP_LOG_LINE@FD701B474254D5FA@<insert_a_suppression_name_here>@@@
@@@STEP_LOG_LINE@FD701B474254D5FA@Memcheck:Unaddressable@@@
@@@STEP_LOG_LINE@FD701B474254D5FA@fun:BayerRowBG@@@
@@@STEP_LOG_LINE@FD701B474254D5FA@fun:BayerToARGB@@@
@@@STEP_LOG_LINE@FD701B474254D5FA@fun:BayerBGGRToARGB@@@
@@@STEP_LOG_LINE@FD701B474254D5FA@fun:_ZN6libyuv41libyuvTest_BayerBGGRToARGB_Una
ligned_Test8TestBodyEv@@@
@@@STEP_LOG_LINE@FD701B474254D5FA@}@@@
@@@STEP_LOG_END@FD701B474254D5FA@@@
@@@STEP_FAILURE@@@
@@@STEP_TEXT@memory test: libyuv_unittest@@@
@@@STEP_TEXT@1 disabled@@@
@@@STEP_TEXT@crashed or hung@@@
killed dbus-daemon with PID 3618
cleared DBUS_SESSION_BUS_ADDRESS environment variable
program finished with exit code 255
elapsedTime=184.865802
Original comment by fbarch...@chromium.org
on 3 Dec 2013 at 4:21
Fixed in r888
Original comment by fbarch...@chromium.org
on 3 Dec 2013 at 12:21
Original issue reported on code.google.com by
fbarch...@chromium.org
on 2 Dec 2013 at 4:57