YPOPs! on Ubuntu Gutsy crashing

Discussion Forum for YPOPs!/Linux.


YPOPs! on Ubuntu Gutsy crashing

Postby Tidder on April 1st, 2008, 11:29 pm

I've noticed a strange problem with both my 64-bit and 32-bit Ubuntu Gutsy machines. YPOPs! daemon won't stay running. It runs and works ok for a couple of queries to yahoo, then just stops on my 64-bit. On my 32-bit, it runs for maybe one or 2 minutes, then stops. I've worked around the issue by setting up a cron job to start the daemon every minute, so it's not a big deal, but still bizarre.

I'm still looking into it, gotta figure out how to turn on some massive logging to find out whats going on. Just figured I'd drop a note here more as a work-log I guess. If anyone has any pointers in the mean time, throw them at me. I'm running Thomas' 0.9.5.1 deb package on my 32, and the 64 I compiled from Thomas' source. Has this behavior only been viewed on Ubuntu 7.10? Anybody from 7.04 or 6.x seen anything like this?

Tidder

Tidder
YPOPs! Rookie
YPOPs! Rookie
 
Posts: 11
Joined: April 1st, 2008, 2:41 pm

Re: YPOPs! on Ubuntu Gutsy crashing

Postby Tidder on April 2nd, 2008, 12:26 am

Well, on my 32-bit machine, I've compiled from CVS (had to make a small change in WebBrowser.cpp, changed boolean to bool) and it seems to be working ok so far, showing version 0.9.5.3. Can send an receive at least, and no crashing or process dying. Going to attempt on my 64-bit n see what happens.

Also, compiling from source, I see in my ypops.log that it's trying to bind to ip 127.0.0.1 ports 110 and 25, even tho that's not in my ypops.ini file. Is this hard-coded somewhere? I actually don't know shit about programming... I program in Visual Basic.net, lol! But I've fumbled thru it this far... :D

EDIT: Nevermind about the ip and ports, was looking at a log that i have no idea about. Found the current log in /etc/ypops.log. Everything shows ok...
Tidder
YPOPs! Rookie
YPOPs! Rookie
 
Posts: 11
Joined: April 1st, 2008, 2:41 pm

Re: YPOPs! on Ubuntu Gutsy crashing

Postby Tidder on April 2nd, 2008, 1:28 am

Congrats on all the changes you guys made to make this compile on linux btw! You rock! I can't believe how easy it just worked... nothing ever goes that smoothly for me.

About 2 hours and still running strong. Sweet action.

EDIT: Jumped to conclusions too soon. I'm getting a "segmentation fault (core dumped)" after YPOPs! has been running for a while. Hard to reproduce. Sometimes it will run fine for an hour or two, sometimes it will crash after just a few minutes. Dang.
Tidder
YPOPs! Rookie
YPOPs! Rookie
 
Posts: 11
Joined: April 1st, 2008, 2:41 pm

Re: YPOPs! on Ubuntu Gutsy crashing

Postby Tidder on April 2nd, 2008, 5:34 pm

Well, I'm using valgrind to check why the segmentation fault is happening, I don't even really know if this is what I'm supposed to do. Googling around, I found that people are using valgrind to analyze segmentation faults. Only thing is ypops has been running now for about 3 hours under valgrind and it won't crash. Sheesh.

Comments from anyone? I have no idea what I'm doing. :roll:
Tidder
YPOPs! Rookie
YPOPs! Rookie
 
Posts: 11
Joined: April 1st, 2008, 2:41 pm

Re: YPOPs! on Ubuntu Gutsy crashing

Postby Tidder on April 2nd, 2008, 6:10 pm

So I'm assuming valgrind keeps the prog running if it normally would crash... anyway...

It appears it's a bug in glibc "GetHostByName()" after looking at my valgrind log. Bug is listed here

Other errors are present in the log as well if anyone is interested. I will post shortly, then give up on this for the time being. :)
Tidder
YPOPs! Rookie
YPOPs! Rookie
 
Posts: 11
Joined: April 1st, 2008, 2:41 pm

Re: YPOPs! on Ubuntu Gutsy crashing

Postby Tidder on April 2nd, 2008, 6:16 pm

As promised:

