Am Mon, 11 Mar 2002 12:24:59 +0100 (CET) schrieben Sie (Volker Apelt 
<[EMAIL PROTECTED]>):

It happend again. 
 
> With M.cvs-2002-02-23-1623 and wxWindows as of cvs-2002-02-23-1553.

> While clicking on IMAP-lokal/Abfall, M asked me 
> for permission to continue after some error condition 
>   "Continue?  [yes][NO]"
> and core dumped after [no] was pressed.

This time I clicked [yes], you can see the resulting backtrace below.  

> I do not remember the exact wording of the error message 
> but it was probably 
>   "Assert failed in file gui/wxFolderView.cpp at line 3319:

That is the displayed message.
 

(gdb) ba
#0  0x40592ff1 in kill () from /lib/libc.so.6
#1  0x40592df5 in raise () from /lib/libc.so.6
#2  0x4022556d in wxTrap () at ./src/common/appcmn.cpp:364
#3  0x402256e8 in ShowAssertDialog (szFile=0x827c733 "gui/wxFolderView.cpp", 
nLine=3319, szMsg=0x827d180 "wxFolderView::Update(): no folder")
    at ./src/common/appcmn.cpp:431
#4  0x402257db in wxAppBase::OnAssert (this=0x83beb10, file=0x827c733 
"gui/wxFolderView.cpp", line=3319, msg=0x827d180 "wxFolderView::Update(): no folder")
    at ./src/common/appcmn.cpp:483
#5  0x401cef8d in wxApp::OnAssert (this=0x83beb10, file=0x827c733 
"gui/wxFolderView.cpp", line=3319, msg=0x827d180 "wxFolderView::Update(): no folder")
    at ./src/gtk/app.cpp:871
#6  0x080f9812 in wxMApp::OnAssert (this=0x83beb10, file=0x827c733 
"gui/wxFolderView.cpp", line=3319, msg=0x827d180 "wxFolderView::Update(): no folder")
    at gui/wxMApp.cpp:457
#7  0x40225799 in wxOnAssert (szFile=0x827c733 "gui/wxFolderView.cpp", nLine=3319, 
szMsg=0x827d180 "wxFolderView::Update(): no folder")
    at ./src/common/appcmn.cpp:475
#8  0x080ed407 in wxFolderView::Update (this=0x84acd70) at gui/wxFolderView.cpp:3319
#9  0x080edacf in wxFolderView::ShowFolder (this=0x84acd70, mf=0x84ebae8) at 
gui/wxFolderView.cpp:3453
#10 0x080edb90 in wxFolderView::SetFolder (this=0x84acd70, mf=0x84ebae8) at 
gui/wxFolderView.cpp:3481
#11 0x0823868b in wxMainFolderView::SetFolder (this=0x84acd70, mf=0x84ebae8) at 
gui/wxMainFrame.cpp:192
#12 0x080ee0c5 in wxFolderView::OpenFolder (this=0x84acd70, folder=0x84ad478, 
readonly=false) at gui/wxFolderView.cpp:3605
#13 0x08114b9f in wxMainFrame::OpenFolder (this=0x83f5590, pFolder=0x84ad478, 
readonly=false) at gui/wxMainFrame.cpp:361
#14 0x082384a7 in wxMainFolderTree::OnOpenHere (this=0x84aa778, folder=0x84ad478) at 
gui/wxMainFrame.cpp:125
#15 0x080dfbfd in wxFolderTree::OnSelectionChange (this=0x84aa778, newsel=0x84ad478) 
at gui/wxFolderTree.cpp:856
#16 0x08238452 in wxMainFolderTree::OnSelectionChange (this=0x84aa778, 
oldsel=0x84acc70, newsel=0x84ad478) at gui/wxMainFrame.cpp:115
#17 0x080e3dbd in wxFolderTreeImpl::OnTreeSelect (this=0x84aad40, event=@0xbfffe708) 
at gui/wxFolderTree.cpp:2342
#18 0x4024b9a9 in wxEvtHandler::SearchEventTable (this=0x84aad40, table=@0x8332d80, 
event=@0xbfffe708) at ./src/common/event.cpp:888
#19 0x4024b69c in wxEvtHandler::ProcessEvent (this=0x84aad40, event=@0xbfffe708) at 
./src/common/event.cpp:804
#20 0x401c4e04 in wxGenericTreeCtrl::SelectItem (this=0x84aad40, itemId=@0xbfffe810, 
unselect_others=true, extended_select=false) at ./src/generic/treectlg.cpp:1644
#21 0x401c9466 in wxGenericTreeCtrl::OnMouse (this=0x84aad40, event=@0xbfffeb4c) at 
./src/generic/treectlg.cpp:2848
#22 0x4024b9a9 in wxEvtHandler::SearchEventTable (this=0x84aad40, table=@0x835b280, 
event=@0xbfffeb4c) at ./src/common/event.cpp:888
#23 0x4024b69c in wxEvtHandler::ProcessEvent (this=0x84aad40, event=@0xbfffeb4c) at 
./src/common/event.cpp:804
#24 0x4021a3e7 in gtk_window_button_press_callback (widget=0x84ab270, 
gdk_event=0x84cefd8, win=0x84aad40) at ./src/gtk/window.cpp:1355
#25 0x407164ef in gtk_marshal_BOOL__POINTER () from /usr/lib/libgtk-1.2.so.0
#26 0x40748878 in gtk_handlers_run () from /usr/lib/libgtk-1.2.so.0
#27 0x40747bef in gtk_signal_real_emit () from /usr/lib/libgtk-1.2.so.0
#28 0x40745b47 in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#29 0x4077ed1c in gtk_widget_event () from /usr/lib/libgtk-1.2.so.0
#30 0x40716425 in gtk_propagate_event () from /usr/lib/libgtk-1.2.so.0
#31 0x4071546f in gtk_main_do_event () from /usr/lib/libgtk-1.2.so.0
#32 0x407cad74 in gdk_event_dispatch () from /usr/lib/libgdk-1.2.so.0
#33 0x407ffb86 in g_main_dispatch () from /usr/lib/libglib-1.2.so.0
#34 0x408001b3 in g_main_iterate () from /usr/lib/libglib-1.2.so.0
#35 0x4080037c in g_main_run () from /usr/lib/libglib-1.2.so.0
#36 0x40714d2c in gtk_main () from /usr/lib/libgtk-1.2.so.0
#37 0x401ce4fc in wxApp::MainLoop (this=0x83beb10) at ./src/gtk/app.cpp:524
#38 0x40320f06 in wxAppBase::OnRun (this=0x83beb10) at include/wx/app.h:119
#39 0x080faa90 in wxMApp::OnRun (this=0x83beb10) at gui/wxMApp.cpp:888
#40 0x401ced13 in wxEntry (argc=1, argv=0xbffff264) at ./src/gtk/app.cpp:796
#41 0x080f9193 in main (argc=1, argv=0xbffff264) at gui/wxMApp.cpp:246
#42 0x40582c5f in __libc_start_main () from /lib/libc.so.6

up  until ..

(gdb) up
#8  0x080ed407 in wxFolderView::Update (this=0x84acd70) at gui/wxFolderView.cpp:3319
3319       CHECK_RET( mf, "wxFolderView::Update(): no folder" );
(gdb) print mf
$1 = {m_ptr = 0x0}
(gdb) info locals
this = (wxMainFolderView *) 0x84acd71
mf = {m_ptr = 0x0}
(gdb) print *this
$2 = (wxMainFolderView) {<FolderView> = {<MEventReceiver> = {_vptr. = 0x834b2a0}, 
m_Profile = 0x0, m_folderName = {m_pchData = 0x84b3f4c "IMAP-lokal/Abfall"}, 
    m_ASMailFolder = 0x0, m_MailFolder = 0x6b6f6c2d, m_regCookieTreeChange = 
0x84ab8c0, m_regCookieFolderUpdate = 0x84abf50, m_regCookieFolderExpunge = 0x84ace78, 
    m_regCookieFolderClosed = 0x84ad2e0, m_regCookieASFolderResult = 0x84ad300, 
m_regCookieMsgStatus = 0x84ad2f0, m_regCookieAppExit = 0x84ae380}, m_fullname = {
    m_pchData = 0x84b3f4c "IMAP-lokal/Abfall"}, m_nDeleted = 4294967295, m_Parent = 
0x84aa2c0, m_Frame = 0x83f5590, m_SplitterWindow = 0x84ae410, 
  m_FolderCtrl = 0x84ade88, m_MessageWindow = 0x84b3558, m_MessagePreview = 0x84ac758, 
m_msgCmdProc = 0x84b0e08, m_TicketList = 0x84ae3a0, m_FocusFollowMode = true, 
  m_settings = {dateFormat = {m_pchData = 0x8693a24 " %d.%m.%y %H:%M "}, dateGMT = 
false, BgCol = {<wxGDIObject> = {<wxObject> = {m_refData = 0x83af280, 
          _vptr.wxObject = 0x403d5400}, m_visible = false}, }, FgCol = {<wxGDIObject> 
= {<wxObject> = {m_refData = 0x83ad7d8, _vptr.wxObject = 0x403d5400}, 
        m_visible = false}, }, NewCol = {<wxGDIObject> = {<wxObject> = {m_refData = 
0x83aef10, _vptr.wxObject = 0x403d5400}, m_visible = false}, }, 
    FlaggedCol = {<wxGDIObject> = {<wxObject> = {m_refData = 0x83adf30, _vptr.wxObject 
= 0x403d5400}, m_visible = false}, }, 
    RecentCol = {<wxGDIObject> = {<wxObject> = {m_refData = 0x84fca30, _vptr.wxObject 
= 0x403d5400}, m_visible = false}, }, 
    DeletedCol = {<wxGDIObject> = {<wxObject> = {m_refData = 0x83ae060, _vptr.wxObject 
= 0x403d5400}, m_visible = false}, }, 
    UnreadCol = {<wxGDIObject> = {<wxObject> = {m_refData = 0x84b1230, _vptr.wxObject 
= 0x403d5400}, m_visible = false}, }, font = {m_pchData = 0x403ae21c ""}, 
    fontFamily = 74, fontSize = 12, previewOnSingleClick = true, previewDelay = 500, 
senderOnlyNames = false, replaceFromWithTo = true, returnAddresses = {
      m_nSize = 16, m_nCount = 3, m_pItems = 0x85d14b8, m_autoSort = false}, columns = 
{0, 3, 4, 2, 1}, showSize = MessageSize_Automatic}, 
  m_regOptionsChange = 0x84ae390}
 
(gdb) up

(gdb) fr
#9  0x080edacf in wxFolderView::ShowFolder (this=0x84acd70, mf=0x84ebae8) at 
gui/wxFolderView.cpp:3453
3453          Update();
(gdb) print m_FolderCtrl
$3 = (suspicious *) 0x84ade88
(gdb) print *m_FolderCtrl
$4 = (wxFolderListCtrl) {<wxListView> = {<wxListCtrl> = {<wxControl> = 
{<wxControlBase> = {<wxWindow> = {<wxWindowBase> = {<wxEvtHandler> = {<wxObject> = {
                  m_refData = 0x0, _vptr.wxObject = 0x83457e0}, m_nextHandler = 0x0, 
m_previousHandler = 0x0, m_dynamicEvents = 0x0, m_pendingEvents = 0x0, 
                m_eventsLocker = 0x84ae080, m_isWindow = true, m_enabled = true, 
{m_clientObject = 0x0, m_clientData = 0x0}, m_clientDataType = wxClientData_None}, 
              m_windowId = 6, m_parent = 0x84ae410, m_children = {<wxListBase> = 
{<wxObject> = {m_refData = 0x0, _vptr.wxObject = 0x403e22e0}, m_count = 2, 
                  m_destroy = false, m_nodeFirst = 0x84af5c8, m_nodeLast = 0x84afa80, 
m_keyType = wxKEY_NONE}, <No data fields>}, m_minWidth = -1, m_minHeight = -1, 
              m_maxWidth = -1, m_maxHeight = -1, m_eventHandler = 0x84ade88, 
m_windowValidator = 0x0, m_dropTarget = 0x0, m_cursor = {<wxObject> = {
                  m_refData = 0x83afd70, _vptr.wxObject = 0x403d5830}, }, m_font = 
{<wxFontBase> = {<wxGDIObject> = {<wxObject> = {m_refData = 0x83af5f0, 
                      _vptr.wxObject = 0x403d63a0}, m_visible = false}, }, }, 
m_backgroundColour = {<wxGDIObject> = {<wxObject> = {m_refData = 0x83f6110, 
                    _vptr.wxObject = 0x403d5400}, m_visible = false}, }, 
m_foregroundColour = {<wxGDIObject> = {<wxObject> = {m_refData = 0x83f6140, 
                    _vptr.wxObject = 0x403d5400}, m_visible = false}, }, m_caret = 
0x0, m_updateRegion = {<wxGDIObject> = {<wxObject> = {m_refData = 0x0, 
                    _vptr.wxObject = 0x403d8220}, m_visible = false}, }, 
m_acceleratorTable = {<wxObject> = {m_refData = 0x0, _vptr.wxObject = 0x403ca990}, }, 
              m_tooltip = 0x0, m_constraints = 0x0, m_constraintsInvolvedIn = 0x0, 
m_windowSizer = 0x0, m_containingSizer = 0x0, m_autoLayout = false, 
              m_isShown = true, m_isEnabled = true, m_isBeingDeleted = false, 
m_hasBgCol = false, m_hasFgCol = false, m_hasFont = false, m_windowStyle = 2097696, 
              m_exStyle = 0, m_windowName = {m_pchData = 0x84ae09c "listctrl"}, 
m_themeEnabled = false, m_palette = {<wxGDIObject> = {<wxObject> = {m_refData = 0x0, 
                    _vptr.wxObject = 0x403cf5c0}, m_visible = false}, }, 
m_hasCustomPalette = false}, m_x = 2, m_y = 2, m_width = 766, m_height = 187, 
            m_oldClientWidth = 1346456905, m_oldClientHeight = 1802464301, m_widget = 
0x84ae7d0, m_wxwindow = 0x84ae268, m_focusWidget = 0x84ae268, 
            m_ic = 0x84c5418, m_icattr = 0x84c9ce0, m_clearRegion = {<wxGDIObject> = 
{<wxObject> = {m_refData = 0x0, _vptr.wxObject = 0x403d8220}, 
                m_visible = false}, }, m_hAdjust = 0x84aba90, m_vAdjust = 0x84ad5e0, 
m_oldHorizontalPos = 0, m_oldVerticalPos = 0, m_needParent = true, 
            m_noExpose = false, m_nativeSizeEvent = false, m_hasScrolling = false, 
m_hasVMT = true, m_sizeSet = false, m_resizing = false, m_isStaticBox = false, 
            m_isRadioButton = false, m_isListBox = false, m_isFrame = false, 
m_acceptsFocus = true, m_isScrolling = false, m_clipPaintRegion = false, 
            m_queuedFullRedraw = false, m_delayedForegroundColour = false, 
m_delayedBackgroundColour = false, m_widgetStyle = 0x0, 
            m_insertCallback = 0x4021cb50 <wxInsertChildInWindow(wxWindow *, wxWindow 
*)>}, <No data fields>}, m_label = {m_pchData = 0x403ae21c ""}, 
        m_chAccel = 45 '-'}, m_imageListNormal = 0x0, m_imageListSmall = 0x84b3458, 
m_imageListState = 0x0, m_ownsImageListNormal = false, 
      m_ownsImageListSmall = true, m_ownsImageListState = false, m_headerWin = 
0x84af6a8, m_mainWin = 0x84ad8a0}, }, m_headers = 0x0, m_mutexHeaders = {
    m_locked = false}, m_hiCached = 0x0, m_indexHI = 4294967295, m_cacheLastMod = 3, 
m_headersToGet = {<wxBaseArray> = {m_nSize = 16, m_nCount = 0, 
      m_pItems = 0x84eb348}, <No data fields>}, m_attr = 0x84cde90, m_FolderView = 
0x84acd70, m_uidFocus = 16350, m_uidPreviewed = 4294967295, m_itemFocus = 14, 
  m_itemPreviewed = -1, m_selIsUnique = -1, m_columns = {0, 3, 4, 2, 1}, m_widthsOld = 
{m_pchData = 0x85cda8c "60:491:103:70:80"}, m_colSort = WXFLC_FROM, 
  m_PreviewOnSingleClick = true, m_PreviewDelay = 500, m_itemDelayed = -1, 
m_uidDelayed = 4294967295, m_timerPreview = {<wxTimerBase> = {<wxObject> = {
        m_refData = 0x0, _vptr.wxObject = 0x403da4e0}, m_owner = 0x84ade88, m_idTimer 
= -1, m_milli = 500, m_oneShot = true}, m_tag = 68910}, 
  m_enableOnSelect = true, m_menu = 0x0, m_menuFolders = 0x0,
m_isInPopupMenu = false}
(gdb) print m_msgCmdProc
$5 = (MsgCmdProcImpl *) 0x84b0e09
(gdb) print *m_msgCmdProc
$6 = (MsgCmdProcImpl) {<MEventReceiver> = {_vptr. = 0x834bcc0}, <No data fields>}
(gdb) print mf
Error accessing memory address 0x978e6fa: No such process.
(gdb) print *mf
Error accessing memory address 0x978e6fa: No such process.
(gdb) print  m_ASMailFolder
$7 = (MObject *) 0x0
 
up until  ...

(gdb) up
#13 0x08114b9f in wxMainFrame::OpenFolder (this=0x83f5590, pFolder=0x84ad478, 
readonly=false) at gui/wxMainFrame.cpp:361
361           if ( !m_FolderView->OpenFolder(folder, readonly) )
(gdb) print folder
$13 = {m_folder = 0x84ad478}
(gdb) print folder->m_folder
$14 = (MFolderFromProfile *) 0x84ad479
(gdb) print *folder->m_folder
$15 = (MFolderFromProfile) {<MObjectRC> = {<MObject> = {m_magic = 1234567890, _vptr. = 
0x8340640}, m_nRef = 3}, <No data fields>}
(gdb) print m_folderName
$16 = {m_pchData = 0x84b3f4c "IMAP-lokal/Abfall"}




Bye,

Volker Apelt


--
Volker Apelt   volker_apelt  .@.  yahoo.de (remove the dots, please)   
Dipl. Chem.    +49 6172 31126   


_______________________________________________
Mahogany-Developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mahogany-developers

Reply via email to