[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