Code: Select all
==3913== ERROR SUMMARY: 57466 errors from 33 contexts (suppressed: 65 from 1)
==3913==
==3913== 1 errors in context 1 of 33:
==3913== Invalid read of size 1
==3913==    at 0x807EB2E: regmatch(char*) (regexp.cpp:837)
==3913==    by 0x807EEDA: regtry(regexp*, char const*) (regexp.cpp:781)
==3913==    by 0x807F01E: regexec(regexp*, char const*, char const**) (regexp.cpp:743)
==3913==    by 0x8075A70: CStringEx::SearchRegEx(char const*, char const*, char const**, char const*, unsigned) (vsscanf.cpp:123)
==3913==    by 0x8072575: CWebBrowser::FetchMailboxList(CStdStr<char> const&) (WebBrowser.cpp:844)
==3913==    by 0x8061A4C: ServiceClient::Execute() (ServiceClient.cpp:756)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==  Address 0x65CC2A0 is 30,600 bytes inside a block of size 30,773 free'd
==3913==    at 0x4021D18: operator delete[](void*) (vg_replace_malloc.c:256)
==3913==    by 0x805CB17: HttpClientResponse::~HttpClientResponse() (HttpClientResponse.cpp:72)
==3913==    by 0x8072A1B: CWebBrowser::FetchMailboxList(CStdStr<char> const&) (WebBrowser.cpp:910)
==3913==    by 0x8061A4C: ServiceClient::Execute() (ServiceClient.cpp:756)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==
==3913== 1 errors in context 2 of 33:
==3913== Thread 3:
==3913== Invalid read of size 4
==3913==    at 0x4014BF3: (within /lib/ld-2.6.1.so)
==3913==    by 0x4005BE9: (within /lib/ld-2.6.1.so)
==3913==    by 0x4007A07: (within /lib/ld-2.6.1.so)
==3913==    by 0x4010F83: (within /lib/ld-2.6.1.so)
==3913==    by 0x400D015: (within /lib/ld-2.6.1.so)
==3913==    by 0x401099D: (within /lib/ld-2.6.1.so)
==3913==    by 0x446A061: (within /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x400D015: (within /lib/ld-2.6.1.so)
==3913==    by 0x446A224: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x4444756: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x4445066: __nss_next (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x444A6B4: gethostbyname2_r (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x44196EC: (within /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x441A61F: getaddrinfo (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x419EC68: (within /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x417733F: (within /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x41882AA: (within /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x419533B: (within /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x4195DFC: curl_easy_perform (in /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x805B373: HttpClient::DoGetInternal(char const*, HttpClientResponse&) (HttpClient.cpp:481)
==3913==    by 0x805B59B: HttpClient::DoGet(char const*, HttpClientResponse&) (HttpClient.cpp:387)
==3913==    by 0x806829B: CWebBrowser::ConnectToYahoo(char const*, char const*) (WebBrowser.cpp:249)
==3913==    by 0x80617FB: ServiceClient::Execute() (ServiceClient.cpp:653)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==  Address 0x46C7C10 is 32 bytes inside a block of size 35 alloc'd
==3913==    at 0x4022765: malloc (vg_replace_malloc.c:149)
==3913==    by 0x4007FA1: (within /lib/ld-2.6.1.so)
==3913==    by 0x4010F83: (within /lib/ld-2.6.1.so)
==3913==    by 0x400D015: (within /lib/ld-2.6.1.so)
==3913==    by 0x401099D: (within /lib/ld-2.6.1.so)
==3913==    by 0x446A061: (within /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x400D015: (within /lib/ld-2.6.1.so)
==3913==    by 0x446A224: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x4444756: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x4445066: __nss_next (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x444A6B4: gethostbyname2_r (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x44196EC: (within /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x441A61F: getaddrinfo (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x419EC68: (within /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x417733F: (within /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x41882AA: (within /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x419533B: (within /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x4195DFC: curl_easy_perform (in /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x805B373: HttpClient::DoGetInternal(char const*, HttpClientResponse&) (HttpClient.cpp:481)
==3913==    by 0x805B59B: HttpClient::DoGet(char const*, HttpClientResponse&) (HttpClient.cpp:387)
==3913==    by 0x806829B: CWebBrowser::ConnectToYahoo(char const*, char const*) (WebBrowser.cpp:249)
==3913==    by 0x80617FB: ServiceClient::Execute() (ServiceClient.cpp:653)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==
==3913== 1 errors in context 3 of 33:
==3913== Invalid read of size 4
==3913==    at 0x4014C37: (within /lib/ld-2.6.1.so)
==3913==    by 0x4005BE9: (within /lib/ld-2.6.1.so)
==3913==    by 0x4007A07: (within /lib/ld-2.6.1.so)
==3913==    by 0x4010F83: (within /lib/ld-2.6.1.so)
==3913==    by 0x400D015: (within /lib/ld-2.6.1.so)
==3913==    by 0x401099D: (within /lib/ld-2.6.1.so)
==3913==    by 0x446A061: (within /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x400D015: (within /lib/ld-2.6.1.so)
==3913==    by 0x446A224: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x4444756: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x4445066: __nss_next (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x444A6B4: gethostbyname2_r (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x44196EC: (within /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x441A61F: getaddrinfo (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x419EC68: (within /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x417733F: (within /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x41882AA: (within /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x419533B: (within /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x4195DFC: curl_easy_perform (in /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x805B373: HttpClient::DoGetInternal(char const*, HttpClientResponse&) (HttpClient.cpp:481)
==3913==    by 0x805B59B: HttpClient::DoGet(char const*, HttpClientResponse&) (HttpClient.cpp:387)
==3913==    by 0x806829B: CWebBrowser::ConnectToYahoo(char const*, char const*) (WebBrowser.cpp:249)
==3913==    by 0x80617FB: ServiceClient::Execute() (ServiceClient.cpp:653)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==  Address 0x46C771C is 28 bytes inside a block of size 31 alloc'd
==3913==    at 0x4022765: malloc (vg_replace_malloc.c:149)
==3913==    by 0x4007FA1: (within /lib/ld-2.6.1.so)
==3913==    by 0x4010F83: (within /lib/ld-2.6.1.so)
==3913==    by 0x400D015: (within /lib/ld-2.6.1.so)
==3913==    by 0x401099D: (within /lib/ld-2.6.1.so)
==3913==    by 0x446A061: (within /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x400D015: (within /lib/ld-2.6.1.so)
==3913==    by 0x446A224: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x4444756: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x4445066: __nss_next (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x444A6B4: gethostbyname2_r (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x44196EC: (within /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x441A61F: getaddrinfo (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x419EC68: (within /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x417733F: (within /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x41882AA: (within /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x419533B: (within /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x4195DFC: curl_easy_perform (in /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x805B373: HttpClient::DoGetInternal(char const*, HttpClientResponse&) (HttpClient.cpp:481)
==3913==    by 0x805B59B: HttpClient::DoGet(char const*, HttpClientResponse&) (HttpClient.cpp:387)
==3913==    by 0x806829B: CWebBrowser::ConnectToYahoo(char const*, char const*) (WebBrowser.cpp:249)
==3913==    by 0x80617FB: ServiceClient::Execute() (ServiceClient.cpp:653)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==
==3913== 1 errors in context 4 of 33:
==3913== Invalid read of size 4
==3913==    at 0x4014C09: (within /lib/ld-2.6.1.so)
==3913==    by 0x4005BE9: (within /lib/ld-2.6.1.so)
==3913==    by 0x4007A07: (within /lib/ld-2.6.1.so)
==3913==    by 0x4010F83: (within /lib/ld-2.6.1.so)
==3913==    by 0x400D015: (within /lib/ld-2.6.1.so)
==3913==    by 0x401099D: (within /lib/ld-2.6.1.so)
==3913==    by 0x446A061: (within /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x400D015: (within /lib/ld-2.6.1.so)
==3913==    by 0x446A224: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x4444756: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x444486F: (within /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x4446495: __nss_hosts_lookup (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x444A7C5: gethostbyname2_r (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x44196EC: (within /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x441A61F: getaddrinfo (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x419EC68: (within /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x417733F: (within /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x41882AA: (within /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x419533B: (within /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x4195DFC: curl_easy_perform (in /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x805B373: HttpClient::DoGetInternal(char const*, HttpClientResponse&) (HttpClient.cpp:481)
==3913==    by 0x805B59B: HttpClient::DoGet(char const*, HttpClientResponse&) (HttpClient.cpp:387)
==3913==    by 0x806829B: CWebBrowser::ConnectToYahoo(char const*, char const*) (WebBrowser.cpp:249)
==3913==    by 0x80617FB: ServiceClient::Execute() (ServiceClient.cpp:653)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==  Address 0x46C6EEC is 36 bytes inside a block of size 37 alloc'd
==3913==    at 0x4022765: malloc (vg_replace_malloc.c:149)
==3913==    by 0x4007FA1: (within /lib/ld-2.6.1.so)
==3913==    by 0x4010F83: (within /lib/ld-2.6.1.so)
==3913==    by 0x400D015: (within /lib/ld-2.6.1.so)
==3913==    by 0x401099D: (within /lib/ld-2.6.1.so)
==3913==    by 0x446A061: (within /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x400D015: (within /lib/ld-2.6.1.so)
==3913==    by 0x446A224: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x4444756: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x444486F: (within /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x4446495: __nss_hosts_lookup (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x444A7C5: gethostbyname2_r (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x44196EC: (within /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x441A61F: getaddrinfo (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==    by 0x419EC68: (within /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x417733F: (within /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x41882AA: (within /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x419533B: (within /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x4195DFC: curl_easy_perform (in /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x805B373: HttpClient::DoGetInternal(char const*, HttpClientResponse&) (HttpClient.cpp:481)
==3913==    by 0x805B59B: HttpClient::DoGet(char const*, HttpClientResponse&) (HttpClient.cpp:387)
==3913==    by 0x806829B: CWebBrowser::ConnectToYahoo(char const*, char const*) (WebBrowser.cpp:249)
==3913==    by 0x80617FB: ServiceClient::Execute() (ServiceClient.cpp:653)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==
==3913== 2 errors in context 5 of 33:
==3913== Invalid read of size 1
==3913==    at 0x4024420: memcpy (mc_replace_strmem.c:406)
==3913==    by 0x40C9A3A: std::string::_M_replace_safe(unsigned, unsigned, char const*, unsigned) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x40C9AB4: std::string::assign(char const*, unsigned) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x40C9B84: std::string::assign(char const*) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x80533A3: ssasn(std::string&, char const*) (StdString.h:1216)
==3913==    by 0x80533C1: CStdStr<char>::operator=(char const*) (StdString.h:2075)
==3913==    by 0x8053437: CStdStr<char>::CStdStr(char const*) (StdString.h:2018)
==3913==    by 0x8053477: CStringEx::CStringEx(char const*) (vsscanf.h:77)
==3913==    by 0x805E2F0: CIniFile::FindKey(char const*, char const*, EFIND*) (inifile.cpp:550)
==3913==    by 0x805E728: CIniFile::ReadString(char const*, char const*, char const*) (inifile.cpp:424)
==3913==    by 0x805E877: CIniFile::ReadInt(char const*, char const*, int) (inifile.cpp:449)
==3913==    by 0x804CEAF: CDataHolder::ReadInt(unsigned*, char const*, char const*, int) (DataHolder.cpp:605)
==3913==    by 0x804D745: CDataHolder::LoadSection(char const*) (DataHolder.cpp:613)
==3913==    by 0x8050344: CDataHolder::Load(char const*) (DataHolder.cpp:547)
==3913==    by 0x80617D7: ServiceClient::Execute() (ServiceClient.cpp:651)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==  Address 0x4680C58 is 8 bytes inside a block of size 11 free'd
==3913==    at 0x402237F: free (vg_replace_malloc.c:233)
==3913==    by 0x805D3FA: CIniFile::FreeAllMem() (inifile.cpp:498)
==3913==    by 0x805D81C: CIniFile::OpenIniFile(char const*) (inifile.cpp:197)
==3913==    by 0x8050220: CDataHolder::Load(char const*) (DataHolder.cpp:527)
==3913==    by 0x80617D7: ServiceClient::Execute() (ServiceClient.cpp:651)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==
==3913== 2 errors in context 6 of 33:
==3913== Invalid read of size 1
==3913==    at 0x40243FF: memcpy (mc_replace_strmem.c:406)
==3913==    by 0x40C9A3A: std::string::_M_replace_safe(unsigned, unsigned, char const*, unsigned) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x40C9AB4: std::string::assign(char const*, unsigned) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x40C9B84: std::string::assign(char const*) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x80533A3: ssasn(std::string&, char const*) (StdString.h:1216)
==3913==    by 0x80533C1: CStdStr<char>::operator=(char const*) (StdString.h:2075)
==3913==    by 0x8053437: CStdStr<char>::CStdStr(char const*) (StdString.h:2018)
==3913==    by 0x8053477: CStringEx::CStringEx(char const*) (vsscanf.h:77)
==3913==    by 0x805E2F0: CIniFile::FindKey(char const*, char const*, EFIND*) (inifile.cpp:550)
==3913==    by 0x805E728: CIniFile::ReadString(char const*, char const*, char const*) (inifile.cpp:424)
==3913==    by 0x805E877: CIniFile::ReadInt(char const*, char const*, int) (inifile.cpp:449)
==3913==    by 0x804CEAF: CDataHolder::ReadInt(unsigned*, char const*, char const*, int) (DataHolder.cpp:605)
==3913==    by 0x804D745: CDataHolder::LoadSection(char const*) (DataHolder.cpp:613)
==3913==    by 0x8050344: CDataHolder::Load(char const*) (DataHolder.cpp:547)
==3913==    by 0x80617D7: ServiceClient::Execute() (ServiceClient.cpp:651)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==  Address 0x4680C53 is 3 bytes inside a block of size 11 free'd
==3913==    at 0x402237F: free (vg_replace_malloc.c:233)
==3913==    by 0x805D3FA: CIniFile::FreeAllMem() (inifile.cpp:498)
==3913==    by 0x805D81C: CIniFile::OpenIniFile(char const*) (inifile.cpp:197)
==3913==    by 0x8050220: CDataHolder::Load(char const*) (DataHolder.cpp:527)
==3913==    by 0x80617D7: ServiceClient::Execute() (ServiceClient.cpp:651)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==
==3913== 2 errors in context 7 of 33:
==3913== Invalid read of size 1
==3913==    at 0x40243F6: memcpy (mc_replace_strmem.c:406)
==3913==    by 0x40C9A3A: std::string::_M_replace_safe(unsigned, unsigned, char const*, unsigned) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x40C9AB4: std::string::assign(char const*, unsigned) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x40C9B84: std::string::assign(char const*) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x80533A3: ssasn(std::string&, char const*) (StdString.h:1216)
==3913==    by 0x80533C1: CStdStr<char>::operator=(char const*) (StdString.h:2075)
==3913==    by 0x8053437: CStdStr<char>::CStdStr(char const*) (StdString.h:2018)
==3913==    by 0x8053477: CStringEx::CStringEx(char const*) (vsscanf.h:77)
==3913==    by 0x805E2F0: CIniFile::FindKey(char const*, char const*, EFIND*) (inifile.cpp:550)
==3913==    by 0x805E728: CIniFile::ReadString(char const*, char const*, char const*) (inifile.cpp:424)
==3913==    by 0x805E877: CIniFile::ReadInt(char const*, char const*, int) (inifile.cpp:449)
==3913==    by 0x804CEAF: CDataHolder::ReadInt(unsigned*, char const*, char const*, int) (DataHolder.cpp:605)
==3913==    by 0x804D745: CDataHolder::LoadSection(char const*) (DataHolder.cpp:613)
==3913==    by 0x8050344: CDataHolder::Load(char const*) (DataHolder.cpp:547)
==3913==    by 0x80617D7: ServiceClient::Execute() (ServiceClient.cpp:651)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==  Address 0x4680C52 is 2 bytes inside a block of size 11 free'd
==3913==    at 0x402237F: free (vg_replace_malloc.c:233)
==3913==    by 0x805D3FA: CIniFile::FreeAllMem() (inifile.cpp:498)
==3913==    by 0x805D81C: CIniFile::OpenIniFile(char const*) (inifile.cpp:197)
==3913==    by 0x8050220: CDataHolder::Load(char const*) (DataHolder.cpp:527)
==3913==    by 0x80617D7: ServiceClient::Execute() (ServiceClient.cpp:651)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==
==3913== 2 errors in context 8 of 33:
==3913== Invalid read of size 1
==3913==    at 0x40243ED: memcpy (mc_replace_strmem.c:406)
==3913==    by 0x40C9A3A: std::string::_M_replace_safe(unsigned, unsigned, char const*, unsigned) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x40C9AB4: std::string::assign(char const*, unsigned) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x40C9B84: std::string::assign(char const*) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x80533A3: ssasn(std::string&, char const*) (StdString.h:1216)
==3913==    by 0x80533C1: CStdStr<char>::operator=(char const*) (StdString.h:2075)
==3913==    by 0x8053437: CStdStr<char>::CStdStr(char const*) (StdString.h:2018)
==3913==    by 0x8053477: CStringEx::CStringEx(char const*) (vsscanf.h:77)
==3913==    by 0x805E2F0: CIniFile::FindKey(char const*, char const*, EFIND*) (inifile.cpp:550)
==3913==    by 0x805E728: CIniFile::ReadString(char const*, char const*, char const*) (inifile.cpp:424)
==3913==    by 0x805E877: CIniFile::ReadInt(char const*, char const*, int) (inifile.cpp:449)
==3913==    by 0x804CEAF: CDataHolder::ReadInt(unsigned*, char const*, char const*, int) (DataHolder.cpp:605)
==3913==    by 0x804D745: CDataHolder::LoadSection(char const*) (DataHolder.cpp:613)
==3913==    by 0x8050344: CDataHolder::Load(char const*) (DataHolder.cpp:547)
==3913==    by 0x80617D7: ServiceClient::Execute() (ServiceClient.cpp:651)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==  Address 0x4680C51 is 1 bytes inside a block of size 11 free'd
==3913==    at 0x402237F: free (vg_replace_malloc.c:233)
==3913==    by 0x805D3FA: CIniFile::FreeAllMem() (inifile.cpp:498)
==3913==    by 0x805D81C: CIniFile::OpenIniFile(char const*) (inifile.cpp:197)
==3913==    by 0x8050220: CDataHolder::Load(char const*) (DataHolder.cpp:527)
==3913==    by 0x80617D7: ServiceClient::Execute() (ServiceClient.cpp:651)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==
==3913== 2 errors in context 9 of 33:
==3913== Invalid read of size 1
==3913==    at 0x40243E0: memcpy (mc_replace_strmem.c:406)
==3913==    by 0x40C9A3A: std::string::_M_replace_safe(unsigned, unsigned, char const*, unsigned) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x40C9AB4: std::string::assign(char const*, unsigned) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x40C9B84: std::string::assign(char const*) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x80533A3: ssasn(std::string&, char const*) (StdString.h:1216)
==3913==    by 0x80533C1: CStdStr<char>::operator=(char const*) (StdString.h:2075)
==3913==    by 0x8053437: CStdStr<char>::CStdStr(char const*) (StdString.h:2018)
==3913==    by 0x8053477: CStringEx::CStringEx(char const*) (vsscanf.h:77)
==3913==    by 0x805E2F0: CIniFile::FindKey(char const*, char const*, EFIND*) (inifile.cpp:550)
==3913==    by 0x805E728: CIniFile::ReadString(char const*, char const*, char const*) (inifile.cpp:424)
==3913==    by 0x805E877: CIniFile::ReadInt(char const*, char const*, int) (inifile.cpp:449)
==3913==    by 0x804CEAF: CDataHolder::ReadInt(unsigned*, char const*, char const*, int) (DataHolder.cpp:605)
==3913==    by 0x804D745: CDataHolder::LoadSection(char const*) (DataHolder.cpp:613)
==3913==    by 0x8050344: CDataHolder::Load(char const*) (DataHolder.cpp:547)
==3913==    by 0x80617D7: ServiceClient::Execute() (ServiceClient.cpp:651)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==  Address 0x4680C50 is 0 bytes inside a block of size 11 free'd
==3913==    at 0x402237F: free (vg_replace_malloc.c:233)
==3913==    by 0x805D3FA: CIniFile::FreeAllMem() (inifile.cpp:498)
==3913==    by 0x805D81C: CIniFile::OpenIniFile(char const*) (inifile.cpp:197)
==3913==    by 0x8050220: CDataHolder::Load(char const*) (DataHolder.cpp:527)
==3913==    by 0x80617D7: ServiceClient::Execute() (ServiceClient.cpp:651)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==
==3913== 3 errors in context 10 of 33:
==3913== Invalid read of size 1
==3913==    at 0x4024377: memcpy (mc_replace_strmem.c:406)
==3913==    by 0x40C9A3A: std::string::_M_replace_safe(unsigned, unsigned, char const*, unsigned) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x40C9AB4: std::string::assign(char const*, unsigned) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x40C9B84: std::string::assign(char const*) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x80533A3: ssasn(std::string&, char const*) (StdString.h:1216)
==3913==    by 0x80533C1: CStdStr<char>::operator=(char const*) (StdString.h:2075)
==3913==    by 0x8053437: CStdStr<char>::CStdStr(char const*) (StdString.h:2018)
==3913==    by 0x8053477: CStringEx::CStringEx(char const*) (vsscanf.h:77)
==3913==    by 0x805E2F0: CIniFile::FindKey(char const*, char const*, EFIND*) (inifile.cpp:550)
==3913==    by 0x805E973: CIniFile::ReadStr(char const*, char const*, char const*) (inifile.cpp:409)
==3913==    by 0x804D4A4: CDataHolder::ReadStr(CStringEx*, char const*, char const*, char*) (DataHolder.cpp:587)
==3913==    by 0x804D9EA: CDataHolder::LoadSection(char const*) (DataHolder.cpp:630)
==3913==    by 0x8050344: CDataHolder::Load(char const*) (DataHolder.cpp:547)
==3913==    by 0x80617D7: ServiceClient::Execute() (ServiceClient.cpp:651)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==  Address 0x460F600 is 8 bytes inside a block of size 13 free'd
==3913==    at 0x402237F: free (vg_replace_malloc.c:233)
==3913==    by 0x805D3FA: CIniFile::FreeAllMem() (inifile.cpp:498)
==3913==    by 0x805D81C: CIniFile::OpenIniFile(char const*) (inifile.cpp:197)
==3913==    by 0x8050220: CDataHolder::Load(char const*) (DataHolder.cpp:527)
==3913==    by 0x80617D7: ServiceClient::Execute() (ServiceClient.cpp:651)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==
==3913== 3 errors in context 11 of 33:
==3913== Invalid read of size 1
==3913==    at 0x4024370: memcpy (mc_replace_strmem.c:406)
==3913==    by 0x40C9A3A: std::string::_M_replace_safe(unsigned, unsigned, char const*, unsigned) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x40C9AB4: std::string::assign(char const*, unsigned) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x40C9B84: std::string::assign(char const*) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x80533A3: ssasn(std::string&, char const*) (StdString.h:1216)
==3913==    by 0x80533C1: CStdStr<char>::operator=(char const*) (StdString.h:2075)
==3913==    by 0x8053437: CStdStr<char>::CStdStr(char const*) (StdString.h:2018)
==3913==    by 0x8053477: CStringEx::CStringEx(char const*) (vsscanf.h:77)
==3913==    by 0x805E2F0: CIniFile::FindKey(char const*, char const*, EFIND*) (inifile.cpp:550)
==3913==    by 0x805E973: CIniFile::ReadStr(char const*, char const*, char const*) (inifile.cpp:409)
==3913==    by 0x804D4A4: CDataHolder::ReadStr(CStringEx*, char const*, char const*, char*) (DataHolder.cpp:587)
==3913==    by 0x804D9EA: CDataHolder::LoadSection(char const*) (DataHolder.cpp:630)
==3913==    by 0x8050344: CDataHolder::Load(char const*) (DataHolder.cpp:547)
==3913==    by 0x80617D7: ServiceClient::Execute() (ServiceClient.cpp:651)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==  Address 0x460F601 is 9 bytes inside a block of size 13 free'd
==3913==    at 0x402237F: free (vg_replace_malloc.c:233)
==3913==    by 0x805D3FA: CIniFile::FreeAllMem() (inifile.cpp:498)
==3913==    by 0x805D81C: CIniFile::OpenIniFile(char const*) (inifile.cpp:197)
==3913==    by 0x8050220: CDataHolder::Load(char const*) (DataHolder.cpp:527)
==3913==    by 0x80617D7: ServiceClient::Execute() (ServiceClient.cpp:651)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==
==3913== 3 errors in context 12 of 33:
==3913== Invalid read of size 1
==3913==    at 0x4024369: memcpy (mc_replace_strmem.c:406)
==3913==    by 0x40C9A3A: std::string::_M_replace_safe(unsigned, unsigned, char const*, unsigned) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x40C9AB4: std::string::assign(char const*, unsigned) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x40C9B84: std::string::assign(char const*) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x80533A3: ssasn(std::string&, char const*) (StdString.h:1216)
==3913==    by 0x80533C1: CStdStr<char>::operator=(char const*) (StdString.h:2075)
==3913==    by 0x8053437: CStdStr<char>::CStdStr(char const*) (StdString.h:2018)
==3913==    by 0x8053477: CStringEx::CStringEx(char const*) (vsscanf.h:77)
==3913==    by 0x805E2F0: CIniFile::FindKey(char const*, char const*, EFIND*) (inifile.cpp:550)
==3913==    by 0x805E973: CIniFile::ReadStr(char const*, char const*, char const*) (inifile.cpp:409)
==3913==    by 0x804D4A4: CDataHolder::ReadStr(CStringEx*, char const*, char const*, char*) (DataHolder.cpp:587)
==3913==    by 0x804D9EA: CDataHolder::LoadSection(char const*) (DataHolder.cpp:630)
==3913==    by 0x8050344: CDataHolder::Load(char const*) (DataHolder.cpp:547)
==3913==    by 0x80617D7: ServiceClient::Execute() (ServiceClient.cpp:651)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==  Address 0x460F602 is 10 bytes inside a block of size 13 free'd
==3913==    at 0x402237F: free (vg_replace_malloc.c:233)
==3913==    by 0x805D3FA: CIniFile::FreeAllMem() (inifile.cpp:498)
==3913==    by 0x805D81C: CIniFile::OpenIniFile(char const*) (inifile.cpp:197)
==3913==    by 0x8050220: CDataHolder::Load(char const*) (DataHolder.cpp:527)
==3913==    by 0x80617D7: ServiceClient::Execute() (ServiceClient.cpp:651)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==
==3913== 3 errors in context 13 of 33:
==3913== Invalid read of size 1
==3913==    at 0x4024361: memcpy (mc_replace_strmem.c:406)
==3913==    by 0x40C9A3A: std::string::_M_replace_safe(unsigned, unsigned, char const*, unsigned) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x40C9AB4: std::string::assign(char const*, unsigned) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x40C9B84: std::string::assign(char const*) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x80533A3: ssasn(std::string&, char const*) (StdString.h:1216)
==3913==    by 0x80533C1: CStdStr<char>::operator=(char const*) (StdString.h:2075)
==3913==    by 0x8053437: CStdStr<char>::CStdStr(char const*) (StdString.h:2018)
==3913==    by 0x8053477: CStringEx::CStringEx(char const*) (vsscanf.h:77)
==3913==    by 0x805E2F0: CIniFile::FindKey(char const*, char const*, EFIND*) (inifile.cpp:550)
==3913==    by 0x805E973: CIniFile::ReadStr(char const*, char const*, char const*) (inifile.cpp:409)
==3913==    by 0x804D4A4: CDataHolder::ReadStr(CStringEx*, char const*, char const*, char*) (DataHolder.cpp:587)
==3913==    by 0x804D9EA: CDataHolder::LoadSection(char const*) (DataHolder.cpp:630)
==3913==    by 0x8050344: CDataHolder::Load(char const*) (DataHolder.cpp:547)
==3913==    by 0x80617D7: ServiceClient::Execute() (ServiceClient.cpp:651)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==  Address 0x460F603 is 11 bytes inside a block of size 13 free'd
==3913==    at 0x402237F: free (vg_replace_malloc.c:233)
==3913==    by 0x805D3FA: CIniFile::FreeAllMem() (inifile.cpp:498)
==3913==    by 0x805D81C: CIniFile::OpenIniFile(char const*) (inifile.cpp:197)
==3913==    by 0x8050220: CDataHolder::Load(char const*) (DataHolder.cpp:527)
==3913==    by 0x80617D7: ServiceClient::Execute() (ServiceClient.cpp:651)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==
==3913== 4 errors in context 14 of 33:
==3913== Invalid read of size 1
==3913==    at 0x4023508: strlen (mc_replace_strmem.c:246)
==3913==    by 0x418EC98: (within /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x418FEE4: curl_maprintf (in /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x417D664: (within /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x4188AA9: (within /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x41953FA: (within /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x4195DFC: curl_easy_perform (in /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x805B373: HttpClient::DoGetInternal(char const*, HttpClientResponse&) (HttpClient.cpp:481)
==3913==    by 0x805B59B: HttpClient::DoGet(char const*, HttpClientResponse&) (HttpClient.cpp:387)
==3913==    by 0x806B896: CWebBrowser::DoGet(char const*, HttpClientResponse&) (WebBrowser.cpp:2615)
==3913==    by 0x807203E: CWebBrowser::FetchMailboxList(CStdStr<char> const&) (WebBrowser.cpp:770)
==3913==    by 0x8061A4C: ServiceClient::Execute() (ServiceClient.cpp:756)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==  Address 0x6083554 is 12 bytes inside a block of size 71 free'd
==3913==    at 0x4022096: operator delete(void*) (vg_replace_malloc.c:244)
==3913==    by 0x40C790C: std::string::_Rep::_M_destroy(std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x40C9105: std::string::assign(std::string const&) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x805351C: ssasn(std::string&, std::string const&) (StdString.h:1190)
==3913==    by 0x80535D3: CStdStr<char>::operator=(CStdStr<char> const&) (StdString.h:2057)
==3913==    by 0x80535F1: CStringEx::operator=(CStringEx const&) (vsscanf.h:69)
==3913==    by 0x805AE49: HttpClient::FullReset() (HttpClient.cpp:617)
==3913==    by 0x806A53F: CWebBrowser::ConnectToYahoo(char const*, char const*) (WebBrowser.cpp:687)
==3913==    by 0x80617FB: ServiceClient::Execute() (ServiceClient.cpp:653)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==
==3913== 5 errors in context 15 of 33:
==3913== Invalid read of size 1
==3913==    at 0x4023508: strlen (mc_replace_strmem.c:246)
==3913==    by 0x418E543: curl_easy_escape (in /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x418E58B: curl_escape (in /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x80664AF: CWebBrowser::UrlEncode(char const*) (WebBrowser.cpp:2103)
==3913==    by 0x8068603: CWebBrowser::ConnectToYahoo(char const*, char const*) (WebBrowser.cpp:311)
==3913==    by 0x806A95A: CWebBrowser::DoCheckResponse(HttpClientResponse&) (WebBrowser.cpp:2684)
==3913==    by 0x806AB2D: CWebBrowser::DoPost(char const*, void const*, HttpClientResponse&, bool) (WebBrowser.cpp:2653)
==3913==    by 0x806B606: CWebBrowser::DeleteEmails(CStdStr<char> const&) (WebBrowser.cpp:2286)
==3913==    by 0x8060761: ServiceClient::ServiceQUIT() (ServiceClient.cpp:1382)
==3913==    by 0x8062030: ServiceClient::Execute() (ServiceClient.cpp:1022)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==  Address 0x46B93EC is 12 bytes inside a block of size 26 free'd
==3913==    at 0x4022096: operator delete(void*) (vg_replace_malloc.c:244)
==3913==    by 0x40C790C: std::string::_Rep::_M_destroy(std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x40C9105: std::string::assign(std::string const&) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x40C9163: std::string::operator=(std::string const&) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x8053365: ssasn(std::string&, char const*) (StdString.h:1207)
==3913==    by 0x80533C1: CStdStr<char>::operator=(char const*) (StdString.h:2075)
==3913==    by 0x8067E1A: CWebBrowser::ConnectToYahoo(char const*, char const*) (WebBrowser.cpp:194)
==3913==    by 0x806A95A: CWebBrowser::DoCheckResponse(HttpClientResponse&) (WebBrowser.cpp:2684)
==3913==    by 0x806AB2D: CWebBrowser::DoPost(char const*, void const*, HttpClientResponse&, bool) (WebBrowser.cpp:2653)
==3913==    by 0x806B606: CWebBrowser::DeleteEmails(CStdStr<char> const&) (WebBrowser.cpp:2286)
==3913==    by 0x8060761: ServiceClient::ServiceQUIT() (ServiceClient.cpp:1382)
==3913==    by 0x8062030: ServiceClient::Execute() (ServiceClient.cpp:1022)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==
==3913== 16 errors in context 16 of 33:
==3913== Invalid read of size 4
==3913==    at 0x805E2DF: CIniFile::FindKey(char const*, char const*, EFIND*) (inifile.cpp:550)
==3913==    by 0x805E728: CIniFile::ReadString(char const*, char const*, char const*) (inifile.cpp:424)
==3913==    by 0x805E877: CIniFile::ReadInt(char const*, char const*, int) (inifile.cpp:449)
==3913==    by 0x804CEAF: CDataHolder::ReadInt(unsigned*, char const*, char const*, int) (DataHolder.cpp:605)
==3913==    by 0x804D745: CDataHolder::LoadSection(char const*) (DataHolder.cpp:613)
==3913==    by 0x8050344: CDataHolder::Load(char const*) (DataHolder.cpp:547)
==3913==    by 0x80617D7: ServiceClient::Execute() (ServiceClient.cpp:651)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==  Address 0x5F63B74 is 4 bytes inside a block of size 16 free'd
==3913==    at 0x402237F: free (vg_replace_malloc.c:233)
==3913==    by 0x805D415: CIniFile::FreeAllMem() (inifile.cpp:499)
==3913==    by 0x805D81C: CIniFile::OpenIniFile(char const*) (inifile.cpp:197)
==3913==    by 0x8050220: CDataHolder::Load(char const*) (DataHolder.cpp:527)
==3913==    by 0x80617D7: ServiceClient::Execute() (ServiceClient.cpp:651)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==
Tidder
YPOPs! Rookie
YPOPs! Rookie
 
Posts: 11
Joined: April 1st, 2008, 2:41 pm

Re: YPOPs! on Ubuntu Gutsy crashing

Postby Tidder on April 2nd, 2008, 6:17 pm

Continued:

Code: Select all
==3913== 16 errors in context 17 of 33:
==3913== Invalid read of size 1
==3913==    at 0x805E2D1: CIniFile::FindKey(char const*, char const*, EFIND*) (inifile.cpp:548)
==3913==    by 0x805E728: CIniFile::ReadString(char const*, char const*, char const*) (inifile.cpp:424)
==3913==    by 0x805E877: CIniFile::ReadInt(char const*, char const*, int) (inifile.cpp:449)
==3913==    by 0x804CEAF: CDataHolder::ReadInt(unsigned*, char const*, char const*, int) (DataHolder.cpp:605)
==3913==    by 0x804D745: CDataHolder::LoadSection(char const*) (DataHolder.cpp:613)
==3913==    by 0x8050344: CDataHolder::Load(char const*) (DataHolder.cpp:547)
==3913==    by 0x80617D7: ServiceClient::Execute() (ServiceClient.cpp:651)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==  Address 0x5F63B70 is 0 bytes inside a block of size 16 free'd
==3913==    at 0x402237F: free (vg_replace_malloc.c:233)
==3913==    by 0x805D415: CIniFile::FreeAllMem() (inifile.cpp:499)
==3913==    by 0x805D81C: CIniFile::OpenIniFile(char const*) (inifile.cpp:197)
==3913==    by 0x8050220: CDataHolder::Load(char const*) (DataHolder.cpp:527)
==3913==    by 0x80617D7: ServiceClient::Execute() (ServiceClient.cpp:651)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==
==3913== 16 errors in context 18 of 33:
==3913== Invalid read of size 1
==3913==    at 0x805E2BB: CIniFile::FindKey(char const*, char const*, EFIND*) (inifile.cpp:543)
==3913==    by 0x805E728: CIniFile::ReadString(char const*, char const*, char const*) (inifile.cpp:424)
==3913==    by 0x805E877: CIniFile::ReadInt(char const*, char const*, int) (inifile.cpp:449)
==3913==    by 0x804CEAF: CDataHolder::ReadInt(unsigned*, char const*, char const*, int) (DataHolder.cpp:605)
==3913==    by 0x804D745: CDataHolder::LoadSection(char const*) (DataHolder.cpp:613)
==3913==    by 0x8050344: CDataHolder::Load(char const*) (DataHolder.cpp:547)
==3913==    by 0x80617D7: ServiceClient::Execute() (ServiceClient.cpp:651)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==  Address 0x5F63B70 is 0 bytes inside a block of size 16 free'd
==3913==    at 0x402237F: free (vg_replace_malloc.c:233)
==3913==    by 0x805D415: CIniFile::FreeAllMem() (inifile.cpp:499)
==3913==    by 0x805D81C: CIniFile::OpenIniFile(char const*) (inifile.cpp:197)
==3913==    by 0x8050220: CDataHolder::Load(char const*) (DataHolder.cpp:527)
==3913==    by 0x80617D7: ServiceClient::Execute() (ServiceClient.cpp:651)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==
==3913== 17 errors in context 19 of 33:
==3913== Invalid read of size 1
==3913==    at 0x805E2B1: CIniFile::FindKey(char const*, char const*, EFIND*) (inifile.cpp:543)
==3913==    by 0x805E728: CIniFile::ReadString(char const*, char const*, char const*) (inifile.cpp:424)
==3913==    by 0x805E877: CIniFile::ReadInt(char const*, char const*, int) (inifile.cpp:449)
==3913==    by 0x804CEAF: CDataHolder::ReadInt(unsigned*, char const*, char const*, int) (DataHolder.cpp:605)
==3913==    by 0x804D745: CDataHolder::LoadSection(char const*) (DataHolder.cpp:613)
==3913==    by 0x8050344: CDataHolder::Load(char const*) (DataHolder.cpp:547)
==3913==    by 0x80617D7: ServiceClient::Execute() (ServiceClient.cpp:651)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==  Address 0x5F63B70 is 0 bytes inside a block of size 16 free'd
==3913==    at 0x402237F: free (vg_replace_malloc.c:233)
==3913==    by 0x805D415: CIniFile::FreeAllMem() (inifile.cpp:499)
==3913==    by 0x805D81C: CIniFile::OpenIniFile(char const*) (inifile.cpp:197)
==3913==    by 0x8050220: CDataHolder::Load(char const*) (DataHolder.cpp:527)
==3913==    by 0x80617D7: ServiceClient::Execute() (ServiceClient.cpp:651)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==
==3913== 17 errors in context 20 of 33:
==3913== Invalid read of size 4
==3913==    at 0x805E598: CIniFile::FindKey(char const*, char const*, EFIND*) (inifile.cpp:572)
==3913==    by 0x805E728: CIniFile::ReadString(char const*, char const*, char const*) (inifile.cpp:424)
==3913==    by 0x805E877: CIniFile::ReadInt(char const*, char const*, int) (inifile.cpp:449)
==3913==    by 0x804CEAF: CDataHolder::ReadInt(unsigned*, char const*, char const*, int) (DataHolder.cpp:605)
==3913==    by 0x804D745: CDataHolder::LoadSection(char const*) (DataHolder.cpp:613)
==3913==    by 0x8050344: CDataHolder::Load(char const*) (DataHolder.cpp:547)
==3913==    by 0x80617D7: ServiceClient::Execute() (ServiceClient.cpp:651)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==  Address 0x4673C5C is 12 bytes inside a block of size 16 free'd
==3913==    at 0x402237F: free (vg_replace_malloc.c:233)
==3913==    by 0x805D415: CIniFile::FreeAllMem() (inifile.cpp:499)
==3913==    by 0x805D81C: CIniFile::OpenIniFile(char const*) (inifile.cpp:197)
==3913==    by 0x8050220: CDataHolder::Load(char const*) (DataHolder.cpp:527)
==3913==    by 0x80617D7: ServiceClient::Execute() (ServiceClient.cpp:651)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==
==3913== 62 errors in context 21 of 33:
==3913== Invalid read of size 1
==3913==    at 0x418E4FD: curl_easy_escape (in /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x418E58B: curl_escape (in /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x80664AF: CWebBrowser::UrlEncode(char const*) (WebBrowser.cpp:2103)
==3913==    by 0x8068603: CWebBrowser::ConnectToYahoo(char const*, char const*) (WebBrowser.cpp:311)
==3913==    by 0x806A95A: CWebBrowser::DoCheckResponse(HttpClientResponse&) (WebBrowser.cpp:2684)
==3913==    by 0x806AB2D: CWebBrowser::DoPost(char const*, void const*, HttpClientResponse&, bool) (WebBrowser.cpp:2653)
==3913==    by 0x806B606: CWebBrowser::DeleteEmails(CStdStr<char> const&) (WebBrowser.cpp:2286)
==3913==    by 0x8060761: ServiceClient::ServiceQUIT() (ServiceClient.cpp:1382)
==3913==    by 0x8062030: ServiceClient::Execute() (ServiceClient.cpp:1022)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==  Address 0x46B93EC is 12 bytes inside a block of size 26 free'd
==3913==    at 0x4022096: operator delete(void*) (vg_replace_malloc.c:244)
==3913==    by 0x40C790C: std::string::_Rep::_M_destroy(std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x40C9105: std::string::assign(std::string const&) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x40C9163: std::string::operator=(std::string const&) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x8053365: ssasn(std::string&, char const*) (StdString.h:1207)
==3913==    by 0x80533C1: CStdStr<char>::operator=(char const*) (StdString.h:2075)
==3913==    by 0x8067E1A: CWebBrowser::ConnectToYahoo(char const*, char const*) (WebBrowser.cpp:194)
==3913==    by 0x806A95A: CWebBrowser::DoCheckResponse(HttpClientResponse&) (WebBrowser.cpp:2684)
==3913==    by 0x806AB2D: CWebBrowser::DoPost(char const*, void const*, HttpClientResponse&, bool) (WebBrowser.cpp:2653)
==3913==    by 0x806B606: CWebBrowser::DeleteEmails(CStdStr<char> const&) (WebBrowser.cpp:2286)
==3913==    by 0x8060761: ServiceClient::ServiceQUIT() (ServiceClient.cpp:1382)
==3913==    by 0x8062030: ServiceClient::Execute() (ServiceClient.cpp:1022)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==
==3913== 62 errors in context 22 of 33:
==3913== Invalid read of size 1
==3913==    at 0x4023513: strlen (mc_replace_strmem.c:246)
==3913==    by 0x418E543: curl_easy_escape (in /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x418E58B: curl_escape (in /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x80664AF: CWebBrowser::UrlEncode(char const*) (WebBrowser.cpp:2103)
==3913==    by 0x8068603: CWebBrowser::ConnectToYahoo(char const*, char const*) (WebBrowser.cpp:311)
==3913==    by 0x806A95A: CWebBrowser::DoCheckResponse(HttpClientResponse&) (WebBrowser.cpp:2684)
==3913==    by 0x806AB2D: CWebBrowser::DoPost(char const*, void const*, HttpClientResponse&, bool) (WebBrowser.cpp:2653)
==3913==    by 0x806B606: CWebBrowser::DeleteEmails(CStdStr<char> const&) (WebBrowser.cpp:2286)
==3913==    by 0x8060761: ServiceClient::ServiceQUIT() (ServiceClient.cpp:1382)
==3913==    by 0x8062030: ServiceClient::Execute() (ServiceClient.cpp:1022)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==  Address 0x46B93ED is 13 bytes inside a block of size 26 free'd
==3913==    at 0x4022096: operator delete(void*) (vg_replace_malloc.c:244)
==3913==    by 0x40C790C: std::string::_Rep::_M_destroy(std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x40C9105: std::string::assign(std::string const&) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x40C9163: std::string::operator=(std::string const&) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x8053365: ssasn(std::string&, char const*) (StdString.h:1207)
==3913==    by 0x80533C1: CStdStr<char>::operator=(char const*) (StdString.h:2075)
==3913==    by 0x8067E1A: CWebBrowser::ConnectToYahoo(char const*, char const*) (WebBrowser.cpp:194)
==3913==    by 0x806A95A: CWebBrowser::DoCheckResponse(HttpClientResponse&) (WebBrowser.cpp:2684)
==3913==    by 0x806AB2D: CWebBrowser::DoPost(char const*, void const*, HttpClientResponse&, bool) (WebBrowser.cpp:2653)
==3913==    by 0x806B606: CWebBrowser::DeleteEmails(CStdStr<char> const&) (WebBrowser.cpp:2286)
==3913==    by 0x8060761: ServiceClient::ServiceQUIT() (ServiceClient.cpp:1382)
==3913==    by 0x8062030: ServiceClient::Execute() (ServiceClient.cpp:1022)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==
==3913== 96 errors in context 23 of 33:
==3913== Invalid read of size 4
==3913==    at 0x805E2DF: CIniFile::FindKey(char const*, char const*, EFIND*) (inifile.cpp:550)
==3913==    by 0x805E973: CIniFile::ReadStr(char const*, char const*, char const*) (inifile.cpp:409)
==3913==    by 0x804D4A4: CDataHolder::ReadStr(CStringEx*, char const*, char const*, char*) (DataHolder.cpp:587)
==3913==    by 0x804D9EA: CDataHolder::LoadSection(char const*) (DataHolder.cpp:630)
==3913==    by 0x8050344: CDataHolder::Load(char const*) (DataHolder.cpp:547)
==3913==    by 0x80617D7: ServiceClient::Execute() (ServiceClient.cpp:651)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==  Address 0x460F67C is 4 bytes inside a block of size 16 free'd
==3913==    at 0x402237F: free (vg_replace_malloc.c:233)
==3913==    by 0x805D415: CIniFile::FreeAllMem() (inifile.cpp:499)
==3913==    by 0x805D81C: CIniFile::OpenIniFile(char const*) (inifile.cpp:197)
==3913==    by 0x8050220: CDataHolder::Load(char const*) (DataHolder.cpp:527)
==3913==    by 0x80617D7: ServiceClient::Execute() (ServiceClient.cpp:651)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==
==3913== 96 errors in context 24 of 33:
==3913== Invalid read of size 1
==3913==    at 0x805E2D1: CIniFile::FindKey(char const*, char const*, EFIND*) (inifile.cpp:548)
==3913==    by 0x805E973: CIniFile::ReadStr(char const*, char const*, char const*) (inifile.cpp:409)
==3913==    by 0x804D4A4: CDataHolder::ReadStr(CStringEx*, char const*, char const*, char*) (DataHolder.cpp:587)
==3913==    by 0x804D9EA: CDataHolder::LoadSection(char const*) (DataHolder.cpp:630)
==3913==    by 0x8050344: CDataHolder::Load(char const*) (DataHolder.cpp:547)
==3913==    by 0x80617D7: ServiceClient::Execute() (ServiceClient.cpp:651)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==  Address 0x460F678 is 0 bytes inside a block of size 16 free'd
==3913==    at 0x402237F: free (vg_replace_malloc.c:233)
==3913==    by 0x805D415: CIniFile::FreeAllMem() (inifile.cpp:499)
==3913==    by 0x805D81C: CIniFile::OpenIniFile(char const*) (inifile.cpp:197)
==3913==    by 0x8050220: CDataHolder::Load(char const*) (DataHolder.cpp:527)
==3913==    by 0x80617D7: ServiceClient::Execute() (ServiceClient.cpp:651)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==
==3913== 96 errors in context 25 of 33:
==3913== Invalid read of size 1
==3913==    at 0x805E2BB: CIniFile::FindKey(char const*, char const*, EFIND*) (inifile.cpp:543)
==3913==    by 0x805E973: CIniFile::ReadStr(char const*, char const*, char const*) (inifile.cpp:409)
==3913==    by 0x804D4A4: CDataHolder::ReadStr(CStringEx*, char const*, char const*, char*) (DataHolder.cpp:587)
==3913==    by 0x804D9EA: CDataHolder::LoadSection(char const*) (DataHolder.cpp:630)
==3913==    by 0x8050344: CDataHolder::Load(char const*) (DataHolder.cpp:547)
==3913==    by 0x80617D7: ServiceClient::Execute() (ServiceClient.cpp:651)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==  Address 0x460F678 is 0 bytes inside a block of size 16 free'd
==3913==    at 0x402237F: free (vg_replace_malloc.c:233)
==3913==    by 0x805D415: CIniFile::FreeAllMem() (inifile.cpp:499)
==3913==    by 0x805D81C: CIniFile::OpenIniFile(char const*) (inifile.cpp:197)
==3913==    by 0x8050220: CDataHolder::Load(char const*) (DataHolder.cpp:527)
==3913==    by 0x80617D7: ServiceClient::Execute() (ServiceClient.cpp:651)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==
==3913== 99 errors in context 26 of 33:
==3913== Invalid read of size 1
==3913==    at 0x805E2B1: CIniFile::FindKey(char const*, char const*, EFIND*) (inifile.cpp:543)
==3913==    by 0x805E973: CIniFile::ReadStr(char const*, char const*, char const*) (inifile.cpp:409)
==3913==    by 0x804D4A4: CDataHolder::ReadStr(CStringEx*, char const*, char const*, char*) (DataHolder.cpp:587)
==3913==    by 0x804D9EA: CDataHolder::LoadSection(char const*) (DataHolder.cpp:630)
==3913==    by 0x8050344: CDataHolder::Load(char const*) (DataHolder.cpp:547)
==3913==    by 0x80617D7: ServiceClient::Execute() (ServiceClient.cpp:651)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==  Address 0x460F678 is 0 bytes inside a block of size 16 free'd
==3913==    at 0x402237F: free (vg_replace_malloc.c:233)
==3913==    by 0x805D415: CIniFile::FreeAllMem() (inifile.cpp:499)
==3913==    by 0x805D81C: CIniFile::OpenIniFile(char const*) (inifile.cpp:197)
==3913==    by 0x8050220: CDataHolder::Load(char const*) (DataHolder.cpp:527)
==3913==    by 0x80617D7: ServiceClient::Execute() (ServiceClient.cpp:651)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==
==3913== 99 errors in context 27 of 33:
==3913== Invalid read of size 4
==3913==    at 0x805E598: CIniFile::FindKey(char const*, char const*, EFIND*) (inifile.cpp:572)
==3913==    by 0x805E973: CIniFile::ReadStr(char const*, char const*, char const*) (inifile.cpp:409)
==3913==    by 0x804D4A4: CDataHolder::ReadStr(CStringEx*, char const*, char const*, char*) (DataHolder.cpp:587)
==3913==    by 0x804D9EA: CDataHolder::LoadSection(char const*) (DataHolder.cpp:630)
==3913==    by 0x8050344: CDataHolder::Load(char const*) (DataHolder.cpp:547)
==3913==    by 0x80617D7: ServiceClient::Execute() (ServiceClient.cpp:651)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==  Address 0x460F284 is 12 bytes inside a block of size 16 free'd
==3913==    at 0x402237F: free (vg_replace_malloc.c:233)
==3913==    by 0x805D415: CIniFile::FreeAllMem() (inifile.cpp:499)
==3913==    by 0x805D81C: CIniFile::OpenIniFile(char const*) (inifile.cpp:197)
==3913==    by 0x8050220: CDataHolder::Load(char const*) (DataHolder.cpp:527)
==3913==    by 0x80617D7: ServiceClient::Execute() (ServiceClient.cpp:651)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==
==3913== 107 errors in context 28 of 33:
==3913== Invalid read of size 1
==3913==    at 0x4023508: strlen (mc_replace_strmem.c:246)
==3913==    by 0x418EC98: (within /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x418FEE4: curl_maprintf (in /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x4187FD1: (within /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x419533B: (within /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x4195DFC: curl_easy_perform (in /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x805B373: HttpClient::DoGetInternal(char const*, HttpClientResponse&) (HttpClient.cpp:481)
==3913==    by 0x805B59B: HttpClient::DoGet(char const*, HttpClientResponse&) (HttpClient.cpp:387)
==3913==    by 0x806829B: CWebBrowser::ConnectToYahoo(char const*, char const*) (WebBrowser.cpp:249)
==3913==    by 0x80617FB: ServiceClient::Execute() (ServiceClient.cpp:653)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==  Address 0x4692054 is 12 bytes inside a block of size 63 free'd
==3913==    at 0x4022096: operator delete(void*) (vg_replace_malloc.c:244)
==3913==    by 0x40C790C: std::string::_Rep::_M_destroy(std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x40C9105: std::string::assign(std::string const&) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x805351C: ssasn(std::string&, std::string const&) (StdString.h:1190)
==3913==    by 0x80535D3: CStdStr<char>::operator=(CStdStr<char> const&) (StdString.h:2057)
==3913==    by 0x80535F1: CStringEx::operator=(CStringEx const&) (vsscanf.h:69)
==3913==    by 0x804D607: CDataHolder::ReadString(CStringEx*, char const*, char const*, char*) (DataHolder.cpp:577)
==3913==    by 0x804D7F5: CDataHolder::LoadSection(char const*) (DataHolder.cpp:617)
==3913==    by 0x8050344: CDataHolder::Load(char const*) (DataHolder.cpp:547)
==3913==    by 0x80617D7: ServiceClient::Execute() (ServiceClient.cpp:651)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==
==3913== 116 errors in context 29 of 33:
==3913== Invalid read of size 1
==3913==    at 0x417CB72: (within /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x4188AA9: (within /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x41953FA: (within /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x4195DFC: curl_easy_perform (in /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x805B373: HttpClient::DoGetInternal(char const*, HttpClientResponse&) (HttpClient.cpp:481)
==3913==    by 0x805B59B: HttpClient::DoGet(char const*, HttpClientResponse&) (HttpClient.cpp:387)
==3913==    by 0x806829B: CWebBrowser::ConnectToYahoo(char const*, char const*) (WebBrowser.cpp:249)
==3913==    by 0x80617FB: ServiceClient::Execute() (ServiceClient.cpp:653)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==  Address 0x4692054 is 12 bytes inside a block of size 63 free'd
==3913==    at 0x4022096: operator delete(void*) (vg_replace_malloc.c:244)
==3913==    by 0x40C790C: std::string::_Rep::_M_destroy(std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x40C9105: std::string::assign(std::string const&) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x805351C: ssasn(std::string&, std::string const&) (StdString.h:1190)
==3913==    by 0x80535D3: CStdStr<char>::operator=(CStdStr<char> const&) (StdString.h:2057)
==3913==    by 0x80535F1: CStringEx::operator=(CStringEx const&) (vsscanf.h:69)
==3913==    by 0x804D607: CDataHolder::ReadString(CStringEx*, char const*, char const*, char*) (DataHolder.cpp:577)
==3913==    by 0x804D7F5: CDataHolder::LoadSection(char const*) (DataHolder.cpp:617)
==3913==    by 0x8050344: CDataHolder::Load(char const*) (DataHolder.cpp:547)
==3913==    by 0x80617D7: ServiceClient::Execute() (ServiceClient.cpp:651)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==
==3913== 1440 errors in context 30 of 33:
==3913== Invalid write of size 4
==3913==    at 0x424D2D6: AES_cbc_encrypt (in /usr/lib/i686/cmov/libcrypto.so.0.9.8)
==3913==  Address 0x56D3BC0 is not stack'd, malloc'd or (recently) free'd
==3913==
==3913== 2100 errors in context 31 of 33:
==3913== Invalid write of size 4
==3913==    at 0x424D55A: AES_cbc_encrypt (in /usr/lib/i686/cmov/libcrypto.so.0.9.8)
==3913==  Address 0x56D4100 is just below the stack ptr.  To suppress, use: --workaround-gcc296-bugs=yes
==3913==
==3913== 26488 errors in context 32 of 33:
==3913== Invalid read of size 1
==3913==    at 0x418ED19: (within /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x418FEE4: curl_maprintf (in /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x4187FD1: (within /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x419533B: (within /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x4195DFC: curl_easy_perform (in /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x805B9EF: HttpClient::DoPostInternal(char const*, void const*, HttpClientResponse&, bool) (HttpClient.cpp:346)
==3913==    by 0x805BBB7: HttpClient::DoPost(char const*, void const*, HttpClientResponse&, bool) (HttpClient.cpp:238)
==3913==    by 0x806AA7D: CWebBrowser::DoPost(char const*, void const*, HttpClientResponse&, bool) (WebBrowser.cpp:2645)
==3913==    by 0x806B606: CWebBrowser::DeleteEmails(CStdStr<char> const&) (WebBrowser.cpp:2286)
==3913==    by 0x8060761: ServiceClient::ServiceQUIT() (ServiceClient.cpp:1382)
==3913==    by 0x8062030: ServiceClient::Execute() (ServiceClient.cpp:1022)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==  Address 0x4692054 is 1,020 bytes inside a block of size 3,337 free'd
==3913==    at 0x4022096: operator delete(void*) (vg_replace_malloc.c:244)
==3913==    by 0x40C790C: std::string::_Rep::_M_destroy(std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x40C9211: std::string::reserve(unsigned) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x40C9649: std::string::append(std::string const&) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x40C96D3: std::string::operator+=(std::string const&) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x80528FB: ssadd(std::string&, std::string const&) (StdString.h:1401)
==3913==    by 0x8075DAD: CStdStr<char>::operator+=(std::string const&) (StdString.h:2232)
==3913==    by 0x8075851: CStringEx::ReplaceStr(char const*, char const*) (vsscanf.cpp:99)
==3913==    by 0x80666AC: CWebBrowser::DumpPage(char const*, char const*) (WebBrowser.cpp:2165)
==3913==    by 0x80729DF: CWebBrowser::FetchMailboxList(CStdStr<char> const&) (WebBrowser.cpp:907)
==3913==    by 0x8061A4C: ServiceClient::Execute() (ServiceClient.cpp:756)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==
==3913== 26488 errors in context 33 of 33:
==3913== Invalid read of size 1
==3913==    at 0x4023513: strlen (mc_replace_strmem.c:246)
==3913==    by 0x418EC98: (within /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x418FEE4: curl_maprintf (in /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x4187FD1: (within /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x419533B: (within /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x4195DFC: curl_easy_perform (in /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x805B9EF: HttpClient::DoPostInternal(char const*, void const*, HttpClientResponse&, bool) (HttpClient.cpp:346)
==3913==    by 0x805BBB7: HttpClient::DoPost(char const*, void const*, HttpClientResponse&, bool) (HttpClient.cpp:238)
==3913==    by 0x806AA7D: CWebBrowser::DoPost(char const*, void const*, HttpClientResponse&, bool) (WebBrowser.cpp:2645)
==3913==    by 0x806B606: CWebBrowser::DeleteEmails(CStdStr<char> const&) (WebBrowser.cpp:2286)
==3913==    by 0x8060761: ServiceClient::ServiceQUIT() (ServiceClient.cpp:1382)
==3913==    by 0x8062030: ServiceClient::Execute() (ServiceClient.cpp:1022)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==  Address 0x4692055 is 1,021 bytes inside a block of size 3,337 free'd
==3913==    at 0x4022096: operator delete(void*) (vg_replace_malloc.c:244)
==3913==    by 0x40C790C: std::string::_Rep::_M_destroy(std::allocator<char> const&) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x40C9211: std::string::reserve(unsigned) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x40C9649: std::string::append(std::string const&) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x40C96D3: std::string::operator+=(std::string const&) (in /usr/lib/libstdc++.so.6.0.9)
==3913==    by 0x80528FB: ssadd(std::string&, std::string const&) (StdString.h:1401)
==3913==    by 0x8075DAD: CStdStr<char>::operator+=(std::string const&) (StdString.h:2232)
==3913==    by 0x8075851: CStringEx::ReplaceStr(char const*, char const*) (vsscanf.cpp:99)
==3913==    by 0x80666AC: CWebBrowser::DumpPage(char const*, char const*) (WebBrowser.cpp:2165)
==3913==    by 0x80729DF: CWebBrowser::FetchMailboxList(CStdStr<char> const&) (WebBrowser.cpp:907)
==3913==    by 0x8061A4C: ServiceClient::Execute() (ServiceClient.cpp:756)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
--3913--
--3913-- supp:   65 dl-hack3
==3913==
==3913== IN SUMMARY: 57466 errors from 33 contexts (suppressed: 65 from 1)
==3913==
==3913== malloc/free: in use at exit: 243,184 bytes in 3,100 blocks.
==3913== malloc/free: 352,396 allocs, 349,296 frees, 712,573,750 bytes allocated.
==3913==
==3913== searching for pointers to 3,100 not-freed blocks.
==3913== checked 653,326,632 bytes.
==3913==
==3913== Thread 1:
==3913==
==3913== 116 (8 direct, 108 indirect) bytes in 1 blocks are definitely lost in loss record 4 of 31
==3913==    at 0x4022765: malloc (vg_replace_malloc.c:149)
==3913==    by 0x417F0A5: curl_slist_append (in /usr/lib/libcurl.so.4.0.0)
==3913==    by 0x805BDE1: HttpClient::AddHeader(char const*, char const*) (HttpClient.cpp:211)
==3913==    by 0x806D6E1: CWebBrowser::SendEmail(CStringEx&, CStringEx&, CStringEx&, CStringEx&, CStringEx&, CStringEx&, CStringEx&, bool, EmailAttachmentList const&) (WebBrowser.cpp:1957)
==3913==    by 0x806E630: CWebBrowser::SendEmail(CStringEx&, CStringEx&, EmailAddressList&, EmailAddressList&, EmailAddressList&, CStringEx&, CStringEx&, EmailMessage&) (WebBrowser.cpp:1645)
==3913==    by 0x8064157: ServiceSmtpClient::SendEmail() (SmtpListener.cpp:950)
==3913==    by 0x8064F81: ServiceSmtpClient::Execute() (SmtpListener.cpp:435)
==3913==    by 0x8065311: ServiceSmtpClientThread(void*) (SmtpListener.cpp:281)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==
==3913==
==3913== 11,232 bytes in 78 blocks are possibly lost in loss record 24 of 31
==3913==    at 0x4021AA4: calloc (vg_replace_malloc.c:279)
==3913==    by 0x4010067: (within /lib/ld-2.6.1.so)
==3913==    by 0x401012B: _dl_allocate_tls (in /lib/ld-2.6.1.so)
==3913==    by 0x412CBA3: pthread_create@@GLIBC_2.1 (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x8060176: ListenThread(void*) (ServiceClient.cpp:207)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==
==3913==
==3913== 48,725 (812 direct, 47,913 indirect) bytes in 1 blocks are definitely lost in loss record 26 of 31
==3913==    at 0x4022F0C: operator new(unsigned) (vg_replace_malloc.c:163)
==3913==    by 0x80680CA: CWebBrowser::ConnectToYahoo(char const*, char const*) (WebBrowser.cpp:221)
==3913==    by 0x80617FB: ServiceClient::Execute() (ServiceClient.cpp:653)
==3913==    by 0x80623E9: ServiceClientThread(void*) (ServiceClient.cpp:412)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==
==3913==
==3913== 149,311 (3,248 direct, 146,063 indirect) bytes in 4 blocks are definitely lost in loss record 29 of 31
==3913==    at 0x4022F0C: operator new(unsigned) (vg_replace_malloc.c:163)
==3913==    by 0x8067F37: CWebBrowser::ConnectToYahoo(char const*, char const*) (WebBrowser.cpp:207)
==3913==    by 0x8064A49: ServiceSmtpClient::ServiceAUTHLOGIN(char const*) (SmtpListener.cpp:749)
==3913==    by 0x8065288: ServiceSmtpClient::Execute() (SmtpListener.cpp:498)
==3913==    by 0x8065311: ServiceSmtpClientThread(void*) (SmtpListener.cpp:281)
==3913==    by 0x412C46A: start_thread (in /lib/tls/i686/cmov/libpthread-2.6.1.so)
==3913==    by 0x44336DD: clone (in /lib/tls/i686/cmov/libc-2.6.1.so)
==3913==
==3913== LEAK SUMMARY:
==3913==    definitely lost: 4,068 bytes in 6 blocks.
==3913==    indirectly lost: 194,084 bytes in 703 blocks.
==3913==      possibly lost: 11,232 bytes in 78 blocks.
==3913==    still reachable: 33,800 bytes in 2,313 blocks.
==3913==         suppressed: 0 bytes in 0 blocks.
==3913== Reachable blocks (those to which a pointer was found) are not shown.
==3913== To see them, rerun with: --leak-check=full --show-reachable=yes
--3913--  memcheck: sanity checks: 6223 cheap, 249 expensive
--3913--  memcheck: auxmaps: 0 auxmap entries (0k, 0M) in use
--3913--  memcheck: auxmaps: 0 searches, 0 comparisons
--3913--  memcheck: SMs: n_issued      = 4191 (67056k, 65M)
--3913--  memcheck: SMs: n_deissued    = 3796 (60736k, 59M)
--3913--  memcheck: SMs: max_noaccess  = 65535 (1048560k, 1023M)
--3913--  memcheck: SMs: max_undefined = 23 (368k, 0M)
--3913--  memcheck: SMs: max_defined   = 9971 (159536k, 155M)
--3913--  memcheck: SMs: max_non_DSM   = 397 (6352k, 6M)
--3913--  memcheck: max sec V bit nodes:    85 (4k, 0M)
--3913--  memcheck: set_sec_vbits8 calls: 289 (new: 85, updates: 204)
--3913--  memcheck: max shadow mem size:   6660k, 6M
--3913-- translate:            fast SP updates identified: 35,478 ( 88.3%)
--3913-- translate:   generic_known SP updates identified: 3,408 (  8.4%)
--3913-- translate: generic_unknown SP updates identified: 1,290 (  3.2%)
--3913--     tt/tc: 523,432 tt lookups requiring 689,360 probes
--3913--     tt/tc: 523,432 fast-cache updates, 5 flushes
--3913--  transtab: new        21,950 (556,720 -> 8,848,722; ratio 158:10) [0 scs]
--3913--  transtab: dumped     0 (0 -> ??)
--3913--  transtab: discarded  276 (5,628 -> ??)
--3913-- scheduler: 567,823,984 jumps (bb entries).
--3913-- scheduler: 6,223/1,285,850 major/minor sched events.
--3913--    sanity: 6224 cheap, 249 expensive checks.
--3913--    exectx: 30,011 lists, 13,744 contexts (avg 0 per list)
--3913--    exectx: 759,208 searches, 915,754 full compares (1,206 per 1000)
--3913--    exectx: 10,192 cmp2, 61,427 cmp4, 0 cmpAll
Tidder
YPOPs! Rookie
YPOPs! Rookie
 
Posts: 11
Joined: April 1st, 2008, 2:41 pm

Re: YPOPs! on Ubuntu Gutsy crashing

Postby stev_velvet on September 6th, 2009, 3:42 am

good bug finding in boolean
User avatar
stev_velvet
YPOPs! Veteran
YPOPs! Veteran
 
Posts: 191
Joined: April 11th, 2008, 4:55 am
Location: Milano, Italia e London, UK


Return to YPOPs!/Linux

Who is online

Users browsing this forum: No registered users and 1 guest

paw prints
cron
SourceForge