Everytime I download a key, M seems to go in some sort of a loop (separate thread?), 
where the message isn't displayed, the CPU is at 100% and M (obviously) gets sluggish.
I attached gdb and got the bt in such a situation.

gcc 3.2.2, MDK 9.1, CVS about 2-3 days old

HTH
 Michele

#0  0x08130c2b in wxMainFrame::GetEventHashTable() const (this=0x83e9e68)
    at .src/gui/wxMainFrame.cpp:541
#1  0x40380624 in wxWindowBase::TryParent(wxEvent&) (this=0x845aba8,
    [EMAIL PROTECTED])
    at /home/michele/Projects/wxWindows/src/common/wincmn.cpp:2188
#2  0x405a4f85 in wxEvtHandler::ProcessEvent(wxEvent&) (this=0x845aba8,
    [EMAIL PROTECTED])
    at /home/michele/Projects/wxWindows/src/common/event.cpp:1239
#3  0x4036f648 in wxToolBarBase::UpdateWindowUI(long) (this=0x845aba8, flags=2)
    at /home/michele/Projects/wxWindows/src/common/tbarbase.cpp:633
#4  0x402f0cee in wxToolBar::OnInternalIdle() (this=0x845aba8)
    at /home/michele/Projects/wxWindows/src/gtk/tbargtk.cpp:705
#5  0x402f76fb in wxAppBase::SendIdleEvents(wxWindow*, wxIdleEvent&) (
    this=0x838e718, win=0x845aba8, [EMAIL PROTECTED])
    at /home/michele/Projects/wxWindows/src/common/appcmn.cpp:416
#6  0x402f77a5 in wxAppBase::SendIdleEvents(wxWindow*, wxIdleEvent&) (
    this=0x838e718, win=0x83e9e68, [EMAIL PROTECTED])
    at /home/michele/Projects/wxWindows/src/common/appcmn.cpp:430
#7  0x402f761f in wxAppBase::ProcessIdle() (this=0x838e718)
    at /home/michele/Projects/wxWindows/src/common/appcmn.cpp:396
#8  0x4024dcaf in wxApp::Yield(bool) (this=0x838e718, onlyIfNeeded=false)
    at /home/michele/Projects/wxWindows/src/gtk/app.cpp:149
#9  0x08135b84 in wxMApp::Yield(bool) (this=0x838e718, onlyIfNeeded=false)
---Type <return> to continue, or q <return> to quit---q
 at .sQuit
(gdb) where
#0  0x08130c2b in wxMainFrame::GetEventHashTable() const (this=0x83e9e68)
    at .src/gui/wxMainFrame.cpp:541
#1  0x40380624 in wxWindowBase::TryParent(wxEvent&) (this=0x845aba8,
    [EMAIL PROTECTED])
    at /home/michele/Projects/wxWindows/src/common/wincmn.cpp:2188
#2  0x405a4f85 in wxEvtHandler::ProcessEvent(wxEvent&) (this=0x845aba8,
    [EMAIL PROTECTED])
    at /home/michele/Projects/wxWindows/src/common/event.cpp:1239
#3  0x4036f648 in wxToolBarBase::UpdateWindowUI(long) (this=0x845aba8, flags=2)
    at /home/michele/Projects/wxWindows/src/common/tbarbase.cpp:633
#4  0x402f0cee in wxToolBar::OnInternalIdle() (this=0x845aba8)
    at /home/michele/Projects/wxWindows/src/gtk/tbargtk.cpp:705
#5  0x402f76fb in wxAppBase::SendIdleEvents(wxWindow*, wxIdleEvent&) (
    this=0x838e718, win=0x845aba8, [EMAIL PROTECTED])
    at /home/michele/Projects/wxWindows/src/common/appcmn.cpp:416
#6  0x402f77a5 in wxAppBase::SendIdleEvents(wxWindow*, wxIdleEvent&) (
    this=0x838e718, win=0x83e9e68, [EMAIL PROTECTED])
    at /home/michele/Projects/wxWindows/src/common/appcmn.cpp:430
#7  0x402f761f in wxAppBase::ProcessIdle() (this=0x838e718)
    at /home/michele/Projects/wxWindows/src/common/appcmn.cpp:396
#8  0x4024dcaf in wxApp::Yield(bool) (this=0x838e718, onlyIfNeeded=false)
    at /home/michele/Projects/wxWindows/src/gtk/app.cpp:149
#9  0x08135b84 in wxMApp::Yield(bool) (this=0x838e718, onlyIfNeeded=false)
---Type <return> to continue, or q <return> to quit---
    at .src/gui/wxMApp.cpp:570
#10 0x405a8f54 in wxYield() ()
    at /home/michele/Projects/wxWindows/src/common/utilscmn.cpp:528
#11 0x081f7d0f in PGPEngine::DoExecCommand(wxString const&, wxString const&, 
wxString&, MCryptoEngineOutputLog*) (this=0x836f798, [EMAIL PROTECTED],
    [EMAIL PROTECTED], [EMAIL PROTECTED], log=0x84ac9f0)
    at .src/modules/crypt/PGPEngine.cpp:517
