View Single Post
Posts: 3,074 | Thanked: 12,964 times | Joined on Mar 2010 @ Sofia,Bulgaria
#1500
I finally find some time to play with cutetube2 and its segfaults every now and then, running valgrind gives (TBC in the next post because of the size limit):

Code:
==6044== Invalid read of size 4
==6044==    at 0x5BFF26C: QNetworkReplyImplPrivate::resumeNotificationHandling() (qlist.h:94)
==6044==    by 0x5C013A1: QNetworkReplyImplPrivate::finished() (qnetworkreplyimpl.cpp:688)
==6044==    by 0x5BF3DFB: QNetworkAccessHttpBackend::replyFinished() (qnetworkaccesshttpbackend.cpp:768)
==6044==    by 0x5C001FD: QNetworkReplyImplPrivate::handleNotifications() (qnetworkreplyimpl.cpp:390)
==6044==    by 0x5C00229: QNetworkReplyImpl::event(QEvent*) (qnetworkreplyimpl.cpp:897)
==6044==    by 0x5644C3B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4518)
==6044==    by 0x5647AF9: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4397)
==6044==    by 0x5DEAC11: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:787)
==6044==    by 0x5DECC4F: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.h:215)
==6044==    by 0x5E07423: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qcoreapplication.h:220)
==6044==    by 0x6416F9D: g_main_context_dispatch (gmain.c:1982)
==6044==    by 0x64174E7: g_main_context_iterate.isra.17 (gmain.c:2613)
==6044==  Address 0x82ddb60 is 216 bytes inside a block of size 304 free'd
==6044==    at 0x4832158: operator delete(void*) (vg_replace_malloc.c:502)
==6044==    by 0x5C027B5: QNetworkReplyImplPrivate::~QNetworkReplyImplPrivate() (qnetworkreplyimpl_p.h:108)
==6044==    by 0x5DF9FD7: QObject::~QObject() (qscopedpointer.h:62)
==6044==    by 0x5DAB37F: QIODevice::~QIODevice() (qiodevice.cpp:408)
==6044==    by 0x5BFE857: QNetworkReply::~QNetworkReply() (qnetworkreply.cpp:354)
==6044==    by 0x5BFF88B: QNetworkReplyImpl::~QNetworkReplyImpl() (qnetworkreplyimpl.cpp:759)
==6044==    by 0x5BFF8D3: QNetworkReplyImpl::~QNetworkReplyImpl() (qnetworkreplyimpl.cpp:759)
==6044==    by 0x48E5473: QYouTube::StreamsRequestPrivate::getVideoWebPage() (in /opt/lib/libqyoutube.so.1.0.0)
==6044== 
==6044== Invalid write of size 1
==6044==    at 0x5BFF270: QNetworkReplyImplPrivate::resumeNotificationHandling() (qnetworkreplyimpl.cpp:418)
==6044==    by 0x5C013A1: QNetworkReplyImplPrivate::finished() (qnetworkreplyimpl.cpp:688)
==6044==    by 0x5BF3DFB: QNetworkAccessHttpBackend::replyFinished() (qnetworkaccesshttpbackend.cpp:768)
==6044==    by 0x5C001FD: QNetworkReplyImplPrivate::handleNotifications() (qnetworkreplyimpl.cpp:390)
==6044==    by 0x5C00229: QNetworkReplyImpl::event(QEvent*) (qnetworkreplyimpl.cpp:897)
==6044==    by 0x5644C3B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4518)
==6044==    by 0x5647AF9: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4397)
==6044==    by 0x5DEAC11: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:787)
==6044==    by 0x5DECC4F: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.h:215)
==6044==    by 0x5E07423: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qcoreapplication.h:220)
==6044==    by 0x6416F9D: g_main_context_dispatch (gmain.c:1982)
==6044==    by 0x64174E7: g_main_context_iterate.isra.17 (gmain.c:2613)
==6044==  Address 0x82ddb64 is 220 bytes inside a block of size 304 free'd
==6044==    at 0x4832158: operator delete(void*) (vg_replace_malloc.c:502)
==6044==    by 0x5C027B5: QNetworkReplyImplPrivate::~QNetworkReplyImplPrivate() (qnetworkreplyimpl_p.h:108)
==6044==    by 0x5DF9FD7: QObject::~QObject() (qscopedpointer.h:62)
==6044==    by 0x5DAB37F: QIODevice::~QIODevice() (qiodevice.cpp:408)
==6044==    by 0x5BFE857: QNetworkReply::~QNetworkReply() (qnetworkreply.cpp:354)
==6044==    by 0x5BFF88B: QNetworkReplyImpl::~QNetworkReplyImpl() (qnetworkreplyimpl.cpp:759)
==6044==    by 0x5BFF8D3: QNetworkReplyImpl::~QNetworkReplyImpl() (qnetworkreplyimpl.cpp:759)
==6044==    by 0x48E5473: QYouTube::StreamsRequestPrivate::getVideoWebPage() (in /opt/lib/libqyoutube.so.1.0.0)
==6044== 
==6044== Invalid read of size 4
==6044==    at 0x5BFF274: QNetworkReplyImplPrivate::resumeNotificationHandling() (qnetworkreplyimpl_p.h:205)
==6044==    by 0x5C013A1: QNetworkReplyImplPrivate::finished() (qnetworkreplyimpl.cpp:688)
==6044==    by 0x5BF3DFB: QNetworkAccessHttpBackend::replyFinished() (qnetworkaccesshttpbackend.cpp:768)
==6044==    by 0x5C001FD: QNetworkReplyImplPrivate::handleNotifications() (qnetworkreplyimpl.cpp:390)
==6044==    by 0x5C00229: QNetworkReplyImpl::event(QEvent*) (qnetworkreplyimpl.cpp:897)
==6044==    by 0x5644C3B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4518)
==6044==    by 0x5647AF9: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4397)
==6044==    by 0x5DEAC11: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:787)
==6044==    by 0x5DECC4F: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.h:215)
==6044==    by 0x5E07423: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qcoreapplication.h:220)
==6044==    by 0x6416F9D: g_main_context_dispatch (gmain.c:1982)
==6044==    by 0x64174E7: g_main_context_iterate.isra.17 (gmain.c:2613)
==6044==  Address 0x82dda8c is 4 bytes inside a block of size 304 free'd
==6044==    at 0x4832158: operator delete(void*) (vg_replace_malloc.c:502)
==6044==    by 0x5C027B5: QNetworkReplyImplPrivate::~QNetworkReplyImplPrivate() (qnetworkreplyimpl_p.h:108)
==6044==    by 0x5DF9FD7: QObject::~QObject() (qscopedpointer.h:62)
==6044==    by 0x5DAB37F: QIODevice::~QIODevice() (qiodevice.cpp:408)
==6044==    by 0x5BFE857: QNetworkReply::~QNetworkReply() (qnetworkreply.cpp:354)
==6044==    by 0x5BFF88B: QNetworkReplyImpl::~QNetworkReplyImpl() (qnetworkreplyimpl.cpp:759)
==6044==    by 0x5BFF8D3: QNetworkReplyImpl::~QNetworkReplyImpl() (qnetworkreplyimpl.cpp:759)
==6044==    by 0x48E5473: QYouTube::StreamsRequestPrivate::getVideoWebPage() (in /opt/lib/libqyoutube.so.1.0.0)
==6044== 
==6044== Invalid read of size 4
==6044==    at 0x5BFF276: QNetworkReplyImplPrivate::resumeNotificationHandling() (qlist.h:94)
==6044==    by 0x5C013A1: QNetworkReplyImplPrivate::finished() (qnetworkreplyimpl.cpp:688)
==6044==    by 0x5BF3DFB: QNetworkAccessHttpBackend::replyFinished() (qnetworkaccesshttpbackend.cpp:768)
==6044==    by 0x5C001FD: QNetworkReplyImplPrivate::handleNotifications() (qnetworkreplyimpl.cpp:390)
==6044==    by 0x5C00229: QNetworkReplyImpl::event(QEvent*) (qnetworkreplyimpl.cpp:897)
==6044==    by 0x5644C3B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4518)
==6044==    by 0x5647AF9: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4397)
==6044==    by 0x5DEAC11: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:787)
==6044==    by 0x5DECC4F: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.h:215)
==6044==    by 0x5E07423: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qcoreapplication.h:220)
==6044==    by 0x6416F9D: g_main_context_dispatch (gmain.c:1982)
==6044==    by 0x64174E7: g_main_context_iterate.isra.17 (gmain.c:2613)
==6044==  Address 0x80d6274 is 12 bytes inside a block of size 32 free'd
==6044==    at 0x48326B4: free (vg_replace_malloc.c:468)
==6044==    by 0x5C021E9: QList<QNetworkReplyImplPrivate::InternalNotifications>::~QList() (qlist.h:717)
==6044==    by 0x5C0272B: QNetworkReplyImplPrivate::~QNetworkReplyImplPrivate() (qqueue.h:58)
==6044==    by 0x5DF9FD7: QObject::~QObject() (qscopedpointer.h:62)
==6044==    by 0x5DAB37F: QIODevice::~QIODevice() (qiodevice.cpp:408)
==6044==    by 0x5BFE857: QNetworkReply::~QNetworkReply() (qnetworkreply.cpp:354)
==6044==    by 0x5BFF88B: QNetworkReplyImpl::~QNetworkReplyImpl() (qnetworkreplyimpl.cpp:759)
==6044==    by 0x5BFF8D3: QNetworkReplyImpl::~QNetworkReplyImpl() (qnetworkreplyimpl.cpp:759)
==6044==    by 0x48E5473: QYouTube::StreamsRequestPrivate::getVideoWebPage() (in /opt/lib/libqyoutube.so.1.0.0)
==6044== 
==6044== Invalid read of size 4
==6044==    at 0x5BFF278: QNetworkReplyImplPrivate::resumeNotificationHandling() (qlist.h:94)
==6044==    by 0x5C013A1: QNetworkReplyImplPrivate::finished() (qnetworkreplyimpl.cpp:688)
==6044==    by 0x5BF3DFB: QNetworkAccessHttpBackend::replyFinished() (qnetworkaccesshttpbackend.cpp:768)
==6044==    by 0x5C001FD: QNetworkReplyImplPrivate::handleNotifications() (qnetworkreplyimpl.cpp:390)
==6044==    by 0x5C00229: QNetworkReplyImpl::event(QEvent*) (qnetworkreplyimpl.cpp:897)
==6044==    by 0x5644C3B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4518)
==6044==    by 0x5647AF9: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4397)
==6044==    by 0x5DEAC11: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:787)
==6044==    by 0x5DECC4F: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.h:215)
==6044==    by 0x5E07423: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qcoreapplication.h:220)
==6044==    by 0x6416F9D: g_main_context_dispatch (gmain.c:1982)
==6044==    by 0x64174E7: g_main_context_iterate.isra.17 (gmain.c:2613)
==6044==  Address 0x80d6270 is 8 bytes inside a block of size 32 free'd
==6044==    at 0x48326B4: free (vg_replace_malloc.c:468)
==6044==    by 0x5C021E9: QList<QNetworkReplyImplPrivate::InternalNotifications>::~QList() (qlist.h:717)
==6044==    by 0x5C0272B: QNetworkReplyImplPrivate::~QNetworkReplyImplPrivate() (qqueue.h:58)
==6044==    by 0x5DF9FD7: QObject::~QObject() (qscopedpointer.h:62)
==6044==    by 0x5DAB37F: QIODevice::~QIODevice() (qiodevice.cpp:408)
==6044==    by 0x5BFE857: QNetworkReply::~QNetworkReply() (qnetworkreply.cpp:354)
==6044==    by 0x5BFF88B: QNetworkReplyImpl::~QNetworkReplyImpl() (qnetworkreplyimpl.cpp:759)
==6044==    by 0x5BFF8D3: QNetworkReplyImpl::~QNetworkReplyImpl() (qnetworkreplyimpl.cpp:759)
==6044==    by 0x48E5473: QYouTube::StreamsRequestPrivate::getVideoWebPage() (in /opt/lib/libqyoutube.so.1.0.0)
==6044== 
==6044== Invalid read of size 4
==6044==    at 0x5DED1E0: QCoreApplication::postEvent(QObject*, QEvent*, int) (qscopedpointer.h:135)
==6044==    by 0x5C013A1: QNetworkReplyImplPrivate::finished() (qnetworkreplyimpl.cpp:688)
==6044==    by 0x5BF3DFB: QNetworkAccessHttpBackend::replyFinished() (qnetworkaccesshttpbackend.cpp:768)
==6044==    by 0x5C001FD: QNetworkReplyImplPrivate::handleNotifications() (qnetworkreplyimpl.cpp:390)
==6044==    by 0x5C00229: QNetworkReplyImpl::event(QEvent*) (qnetworkreplyimpl.cpp:897)
==6044==    by 0x5644C3B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4518)
==6044==    by 0x5647AF9: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4397)
==6044==    by 0x5DEAC11: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:787)
==6044==    by 0x5DECC4F: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.h:215)
==6044==    by 0x5E07423: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qcoreapplication.h:220)
==6044==    by 0x6416F9D: g_main_context_dispatch (gmain.c:1982)
==6044==    by 0x64174E7: g_main_context_iterate.isra.17 (gmain.c:2613)
==6044==  Address 0x80c44cc is 4 bytes inside a block of size 8 free'd
==6044==    at 0x4832158: operator delete(void*) (vg_replace_malloc.c:502)
==6044==    by 0x5BFF8D9: QNetworkReplyImpl::~QNetworkReplyImpl() (qnetworkreplyimpl.cpp:759)
==6044==    by 0x48E5473: QYouTube::StreamsRequestPrivate::getVideoWebPage() (in /opt/lib/libqyoutube.so.1.0.0)
==6044== 
==6044== Invalid read of size 4
==6044==    at 0x5DED1E2: QCoreApplication::postEvent(QObject*, QEvent*, int) (qcoreapplication.cpp:1188)
==6044==    by 0x5C013A1: QNetworkReplyImplPrivate::finished() (qnetworkreplyimpl.cpp:688)
==6044==    by 0x5BF3DFB: QNetworkAccessHttpBackend::replyFinished() (qnetworkaccesshttpbackend.cpp:768)
==6044==    by 0x5C001FD: QNetworkReplyImplPrivate::handleNotifications() (qnetworkreplyimpl.cpp:390)
==6044==    by 0x5C00229: QNetworkReplyImpl::event(QEvent*) (qnetworkreplyimpl.cpp:897)
==6044==    by 0x5644C3B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4518)
==6044==    by 0x5647AF9: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4397)
==6044==    by 0x5DEAC11: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:787)
==6044==    by 0x5DECC4F: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.h:215)
==6044==    by 0x5E07423: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qcoreapplication.h:220)
==6044==    by 0x6416F9D: g_main_context_dispatch (gmain.c:1982)
==6044==    by 0x64174E7: g_main_context_iterate.isra.17 (gmain.c:2613)
==6044==  Address 0x24 is not stack'd, malloc'd or (recently) free'd
==6044== 
==6044== 
==6044== Process terminating with default action of signal 11 (SIGSEGV): dumping core
==6044==  Access not within mapped region at address 0x24
==6044==    at 0x5DED1E2: QCoreApplication::postEvent(QObject*, QEvent*, int) (qcoreapplication.cpp:1188)
==6044==    by 0x5C013A1: QNetworkReplyImplPrivate::finished() (qnetworkreplyimpl.cpp:688)
==6044==    by 0x5BF3DFB: QNetworkAccessHttpBackend::replyFinished() (qnetworkaccesshttpbackend.cpp:768)
==6044==    by 0x5C001FD: QNetworkReplyImplPrivate::handleNotifications() (qnetworkreplyimpl.cpp:390)
==6044==    by 0x5C00229: QNetworkReplyImpl::event(QEvent*) (qnetworkreplyimpl.cpp:897)
==6044==    by 0x5644C3B: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:4518)
==6044==    by 0x5647AF9: QApplication::notify(QObject*, QEvent*) (qapplication.cpp:4397)
==6044==    by 0x5DEAC11: QCoreApplication::notifyInternal(QObject*, QEvent*) (qcoreapplication.cpp:787)
==6044==    by 0x5DECC4F: QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (qcoreapplication.h:215)
==6044==    by 0x5E07423: postEventSourceDispatch(_GSource*, int (*)(void*), void*) (qcoreapplication.h:220)
==6044==    by 0x6416F9D: g_main_context_dispatch (gmain.c:1982)
==6044==    by 0x64174E7: g_main_context_iterate.isra.17 (gmain.c:2613)
__________________
Never fear. I is here.

720p video support on N900,SmartReflex on N900,Keyboard and mouse support on N900
Nothing is impossible - Stable thumb2 on n900

Community SSU developer
kernel-power developer and maintainer

 

The Following User Says Thank You to freemangordon For This Useful Post: