[Psi-devel] [Psi-Devel] Crash in mainline,

Norman Rasmussen norman at rasmussen.co.za
Sat Jul 1 05:50:30 PDT 2006


Tried to set 'Node Subscription'  a few times on my gmail contact.

How To Reproduce:

 - Open Node Subscriptions,
 - Close immediatly, before error appears,
 - Open Node Subscriptions,
 - Wait for errors,
 - Two errors appear,
 - Close first error, (node subscript window disappears)
 - Close second error, (crash).

 	QtCored4.dll!qt_message_output(QtMsgType msgType=QtFatalMsg, const
char * buf=0x00128174)  Line 2086	C++
 	QtCored4.dll!qFatal(const char * msg=0x6710e5cc, ...)  Line 2306 +
0xe bytes	C++
 	QtCored4.dll!qt_assert_x(const char * where=0x67110348, const char *
what=0x6711035c, const char * file=0x671102e0, int line=248)  Line
1699 + 0x1a bytes	C++
 	QtCored4.dll!QMutex::unlock()  Line 248 + 0x31 bytes	C++
 	QtCored4.dll!QMutexLocker::unlock()  Line 77 + 0x1e bytes	C++
 	QtCored4.dll!QMutexLocker::~QMutexLocker()  Line 75 + 0x14 bytes	C++
 	msvcr71d.dll!_CallSettingFrame(unsigned long funclet=1234368,
unsigned long pRN=259, unsigned long dwInCode=0)  + 0x27 bytes	Asm
 	msvcr71d.dll!__FrameUnwindToState(EHRegistrationNode *
pRN=0x0012d5c0, void * pDC=0x0012a4cc, const _s_FuncInfo *
pFuncInfo=0x6715bdf4, int targetState=-1)  + 0xbf bytes	C++
 	msvcr71d.dll!__InternalCxxFrameHandler(EHExceptionRecord *
pExcept=0x0012a9d4, EHRegistrationNode * pRN=0x0012d5c0, _CONTEXT *
pContext=0x0012a4d8, void * pDC=0x0012a4cc, const _s_FuncInfo *
pFuncInfo=0x6715bdf4, int CatchDepth=0, EHRegistrationNode *
pMarkerRN=0x00000000, unsigned char recursive=0)  + 0x4d bytes	C++
 	msvcr71d.dll!__CxxFrameHandler(EHExceptionRecord *
pExcept=0x0012a9d4, EHRegistrationNode * pRN=0x0012d5c0, void *
pContext=0x0012a4d8, void * pDC=0x0012a4cc)  + 0x2c bytes	C++
 	ntdll.dll!7c9037bf() 	
 	[Frames below may be incorrect and/or missing, no symbols loaded for
ntdll.dll]
 	ntdll.dll!7c90378b() 	
 	ntdll.dll!7c937b48() 	
 	kernel32.dll!7c81eb33() 	
 	msvcr71d.dll!_UnwindNestedFrames(EHRegistrationNode *
pRN=0x0012e75c, EHExceptionRecord * pExcept=0x0012a9d4)  + 0x2d
bytes	C++
 	msvcr71d.dll!CatchIt(EHExceptionRecord * pExcept=0x0012a9d4,
EHRegistrationNode * pRN=0x0012e75c, _CONTEXT * pContext=0x0012a9f0,
void * pDC=0x0012a9a8, const _s_FuncInfo * pFuncInfo=0x6715d52c, const
_s_HandlerType * pCatch=0x6715d508, const _s_CatchableType *
pConv=0x00000000, const _s_TryBlockMapEntry * pEntry=0x6715d518, int
CatchDepth=0, EHRegistrationNode * pMarkerRN=0x00000000, unsigned char
IsRethrow='')  + 0x3d bytes	C++
 	msvcr71d.dll!FindHandlerForForeignException(EHExceptionRecord *
pExcept=0x0012a9d4, EHRegistrationNode * pRN=0x0012e75c, _CONTEXT *
pContext=0x0012a9f0, void * pDC=0x0012a9a8, const _s_FuncInfo *
pFuncInfo=0x6715d52c, int curState=2, int CatchDepth=0,
EHRegistrationNode * pMarkerRN=0x00000000)  + 0x117 bytes	C++
 	msvcr71d.dll!FindHandler(EHExceptionRecord * pExcept=0x0012a9d4,
EHRegistrationNode * pRN=0x0012e75c, _CONTEXT * pContext=0x0012a9f0,
void * pDC=0x0012a9a8, const _s_FuncInfo * pFuncInfo=0x6715d52c,
unsigned char recursive=0, int CatchDepth=0, EHRegistrationNode *
pMarkerRN=0x00000000)  + 0x28f bytes	C++
 	msvcr71d.dll!__InternalCxxFrameHandler(EHExceptionRecord *
pExcept=0x0012a9d4, EHRegistrationNode * pRN=0x0012e75c, _CONTEXT *
pContext=0x0012a9f0, void * pDC=0x0012a9a8, const _s_FuncInfo *
pFuncInfo=0x6715d52c, int CatchDepth=0, EHRegistrationNode *
pMarkerRN=0x00000000, unsigned char recursive=0)  + 0xe4 bytes	C++
 	msvcr71d.dll!__CxxFrameHandler(EHExceptionRecord *
pExcept=0x0012a9d4, EHRegistrationNode * pRN=0x0012e75c, void *
pContext=0x0012a9f0, void * pDC=0x0012a9a8)  + 0x2c bytes	C++
 	ntdll.dll!7c9037bf() 	
 	ntdll.dll!7c90378b() 	
 	ntdll.dll!7c937860() 	
 	msvcr71d.dll!_CrtIsValidHeapPointer(const void *
pUserData=0x10202894)  Line 1807	C
 	msvcr71d.dll!_free_dbg_lk(void * pUserData=0x00000004, int
nBlockUse=270573568)  Line 1207 + 0x9 bytes	C
 	msvcr71d.dll!_free_dbg(void * pUserData=0x00000000, int
nBlockUse=1694855268)  Line 1075 + 0x7 bytes	C
 	ntdll.dll!7c90eafa() 	
 	ntdll.dll!7c917bf5() 	
 	ntdll.dll!7c917bb0() 	
 	QtCored4.dll!QBasicAtomic::deref()  Line 73 + 0x15 bytes	C++
 	QtGuid4.dll!QWidget::close()  Line 4699	C++
