Hello, I quite often get the following situation - I see (in a biff) that I have a new mail. The same folder is selected in M (M does not see new message(s) yet), and I press F5 (Check mail). Then M takes 100% CPU and starts to eat memory. Sometimes I am quick to switch to console from where M was started and press Ctrl-C, sometimes kernel kills M (after a few minutes, during this time X is unresponsive). I suspect it happens when M was already checking for a new mail and I pressed F5. Today I ran M in gdb and was able to Ctrl-C (interrupt) M and take a bt:
Program received signal SIGINT, Interrupt. [Switching to Thread 16384 (LWP 11545)] 0x405b8f9d in wxStringBase::append(unsigned, char) (this=0xbfffeac0, n=810034154, ch=32 ' ') at ../wxWindows/src/common/string.cpp:339 339 m_pchData[len + i] = ch; (gdb) bt #0 0x405b8f9d in wxStringBase::append(unsigned, char) (this=0xbfffeac0, n=810034154, ch=32 ' ') at ../wxWindows/src/common/string.cpp:339 #1 0x405b8b58 in wxStringBase (this=0xbfffeac0, n=810034154, ch=32 ' ') at ../wxWindows/src/common/string.cpp:225 #2 0x405bf350 in wxString (this=0xbfffeac0, ch=32 ' ', nRepeat=810034154) at string.h:664 #3 0x081a7862 in wxFolderListCtrl::OnGetItemText(long, long) const ( this=0x84a1510, item=68, column=2) at .src/gui/wxFolderView.cpp:3014 #4 0x402eddab in wxListMainWindow::CacheLineData(unsigned) (this=0x84a1740, line=68) at ../wxWindows/src/generic/listctrl.cpp:2243 #5 0x402fa5db in wxListMainWindow::GetLine(unsigned) const (this=0x84a1740, n=68) at ../wxWindows/src/generic/listctrl.cpp:787 #6 0x402ef277 in wxListMainWindow::OnPaint(wxPaintEvent&) (this=0x84a1740) at ../wxWindows/src/generic/listctrl.cpp:2661 #7 0x405503d4 in wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const (this=0x83c93c0, handler=0x84a1740, func= {__pfn = 0x402eeece <wxListMainWindow::OnPaint(wxPaintEvent&)>, __delta = 0}, [EMAIL PROTECTED]) at ../wxWindows/src/common/appbase.cpp:303 #8 0x405ed4cd in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) ([EMAIL PROTECTED], handler=0x84a1740, [EMAIL PROTECTED]) at ../wxWindows/src/common/event.cpp:1169 #9 0x405ec45a in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) ( this=0x404aee98, [EMAIL PROTECTED], self=0x84a1740) at ../wxWindows/src/common/event.cpp:837 #10 0x405ed6e0 in wxEvtHandler::ProcessEvent(wxEvent&) (this=0x84a1740, [EMAIL PROTECTED]) at ../wxWindows/src/common/event.cpp:1231 #11 0x402cce3d in wxWindow::GtkSendPaintEvents() (this=0x84a1740) at ../wxWindows/src/gtk/window.cpp:4022 #12 0x402cc878 in wxWindow::GtkUpdate() (this=0x84a1740) at ../wxWindows/src/gtk/window.cpp:3920 #13 0x402ca50b in wxWindow::OnInternalIdle() (this=0x84a1740) at ../wxWindows/src/gtk/window.cpp:3126 #14 0x4033e955 in wxAppBase::SendIdleEvents(wxWindow*, wxIdleEvent&) ( this=0x83c93c0, win=0x84a1740, [EMAIL PROTECTED]) at ../wxWindows/src/common/appcmn.cpp:416 #15 0x4033e9ff in wxAppBase::SendIdleEvents(wxWindow*, wxIdleEvent&) ( this=0x83c93c0, win=0x84a1510, [EMAIL PROTECTED]) at ../wxWindows/src/common/appcmn.cpp:430 #16 0x4033e9ff in wxAppBase::SendIdleEvents(wxWindow*, wxIdleEvent&) ( this=0x83c93c0, win=0x849e5c8, [EMAIL PROTECTED]) at ../wxWindows/src/common/appcmn.cpp:430 #17 0x4033e9ff in wxAppBase::SendIdleEvents(wxWindow*, wxIdleEvent&) ( this=0x83c93c0, win=0x84a10e8, [EMAIL PROTECTED]) at ../wxWindows/src/common/appcmn.cpp:430 #18 0x4033e9ff in wxAppBase::SendIdleEvents(wxWindow*, wxIdleEvent&) ( this=0x83c93c0, win=0x842d4f0, [EMAIL PROTECTED]) at ../wxWindows/src/common/appcmn.cpp:430 #19 0x4033e87f in wxAppBase::ProcessIdle() (this=0x83c93c0) at ../wxWindows/src/common/appcmn.cpp:396 #20 0x402973a1 in wxapp_idle_callback () at ../wxWindows/src/gtk/app.cpp:256 #21 0x40a7db1f in g_timeout_add () from /usr/lib/libglib-1.2.so.0 #22 0x40a7c95b in g_get_current_time () from /usr/lib/libglib-1.2.so.0 #23 0x40a7ce47 in g_get_current_time () from /usr/lib/libglib-1.2.so.0 #24 0x40a7d0f5 in g_main_run () from /usr/lib/libglib-1.2.so.0 #25 0x4098a53f in gtk_main () from /usr/lib/libgtk-1.2.so.0 #26 0x402b1c2a in wxEventLoop::Run() (this=0x84afd90) at ../wxWindows/src/gtk/evtloop.cpp:87 #27 0x4033e4c7 in wxAppBase::MainLoop() (this=0x83c93c0) at ../wxWindows/src/common/appcmn.cpp:262 #28 0x4033e633 in wxAppBase::OnRun() (this=0x83c93c0) at ../wxWindows/src/common/appcmn.cpp:330 #29 0x081cf33f in wxMApp::OnRun() (this=0x83c93c0) at .src/gui/wxMApp.cpp:1113 #30 0x40591f71 in wxEntry(int&, char**) ([EMAIL PROTECTED], argv=0xbffff584) at ../wxWindows/src/common/init.cpp:410 #31 0x081cde01 in main (argc=1, argv=0xbffff584) at .src/gui/wxMApp.cpp:343 I see a few repeating SendIdleEvents, is it normal? Regards, Nerijus ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ Mahogany-Developers mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/mahogany-developers