#12 0x081f8b30 in PGPEngine::ExecCommand(wxString const&, wxString const&, wxString&, 
MCryptoEngineOutputLog*) (this=0x836f798, [EMAIL PROTECTED],
    [EMAIL PROTECTED], [EMAIL PROTECTED], log=0x84ac9f0)
    at .src/modules/crypt/PGPEngine.cpp:806
#13 0x081f9095 in PGPEngine::VerifyDetachedSignature(wxString const&, wxString const&, 
MCryptoEngineOutputLog*) (this=0x836f798, [EMAIL PROTECTED],
    [EMAIL PROTECTED], log=0x84ac9f0)
    at .src/modules/crypt/PGPEngine.cpp:949
#14 0x080b38c0 in MessageView::ProcessSignedMultiPart(MimePart const*) (
    this=0x841e690, mimepart=0x8598b78) at .src/classes/MessageView.cpp:1996
#15 0x080b3fdd in MessageView::ProcessMultiPart(MimePart const*, wxString const&) 
(this=0x841e690, mimepart=0x8598b78, [EMAIL PROTECTED])
    at .src/classes/MessageView.cpp:2157
#16 0x080b4093 in MessageView::ProcessPart(MimePart const*) (this=0x841e690,
    mimepart=0x8598b78) at .src/classes/MessageView.cpp:2180
#17 0x080b4223 in MessageView::Update() (this=0x841e690)
---Type <return> to continue, or q <return> to quit---
    at .src/classes/MessageView.cpp:2241
#18 0x080b732b in MessageView::DoShowMessage(Message*) (this=0x841e690,
    mailMessage=0x8898238) at .src/classes/MessageView.cpp:3113
#19 0x0814fdac in wxMessageView::DoShowMessage(Message*) (this=0x841e690,
    mailMessage=0x8898238) at .src/gui/wxMessageView.cpp:221
#20 0x080b0b81 in MessageView::OnASFolderResultEvent(MEventASFolderResultData&)
    (this=0x841e690, [EMAIL PROTECTED]) at .src/classes/MessageView.cpp:972
#21 0x080b0a1f in MessageView::OnMEvent(MEventData&) (this=0x841e690,
    [EMAIL PROTECTED]) at .src/classes/MessageView.cpp:918
#22 0x080b9863 in MEventManager::Dispatch(MEventData*) (dataptr=0x87ac828)
    at .src/classes/MEvent.cpp:195
#23 0x080b96b0 in MEventManager::ForceDispatchPending() ()
    at .src/classes/MEvent.cpp:145
#24 0x080b963c in MEventManager::DispatchPending() ()
    at .src/classes/MEvent.cpp:122
#25 0x08135aa0 in wxMApp::OnIdle(wxIdleEvent&) (this=0x838e718,
    [EMAIL PROTECTED]) at .src/gui/wxMApp.cpp:521
#26 0x4050885b in wxAppConsole::HandleEvent(wxEvtHandler*, void 
(wxEvtHandler::*)(wxEvent&), wxEvent&) const (this=0x838e718, handler=0x838e718, func=
      {__pfn = 0x8135a68 <wxMApp::OnIdle(wxIdleEvent&)>, __delta = 0},
    [EMAIL PROTECTED])
    at /home/michele/Projects/wxWindows/src/common/appbase.cpp:288
#27 0x405a4d04 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase 
cons---Type <return> to continue, or q <return---Type <return> to continue, or q 
<return> to quit---
t&, wxEvtHandler*, wxEvent&) ([EMAIL PROTECTED], handler=0x838e718,
    [EMAIL PROTECTED])
    at /home/michele/Projects/wxWindows/src/common/event.cpp:1164
#28 0x405a3cee in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) (
    this=0x8367918, [EMAIL PROTECTED], self=0x838e718)
    at /home/michele/Projects/wxWindows/src/common/event.cpp:837
#29 0x405a4f20 in wxEvtHandler::ProcessEvent(wxEvent&) (this=0x838e718,
    [EMAIL PROTECTED])
    at /home/michele/Projects/wxWindows/src/common/event.cpp:1226
#30 0x402f7665 in wxAppBase::ProcessIdle() (this=0x838e718)
    at /home/michele/Projects/wxWindows/src/common/appcmn.cpp:402
#31 0x4024de69 in wxapp_idle_callback ()
    at /home/michele/Projects/wxWindows/src/gtk/app.cpp:252
#32 0x40a56cff in g_idle_remove_by_data () from /usr/lib/libglib-1.2.so.0
#33 0x40a573ee in g_idle_remove_by_data () from /usr/lib/libglib-1.2.so.0
#34 0x40a57199 in g_idle_remove_by_data () from /usr/lib/libglib-1.2.so.0
#35 0x40a56174 in g_main_run () from /usr/lib/libglib-1.2.so.0



-------------------------------------------------------
This SF. Net email is sponsored by: GoToMyPC
GoToMyPC is the fast, easy and secure way to access your computer from
any Web browser or wireless device. Click here to Try it Free!
https://www.gotomypc.com/tr/OSDN/AW/Q4_2003/t/g22lp?Target=mm/g22lp.tmpl
_______________________________________________
Mahogany-Developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mahogany-developers

Reply via email to