>	Psi.exe!NodeSelectorDlg::getSubscriptionsFailed(const XMPP::Jid &
jid={...})  Line 101	C++
 	Psi.exe!NodeSelectorDlg::qt_metacall(QMetaObject::Call
_c=InvokeMetaMethod, int _id=3, void * * _a=0x0012b440)  Line 74	C++
 	QtCored4.dll!QMetaObject::activate(QObject * sender=0x01926e90, int
from_signal_index=9, int to_signal_index=9, void * * argv=0x0012b440)
Line 2678 + 0x41 bytes	C++
 	QtCored4.dll!QMetaObject::activate(QObject * sender=0x01926e90,
const QMetaObject * m=0x007dc204, int local_signal_index=5, void * *
argv=0x0012b440)  Line 2716 + 0x1b bytes	C++
 	Psi.exe!PEPManager::getSubscriptionsFailed(const XMPP::Jid &
_t1={...})  Line 160 + 0x15 bytes	C++
 	Psi.exe!PEPManager::getSubscriptionsTaskFinished()  Line 599	C++
 	Psi.exe!PEPManager::qt_metacall(QMetaObject::Call
_c=InvokeMetaMethod, int _id=15, void * * _a=0x0012b9c8)  Line 110 +
0x8 bytes	C++
 	QtCored4.dll!QMetaObject::activate(QObject * sender=0x01a49240, int
from_signal_index=4, int to_signal_index=4, void * * argv=0x00000000)
Line 2678 + 0x41 bytes	C++
 	QtCored4.dll!QMetaObject::activate(QObject * sender=0x01a49240,
const QMetaObject * m=0x007dbd54, int local_signal_index=0, void * *
argv=0x00000000)  Line 2716 + 0x1b bytes	C++
 	Psi.exe!XMPP::Task::finished()  Line 80 + 0x13 bytes	C++
 	Psi.exe!XMPP::Task::done()  Line 1350	C++
 	Psi.exe!XMPP::Task::setError(const QDomElement & e={...})  Line 1327	C++
 	Psi.exe!GetPubSubSubscriptionsTask::take(const QDomElement &
x={...})  Line 339	C++
 	Psi.exe!XMPP::Task::take(const QDomElement & x={...})  Line 1272 +
