Project

General

Profile

Actions

Bug #1396

closed

NetworkDiskCache::insert segfault

Added by 0xd34df00d about 11 years ago. Updated about 11 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Core
Target version:
Start date:
11/04/2013
Due date:
% Done:

100%

Estimated time:
20:00 h
Reported in:
master

Description

A typical segfault with seemingly incorrect (already destroyed) device in (Q)NetworkDiskCache::insert() with a trace like this:

7  0x00007f0d09db1ddf in LeechCraft::Util::NetworkDiskCache::insert(QIODevice*) (this=0x7f0d0ce0a040, device=0x7f0d164745e0) at /var/tmp/portage/app-leechcraft/lc-core-9999/work/lc-core-9999/src/util/network/networkdiskcache.cpp:73
#8  0x00007f0d0a830928 in QNetworkReplyImplPrivate::completeCacheSave() () from /usr/lib64/qt4/libQtNetwork.so.4
#9  0x00007f0d0a834b81 in QNetworkReplyImplPrivate::finished() () from /usr/lib64/qt4/libQtNetwork.so.4
#10 0x00007f0d0a8b8478 in QNetworkAccessHttpBackend::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib64/qt4/libQtNetwork.so.4
#11 0x00007f0d0a43c08e in QObject::event(QEvent*) () from /usr/lib64/qt4/libQtCore.so.4

Though technically this is a Qt bug, we gotta find a workaround for it.


Files

lc_crash_13_11_05-00_50_31.log (36.6 KB) lc_crash_13_11_05-00_50_31.log Mellon, 11/04/2013 10:04 PM
debug.cut (31.5 KB) debug.cut Mellon, 11/04/2013 10:04 PM
Actions

Also available in: Atom PDF