Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
cef valgrind errors
==20775== Invalid read of size 8
==20775== at 0x4A0B060: memcpy@GLIBC_2.2.5 (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==20775== by 0x579176D: string::cef_string_utf16_set::__rust_abi (string.rs:178)
==20775== by 0x570B3DF: cef_string_utf16_set (in /home/zmike/src/servo-pr/target/debug/libembedding.so)
==20775== by 0x579AD78: string_map::cef_string_map_append::closure.36539 (string_map.rs:34)
==20775== by 0x579AC52: result::Result$LT$T$C$$u20$E$GT$::map::h12235557764119884889 (result.rs:477)
==20775== by 0x579AB98: eutil::slice_to_str::h1744020717738111721 (eutil.rs:25)
==20775== by 0x579AADD: string_map::cef_string_map_append::__rust_abi (string_map.rs:32)
==20775== by 0x579AA49: cef_string_map_append (in /home/zmike/src/servo-pr/target/debug/libembedding.so)
==20775== by 0x400E11: test_all (cef_test_string_map.c:74)
==20775== by 0x400EC5: main (cef_test_string_map.c:88)
==20775== Address 0xa483650 is 0 bytes inside a block of size 5 alloc'd
==20775== at 0x4A08986: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==20775== by 0x578E0E0: string::cef_string_utf8_set::__rust_abi (string.rs:92)
==20775== by 0x578E00F: cef_string_utf8_set (in /home/zmike/src/servo-pr/target/debug/libembedding.so)
==20775== by 0x400DFA: test_all (cef_test_string_map.c:73)
==20775== by 0x400EC5: main (cef_test_string_map.c:88)
==20659== Invalid read of size 2
==20659== at 0x86FFF5C: u_str::Utf16Items$LT$$u27$a$GT$.Iterator::next::h4bcb3f18975d2952tJu (in /home/zmike/src/servo-pr/target/debug/libembedding.so)
==20659== by 0x86FB81A: string::String::from_utf16::hcfa9b1ef42ef8dc5pqh (in /home/zmike/src/servo-pr/target/debug/libembedding.so)
==20659== by 0x5796899: string_list::cef_string_list_append::__rust_abi (string_list.rs:32)
==20659== by 0x5796811: cef_string_list_append (in /home/zmike/src/servo-pr/target/debug/libembedding.so)
==20659== by 0x400A4B: test_all (cef_test_string_list.c:36)
==20659== by 0x400CF3: main (cef_test_string_list.c:67)
==20659== Address 0xa4835a4 is 0 bytes after a block of size 4 alloc'd
==20659== at 0x4A08986: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==20659== by 0x578E0E0: string::cef_string_utf8_set::__rust_abi (string.rs:92)
==20659== by 0x578E00F: cef_string_utf8_set (in /home/zmike/src/servo-pr/target/debug/libembedding.so)
==20659== by 0x400A38: test_all (cef_test_string_list.c:35)
==20659== by 0x400CF3: main (cef_test_string_list.c:67)
==22069== Invalid read of size 8
==22069== at 0x4A0B060: memcpy@GLIBC_2.2.5 (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==22069== by 0x579176D: string::cef_string_utf16_set::__rust_abi (string.rs:178)
==22069== by 0x570B3DF: cef_string_utf16_set (in /home/zmike/src/servo-pr/target/debug/libembedding.so)
==22069== by 0x57B2E79: string_multimap::cef_string_multimap_append::closure.37237 (string_multimap.rs:51)
==22069== by 0x57B2D52: result::Result$LT$T$C$$u20$E$GT$::map::h11176492020796051163 (result.rs:477)
==22069== by 0x57B2C98: eutil::slice_to_str::h12536756871026530525 (eutil.rs:25)
==22069== by 0x57B2BDD: string_multimap::cef_string_multimap_append::__rust_abi (string_multimap.rs:49)
==22069== by 0x57B2B49: cef_string_multimap_append (in /home/zmike/src/servo-pr/target/debug/libembedding.so)
==22069== by 0x400F88: test_all (cef_test_string_multimap.c:117)
==22069== by 0x401052: main (cef_test_string_multimap.c:132)
==22069== Address 0xa483650 is 0 bytes inside a block of size 5 alloc'd
==22069== at 0x4A08986: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==22069== by 0x578E0E0: string::cef_string_utf8_set::__rust_abi (string.rs:92)
==22069== by 0x578E00F: cef_string_utf8_set (in /home/zmike/src/servo-pr/target/debug/libembedding.so)
==22069== by 0x400F71: test_all (cef_test_string_multimap.c:116)
==22069== by 0x401052: main (cef_test_string_multimap.c:132)
==22069==
==22069== Invalid read of size 2
==22069== at 0x4A0B0A8: memcpy@GLIBC_2.2.5 (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==22069== by 0x579176D: string::cef_string_utf16_set::__rust_abi (string.rs:178)
==22069== by 0x570B3DF: cef_string_utf16_set (in /home/zmike/src/servo-pr/target/debug/libembedding.so)
==22069== by 0x57B2E79: string_multimap::cef_string_multimap_append::closure.37237 (string_multimap.rs:51)
==22069== by 0x57B2D52: result::Result$LT$T$C$$u20$E$GT$::map::h11176492020796051163 (result.rs:477)
==22069== by 0x57B2C98: eutil::slice_to_str::h12536756871026530525 (eutil.rs:25)
==22069== by 0x57B2BDD: string_multimap::cef_string_multimap_append::__rust_abi (string_multimap.rs:49)
==22069== by 0x57B2B49: cef_string_multimap_append (in /home/zmike/src/servo-pr/target/debug/libembedding.so)
==22069== by 0x400F88: test_all (cef_test_string_multimap.c:117)
==22069== by 0x401052: main (cef_test_string_multimap.c:132)
==22069== Address 0xa483758 is 2 bytes after a block of size 6 alloc'd
==22069== at 0x4A08986: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==22069== by 0x578E0E0: string::cef_string_utf8_set::__rust_abi (string.rs:92)
==22069== by 0x578E00F: cef_string_utf8_set (in /home/zmike/src/servo-pr/target/debug/libembedding.so)
==22069== by 0x400F71: test_all (cef_test_string_multimap.c:116)
==22069== by 0x401052: main (cef_test_string_multimap.c:132)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.