0xf bytes	C++
 	Psi.exe!XMPP::Client::distribute(const QDomElement & x={...})  Line
566 + 0x23 bytes	C++
 	Psi.exe!XMPP::Client::streamReadyRead()  Line 514	C++
 	Psi.exe!XMPP::Client::qt_metacall(QMetaObject::Call
_c=InvokeMetaMethod, int _id=20, void * * _a=0x0012c3ec)  Line 190 +
0x8 bytes	C++
 	QtCored4.dll!QMetaObject::activate(QObject * sender=0x019726b8, int
from_signal_index=6, int to_signal_index=6, void * * argv=0x00000000)
Line 2678 + 0x41 bytes	C++
 	QtCored4.dll!QMetaObject::activate(QObject * sender=0x019726b8,
const QMetaObject * m=0x007dbd24, int local_signal_index=2, void * *
argv=0x00000000)  Line 2716 + 0x1b bytes	C++
 	Psi.exe!XMPP::Stream::readyRead()  Line 425 + 0x13 bytes	C++
 	Psi.exe!XMPP::ClientStream::doReadyRead()  Line 1496	C++
 	Psi.exe!XMPP::ClientStream::qt_metacall(QMetaObject::Call
_c=InvokeMetaMethod, int _id=25, void * * _a=0x0012ca34)  Line 550	C++
 	QtCored4.dll!QMetaObject::activate(QObject * sender=0x0135c378, int
from_signal_index=4, int to_signal_index=4, void * * argv=0x00000000)
Line 2678 + 0x41 bytes	C++
 	QtCored4.dll!QMetaObject::activate(QObject * sender=0x0135c378,
const QMetaObject * m=0x67145590, int local_signal_index=0, void * *
argv=0x00000000)  Line 2716 + 0x1b bytes	C++
 	QtCored4.dll!QSingleShotTimer::timeout()  Line 73 + 0x12 bytes	C++
 	QtCored4.dll!QSingleShotTimer::timerEvent(QTimerEvent *
__formal=0x0012d0f0)  Line 268	C++
 	QtCored4.dll!QObject::event(QEvent * e=0x0012d0f0)  Line 898	C++
 	QtGuid4.dll!QApplicationPrivate::notify_helper(QObject *
receiver=0x0135c378, QEvent * e=0x0012d0f0)  Line 3137 + 0xf bytes	C++
 	QtGuid4.dll!QApplication::notify(QObject * receiver=0x0135c378,
QEvent * e=0x0012d0f0)  Line 2761 + 0x10 bytes	C++
 	Psi.exe!PsiApplication::notify(QObject * receiver=0x0135c378, QEvent
* event=0x0012d0f0)  Line 235	C++
 	QtCored4.dll!QCoreApplication::sendEvent(QObject *
receiver=0x0135c378, QEvent * event=0x0012d0f0)  Line 171 + 0x44
bytes	C++
 	QtCored4.dll!QEventDispatcherWin32::event(QEvent * e=0x019f1080)
