<div dir="ltr"><span style="font-family:arial,sans-serif;font-size:13px">Hello,</span><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">I posted this message to kde-devel mailing list but realized that it's not the right place, I am currently working on new KGet engine, and plasma widget. I am having problem in sources function,</div>
<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">It looks like this,<br><br><div>QStringList KGetEngine::sources() const</div><div>{</div><div>    QStringList sources;</div>
<div>    //sources << "KGet";</div><div>    QList<TransferHandler*> trans = KGet::allTransfers();</div><div>    foreach (TransferHandler *handler, trans) {</div><div>        sources << handler->dest().fileName();</div>
<div>    }</div><div>    return sources;</div><div>}</div><div><br></div><div>But KGet::allTransfers function crashes. Here is crash report :</div><div><br></div><div><div>Application: Plasma Engine Explorer (plasmaengineexplorer), signal: Segmentation fault</div>
<div>Using host libthread_db library "/usr/lib/libthread_db.so.1".</div><div>[KCrash Handler]</div><div>#6  0xae960ca8 in QList (l=..., this=0xbfe42150) at /usr/include/qt4/QtCore/qlist.h:122</div><div>#7  QForeachContainer (t=..., this=0xbfe42150) at /usr/include/qt4/QtCore/qglobal.h:2365</div>
<div>#8  TransferTreeModel::transferGroups (this=0x0) at /home/bshah/kdesrc/kde/kdenetwork/kget/core/transfertreemodel.cpp:450</div><div>#9  0xae94b14c in KGet::allTransfers () at /home/bshah/kdesrc/kde/kdenetwork/kget/core/kget.cpp:660</div>
<div>#10 0xaea100e0 in KGetEngine::sources (this=0x9af19f8) at /home/bshah/kdesrc/kde/kdenetwork/kget/plasma/engine/kgetengine.cpp:65</div><div>#11 0x0805418e in _start ()</div><div><br></div><div>Thanks,</div><div>Bhushan</div>
</div></div></div>