1 | ==13382== Memcheck, a memory error detector. |
---|
2 | ==13382== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al. |
---|
3 | ==13382== Using LibVEX rev 1606, a library for dynamic binary translation. |
---|
4 | ==13382== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP. |
---|
5 | ==13382== Using valgrind-3.2.0, a dynamic binary instrumentation framework. |
---|
6 | ==13382== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al. |
---|
7 | ==13382== For more details, rerun with: -v |
---|
8 | ==13382== |
---|
9 | ==13382== Thread 10: |
---|
10 | ==13382== Syscall param ioctl(SIOCGIFCONF).ifc_buf points to unaddressable byte(s) |
---|
11 | ==13382== at 0x6187BC9: ioctl (in /lib/libc-2.4.so) |
---|
12 | ==13382== by 0x4FA4339: UPnpNotifyTask::Execute(TaskQueue*) (upnptasknotify.cpp:119) |
---|
13 | ==13382== by 0x4F9D860: TaskQueue::run() (taskqueue.cpp:124) |
---|
14 | ==13382== by 0x579AF1B: QThreadInstance::start(void*) (in /usr/lib/qt-3.3.6_r.glibc-2.4/lib/libqt-mt.so.3.3.6) |
---|
15 | ==13382== by 0x5FB12B3: start_thread (pthread_create.c:261) |
---|
16 | ==13382== by 0x618F17D: clone (in /lib/libc-2.4.so) |
---|
17 | ==13382== Address 0xC316000 is on thread 10's stack |
---|
18 | ==13382== Warning: noted but unhandled ioctl 0x6F2D with no size/direction hints |
---|
19 | ==13382== This could cause spurious value errors to appear. |
---|
20 | ==13382== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. |
---|
21 | ==13382== Warning: noted but unhandled ioctl 0x6F2D with no size/direction hints |
---|
22 | ==13382== This could cause spurious value errors to appear. |
---|
23 | ==13382== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. |
---|
24 | ==13382== Warning: noted but unhandled ioctl 0x6F2D with no size/direction hints |
---|
25 | ==13382== This could cause spurious value errors to appear. |
---|
26 | ==13382== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. |
---|
27 | ==13382== |
---|
28 | ==13382== Thread 5: |
---|
29 | ==13382== Invalid free() / delete / delete[] |
---|
30 | ==13382== at 0x4021F6E: free (vg_replace_malloc.c:233) |
---|
31 | ==13382== by 0x61C974D: free_mem (dl-libc.c:235) |
---|
32 | ==13382== by 0x61C9381: __libc_freeres (set-freeres.c:47) |
---|
33 | ==13382== by 0x401E1F6: _vgnU_freeres (vg_preloaded.c:60) |
---|
34 | ==13382== by 0x5FB484B: pthread_cond_timedwait@@GLIBC_2.3.2 (in /lib/libpthread-2.4.so) |
---|
35 | ==13382== by 0x2BF95EB7: ??? |
---|
36 | ==13382== Address 0x6205A68 is not stack'd, malloc'd or (recently) free'd |
---|
37 | ==13382== |
---|
38 | ==13382== ERROR SUMMARY: 23 errors from 2 contexts (suppressed: 139 from 1) |
---|
39 | ==13382== malloc/free: in use at exit: 1,566,523 bytes in 23,597 blocks. |
---|
40 | ==13382== malloc/free: 47,018,681 allocs, 46,995,085 frees, 657,040,889 bytes allocated. |
---|
41 | ==13382== For counts of detected errors, rerun with: -v |
---|
42 | ==13382== searching for pointers to 23,597 not-freed blocks. |
---|
43 | ==13382== checked 221,839,620 bytes. |
---|
44 | ==13382== |
---|
45 | ==13382== LEAK SUMMARY: |
---|
46 | ==13382== definitely lost: 627,853 bytes in 8,991 blocks. |
---|
47 | ==13382== possibly lost: 24,176 bytes in 46 blocks. |
---|
48 | ==13382== still reachable: 914,494 bytes in 14,560 blocks. |
---|
49 | ==13382== suppressed: 0 bytes in 0 blocks. |
---|
50 | ==13382== Use --leak-check=full to see details of leaked memory. |
---|