Line 772 + 0x10 bytes	C++
 	QtGuid4.dll!QApplicationPrivate::notify_helper(QObject *
receiver=0x0038b4f0, QEvent * e=0x019f1080)  Line 3137 + 0xf bytes	C++
 	QtGuid4.dll!QApplication::notify(QObject * receiver=0x0038b4f0,
QEvent * e=0x019f1080)  Line 2761 + 0x10 bytes	C++
 	Psi.exe!PsiApplication::notify(QObject * receiver=0x0038b4f0, QEvent
* event=0x019f1080)  Line 235	C++
 	QtCored4.dll!QCoreApplication::sendEvent(QObject *
receiver=0x0038b4f0, QEvent * event=0x019f1080)  Line 171 + 0x44
bytes	C++
 	QtCored4.dll!QCoreApplication::sendPostedEvents(QObject *
receiver=0x00000000, int event_type=0)  Line 974 + 0xd bytes	C++
 	QtCored4.dll!QCoreApplication::sendPostedEvents()  Line 176 + 0x12 bytes	C++
 	QtGuid4.dll!QGuiEventDispatcherWin32::processEvents(QFlags<enum
QEventLoop::ProcessEventsFlag> flags={...})  Line 965	C++
 	QtCored4.dll!QEventLoop::processEvents(QFlags<enum
QEventLoop::ProcessEventsFlag> flags={...})  Line 125	C++
 	QtCored4.dll!QEventLoop::exec(QFlags<enum
QEventLoop::ProcessEventsFlag> flags={...})  Line 164 + 0x23 bytes	C++
 	QtGuid4.dll!QMenu::exec(const QPoint & p={...}, QAction *
action=0x01399470)  Line 1475	C++
 	Qt3Supportd4.dll!Q3PopupMenu::exec(const QPoint & pos={...}, int
indexAtPoint=0)  Line 40 + 0x37 bytes	C++
 	Psi.exe!ContactProfile::doContextMenu(ContactViewItem *
i=0x0196a5b0, const QPoint & pos={...})  Line 1353 + 0x12 bytes	C++
 	Psi.exe!ContactView::qlv_contextPopup(Q3ListViewItem *
lvi=0x0196a5b8, const QPoint & pos={...}, int __formal=0)  Line
2214	C++
 	Psi.exe!ContactView::qlv_contextMenuRequested(Q3ListViewItem *
lvi=0x0196a5b8, const QPoint & pos={...}, int c=0)  Line 2205	C++
 	Psi.exe!ContactView::qt_metacall(QMetaObject::Call
_c=InvokeMetaMethod, int _id=15, void * * _a=0x0012e834)  Line 464 +
0x21 bytes	C++
 	QtCored4.dll!QMetaObject::activate(QObject * sender=0x01359e38, int
from_signal_index=61, int to_signal_index=61, void * *
argv=0x0012e834)  Line 2678 + 0x41 bytes	C++
 	QtCored4.dll!QMetaObject::activate(QObject * sender=0x01359e38,
const QMetaObject * m=0x601f76f4, int local_signal_index=15, void * *
argv=0x0012e834)  Line 2716 + 0x1b bytes	C++
 	Qt3Supportd4.dll!Q3ListView::contextMenuRequested(Q3ListViewItem *
_t1=0x0196a5b8, const QPoint & _t2={...}, int _t3=0)  Line 355 + 0x15
bytes	C++
 	Qt3Supportd4.dll!Q3ListView::contentsContextMenuEvent(QContextMenuEvent
* e=0x0012e96c)  Line 4381	C++
 	Qt3Supportd4.dll!Q3ScrollView::viewportContextMenuEvent(QContextMenuEvent
* e=0x0012f03c)  Line 1875	C++
 	Qt3Supportd4.dll!Q3ScrollView::eventFilter(QObject * obj=0x013581e8,
QEvent * e=0x0012f03c)  Line 1519	C++
 	Qt3Supportd4.dll!Q3ListView::eventFilter(QObject * o=0x013581e8,
QEvent * e=0x0012f03c)  Line 3797	C++
 	Psi.exe!ContactView::eventFilter(QObject * obj=0x013581e8, QEvent *
event=0x0012f03c)  Line 2177	C++
 	QtGuid4.dll!QApplicationPrivate::notify_helper(QObject *
receiver=0x013581e8, QEvent * e=0x0012f03c)  Line 3133 + 0x19
bytes	C++
 	QtGuid4.dll!QApplication::notify(QObject * receiver=0x013581e8,
QEvent * e=0x0012f03c)  Line 2946 + 0x3b bytes	C++
 	Psi.exe!PsiApplication::notify(QObject * receiver=0x013581e8, QEvent
* event=0x0012f03c)  Line 235	C++
 	QtCored4.dll!QCoreApplication::sendSpontaneousEvent(QObject *
receiver=0x013581e8, QEvent * event=0x0012f03c)  Line 174 + 0x43
bytes	C++
 	QtGuid4.dll!QETWidget::translateMouseEvent(const tagMSG & msg={...})
 Line 2654 + 0x14 bytes	C++
 	QtGuid4.dll!QtWndProc(HWND__ * hwnd=0x00070a18, unsigned int
message=517, unsigned int wParam=0, long lParam=5242920)  Line 1411 +
0xc bytes	C++
 	user32.dll!77d48734() 	
 	user32.dll!77d48816() 	
 	user32.dll!77d489cd() 	
 	user32.dll!77d48a10() 	
 	QtCored4.dll!QEventDispatcherWin32::processEvents(QFlags<enum
QEventLoop::ProcessEventsFlag> flags={...})  Line 447 + 0x17 bytes	C++
 	QtGuid4.dll!QGuiEventDispatcherWin32::processEvents(QFlags<enum
QEventLoop::ProcessEventsFlag> flags={...})  Line 958 + 0x15 bytes	C++
 	QtCored4.dll!QEventLoop::processEvents(QFlags<enum
QEventLoop::ProcessEventsFlag> flags={...})  Line 125	C++
 	QtCored4.dll!QEventLoop::exec(QFlags<enum
QEventLoop::ProcessEventsFlag> flags={...})  Line 164 + 0x23 bytes	C++
 	QtCored4.dll!QCoreApplication::exec()  Line 662 + 0x15 bytes	C++
 	QtGuid4.dll!QApplication::exec()  Line 2683	C++
 	Psi.exe!main(int argc=1, char * * argv=0x00386950)  Line 406 + 0x6 bytes	C++
 	Psi.exe!WinMain(HINSTANCE__ * instance=0x00400000, HINSTANCE__ *
prevInstance=0x00000000, char * __formal=0x00142388, int cmdShow=10)
Line 105 + 0x12 bytes	C++
 	Psi.exe!WinMainCRTStartup()  Line 390 + 0x39 bytes	C
 	kernel32.dll!7c816d4f() 	
 	kernel32.dll!7c8399f3() 	
 	Psi.exe!FileTransDlg::Private::updateProgress(TransferMapping *
i=0x00730072, bool updateAll=true)  Line 1525	C++
 	Psi.exe!OptionsTabAdvanced::widget()  Line 79 + 0x34 bytes	C++
 	Psi.exe!FileTransDlg::Private::updateProgress(TransferMapping *
i=0x00380078, bool updateAll=true)  Line 1525	C++
 	Psi.exe!FileTransDlg::Private::updateProgress(TransferMapping *
i=0x00380078, bool updateAll=true)  Line 1525	C++
 	Psi.exe!FileTransDlg::Private::updateProgress(TransferMapping *
i=0x00000073, bool updateAll=true)  Line 1525	C++
 	Psi.exe!OptionsTabAdvanced::widget()  Line 79 + 0x10 bytes	C++
 	45c60004()	


-- 
- Norman Rasmussen
 - Email: norman at rasmussen.co.za
 - Home page: http://norman.rasmussen.co.za/


More information about the psi-devel mailing list