1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135 | ==6346== Memcheck, a memory error detector
==6346== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
==6346== Using Valgrind-3.10.1 and LibVEX; rerun with -h for copyright info
==6346== Command: /usr/bin/content-hub-service
==6346== Parent PID: 3509
==6346==
==6346== Thread 4 dconf worker:
==6346== Invalid write of size 4
==6346== at 0x4D0858E: ??? (in /lib/arm-linux-gnueabihf/libglib-2.0.so.0.4400.1)
==6346== Address 0x98e5a20 is on thread 4's stack
==6346== 16 bytes below stack pointer
==6346==
==6346== Conditional jump or move depends on uninitialised value(s)
==6346== at 0x4D0879C: ??? (in /lib/arm-linux-gnueabihf/libglib-2.0.so.0.4400.1)
==6346==
==6346== Use of uninitialised value of size 4
==6346== at 0x4D0879E: ??? (in /lib/arm-linux-gnueabihf/libglib-2.0.so.0.4400.1)
==6346==
==6346== Use of uninitialised value of size 4
==6346== at 0x4D085A2: ??? (in /lib/arm-linux-gnueabihf/libglib-2.0.so.0.4400.1)
==6346==
==6346== Thread 1:
==6346== Invalid write of size 4
==6346== at 0x4EEFB52: ??? (in /lib/arm-linux-gnueabihf/libgcc_s.so.1)
==6346== Address 0xbdc93d30 is on thread 1's stack
==6346== 16 bytes below stack pointer
==6346==
==6346== Conditional jump or move depends on uninitialised value(s)
==6346== at 0x4EF12EC: __udivmoddi4 (in /lib/arm-linux-gnueabihf/libgcc_s.so.1)
==6346==
==6346== Use of uninitialised value of size 4
==6346== at 0x4EF12EE: __udivmoddi4 (in /lib/arm-linux-gnueabihf/libgcc_s.so.1)
==6346==
==6346== Use of uninitialised value of size 4
==6346== at 0x4EEFB66: ??? (in /lib/arm-linux-gnueabihf/libgcc_s.so.1)
==6346==
==6346== Invalid write of size 4
==6346== at 0x4EEFBE8: ??? (in /lib/arm-linux-gnueabihf/libgcc_s.so.1)
==6346== Address 0xbdc93f18 is on thread 1's stack
==6346== 16 bytes below stack pointer
==6346==
==6346== Use of uninitialised value of size 4
==6346== at 0x4EEFBF4: ??? (in /lib/arm-linux-gnueabihf/libgcc_s.so.1)
==6346==
==6346== Warning: ignored attempt to set SIGKILL handler in sigaction();
==6346== the SIGKILL signal is uncatchable
==6346==
==6346== HEAP SUMMARY:
==6346== in use at exit: 157,623 bytes in 3,344 blocks
==6346== total heap usage: 39,694 allocs, 36,350 frees, 1,215,963 bytes allocated
==6346==
==6346== 22 bytes in 1 blocks are possibly lost in loss record 122 of 338
==6346== at 0x483E9E0: operator new(unsigned int) (vg_replace_malloc.c:318)
==6346== by 0x4EB5085: std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.20)
==6346== by 0x4EB63D9: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.20)
==6346== by 0x4EB6705: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.20)
==6346== by 0x76C390B: fLS::dont_pass0toDEFINE_string(char*, char const*) (in /usr/lib/arm-linux-gnueabihf/libglog.so.0.0.0)
==6346==
==6346== 48 bytes in 1 blocks are possibly lost in loss record 250 of 338
==6346== at 0x483E358: malloc (vg_replace_malloc.c:296)
==6346== by 0x7C7126F: android::SharedBuffer::alloc(unsigned int) (in /android/system/lib/libutils.so)
==6346== by 0x7C737E1: android::VectorImpl::_grow(unsigned int, unsigned int) (in /android/system/lib/libutils.so)
==6346== by 0x7C7386D: android::VectorImpl::insertAt(void const*, unsigned int, unsigned int) (in /android/system/lib/libutils.so)
==6346== by 0x7C73D11: android::add_sysprop_change_callback(void (*)(), int) (in /android/system/lib/libutils.so)
==6346== by 0x7B383D5: ??? (in /usr/lib/arm-linux-gnueabihf/libhybris/linker/jb.so)
==6346==
==6346== 76 bytes in 2 blocks are definitely lost in loss record 276 of 338
==6346== at 0x483E358: malloc (vg_replace_malloc.c:296)
==6346== by 0x4FA9019: __vasprintf_chk (vasprintf_chk.c:80)
==6346== by 0x4D054FB: g_vasprintf (in /lib/arm-linux-gnueabihf/libglib-2.0.so.0.4400.1)
==6346==
==6346== 172 bytes in 22 blocks are possibly lost in loss record 301 of 338
==6346== at 0x483E358: malloc (vg_replace_malloc.c:296)
==6346== by 0x4840D47: realloc (vg_replace_malloc.c:692)
==6346== by 0x4CD9D53: g_realloc (in /lib/arm-linux-gnueabihf/libglib-2.0.so.0.4400.1)
==6346==
==6346== 208 (8 direct, 200 indirect) bytes in 1 blocks are definitely lost in loss record 304 of 338
==6346== at 0x483E9E0: operator new(unsigned int) (vg_replace_malloc.c:318)
==6346== by 0x4C66267: com::ubuntu::content::detail::Service::Service(QDBusConnection, QSharedPointer<com::ubuntu::content::detail::PeerRegistry> const&, QSharedPointer<com::ubuntu::ApplicationManager::ApplicationManager>&, QObject*) (in /usr/lib/arm-linux-gnueabihf/libcontent-hub.so.0.0.1)
==6346==
==6346== 328 bytes in 1 blocks are possibly lost in loss record 307 of 338
==6346== at 0x4840A6C: calloc (vg_replace_malloc.c:623)
==6346== by 0x400D349: allocate_dtv (dl-tls.c:322)
==6346== by 0x400D9CB: _dl_allocate_tls (dl-tls.c:544)
==6346== by 0x4FFDCA3: allocate_stack (allocatestack.c:588)
==6346== by 0x4FFDCA3: pthread_create@@GLIBC_2.4 (pthread_create.c:537)
==6346== by 0x58A4DFD: ??? (in /usr/lib/arm-linux-gnueabihf/liblttng-ust.so.0.0.0)
==6346==
==6346== 328 bytes in 1 blocks are possibly lost in loss record 308 of 338
==6346== at 0x4840A6C: calloc (vg_replace_malloc.c:623)
==6346== by 0x400D349: allocate_dtv (dl-tls.c:322)
==6346== by 0x400D9CB: _dl_allocate_tls (dl-tls.c:544)
==6346== by 0x4FFDCA3: allocate_stack (allocatestack.c:588)
==6346== by 0x4FFDCA3: pthread_create@@GLIBC_2.4 (pthread_create.c:537)
==6346== by 0x58A4EBD: ??? (in /usr/lib/arm-linux-gnueabihf/liblttng-ust.so.0.0.0)
==6346==
==6346== 416 bytes in 6 blocks are possibly lost in loss record 311 of 338
==6346== at 0x4840CAC: realloc (vg_replace_malloc.c:692)
==6346== by 0x4CD9D53: g_realloc (in /lib/arm-linux-gnueabihf/libglib-2.0.so.0.4400.1)
==6346==
==6346== 656 bytes in 2 blocks are possibly lost in loss record 313 of 338
==6346== at 0x4840A6C: calloc (vg_replace_malloc.c:623)
==6346== by 0x400D349: allocate_dtv (dl-tls.c:322)
==6346== by 0x400D9CB: _dl_allocate_tls (dl-tls.c:544)
==6346== by 0x4FFDCA3: allocate_stack (allocatestack.c:588)
==6346== by 0x4FFDCA3: pthread_create@@GLIBC_2.4 (pthread_create.c:537)
==6346== by 0x4D05E41: ??? (in /lib/arm-linux-gnueabihf/libglib-2.0.so.0.4400.1)
==6346==
==6346== 2,148 (48 direct, 2,100 indirect) bytes in 6 blocks are definitely lost in loss record 323 of 338
==6346== at 0x587AEEC: g_type_create_instance (in /usr/lib/arm-linux-gnueabihf/libgobject-2.0.so.0.4400.1)
==6346==
==6346== 2,312 bytes in 80 blocks are possibly lost in loss record 324 of 338
==6346== at 0x483E358: malloc (vg_replace_malloc.c:296)
==6346== by 0x4CD9CC1: g_malloc (in /lib/arm-linux-gnueabihf/libglib-2.0.so.0.4400.1)
==6346==
==6346== 3,068 bytes in 86 blocks are possibly lost in loss record 328 of 338
==6346== at 0x4840A6C: calloc (vg_replace_malloc.c:623)
==6346== by 0x4CD9D05: g_malloc0 (in /lib/arm-linux-gnueabihf/libglib-2.0.so.0.4400.1)
==6346==
==6346== 16,768 (1,782 direct, 14,986 indirect) bytes in 34 blocks are definitely lost in loss record 336 of 338
==6346== at 0x483E358: malloc (vg_replace_malloc.c:296)
==6346== by 0x4CD9CC1: g_malloc (in /lib/arm-linux-gnueabihf/libglib-2.0.so.0.4400.1)
==6346==
==6346== LEAK SUMMARY:
==6346== definitely lost: 1,914 bytes in 43 blocks
==6346== indirectly lost: 17,286 bytes in 784 blocks
==6346== possibly lost: 7,350 bytes in 200 blocks
==6346== still reachable: 120,525 bytes in 2,176 blocks
==6346== suppressed: 0 bytes in 0 blocks
==6346== Reachable blocks (those to which a pointer was found) are not shown.
==6346== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==6346==
==6346== For counts of detected and suppressed errors, rerun with: -v
==6346== Use --track-origins=yes to see where uninitialised values come from
==6346== ERROR SUMMARY: 73 errors from 23 contexts (suppressed: 14 from 8)
|