On Thu, 30 May 2002 15:16:05 Vadim Zeitlin wrote:
VZ> On Wed, 29 May 2002 17:09:36 Steve Florkey wrote:
VZ>
VZ> SF> Now also getting SIGSEGV when trying to compose a new
VZ> SF> message (sometimes):
VZ> SF>
VZ> SF> Program received signal SIGSEGV, Segmentation fault.
VZ> SF> 0x0815c860 in wxComposeView::AutoSave ()
VZ>
VZ> This might be related to the above, but if it doesn't
VZ> disappear when you rebuild with the static modules,
VZ> please tell me about it.
VZ>
OK, the complaints about assertions are gone (as you said they
would), but the segmentation fault on exit is still present after
updating both wxWindows and Mahogany from CVS tonight. (BTW, are
you aware of a CVS front end that does not assume you work with
only one CVS project? I'll have to build some scripts shortly if
there is nothing already made that I have not yet discovered.)
On Mandrake 8.1 with kernel 2.4.8-34.1mdksmp
Configured wxWindows --with-gtk --enable-debug --enable-debug_gdb
--enable-debug_cntxt --disable-threads --disable-joystick
--no-recursion
Configured Mahogany --enable-debug --with-wxdebug
--with-modules=static
Running the new Mahogany under gdb seems to work OK until I exit
when it not only catches the segfault, there is now something in
the backtrace:
Program received signal SIGSEGV, Segmentation fault.
0x66203b3e in ?? ()
(gdb) bt full
#0 0x66203b3e in ?? ()
No symbol table info available.
#1 0x081aa3f3 in MsgnoCmpFunc ()
No symbol table info available.
#2 0x081bbbf1 in MsgnoCmpFunc ()
No symbol table info available.
#3 0x081c5930 in mahogany_read_progress ()
No symbol table info available.
#4 0x080c12ca in FolderMonitorImpl::OnMEvent ()
No symbol table info available.
#5 0x08152c7f in wxMApp::CanClose ()
No symbol table info available.
#6 0x08150146 in wxMainFrame::CanClose ()
No symbol table info available.
#7 0x0817af76 in wxMFrame::AddHelpMenu ()
No symbol table info available.
#8 0x0815105e in wxMainFrame::OnCommandEvent ()
No symbol table info available.
#9 0x40306f05 in wxEvtHandler::SearchEventTable (this=0x84b8ac0, table=@0x839a2ec,
event=@0xbfffe9d0) at event.cpp:928
tableId1 = -1
tableId2 = -1
entry = {<wxEventTableEntryBase> = {m_id = -1, m_lastId = -1, m_fn = {__delta
= 0, __index = -1, __pfn_or_delta2 = {
__pfn = 0x81507b0 <wxMainFrame::OnCommandEvent(wxCommandEvent &)>, __delta2 =
1968}}, m_callbackUserData = 0x0},
m_eventType = @0x40555c14}
i = 0
eventType = 10037
eventId = 125
#10 0x40306be9 in wxEvtHandler::ProcessEvent (this=0x84b8ac0, event=@0xbfffe9d0) at
event.cpp:844
table = (class wxEventTable *) 0x839a2ec
info = (class wxClassInfo *) 0x405548e0
#11 0x40306ce5 in wxEvtHandler::ProcessEvent (this=0x850e560, event=@0xbfffe9d0) at
event.cpp:873
parent = (class wxWindow *) 0x84b8ac0
win = (wxWindow *) 0x850e560
info = (wxClassInfo *) 0x405548e0
#12 0x4038aa05 in wxToolBarBase::OnLeftClick (this=0x850e560, id=125,
toggleDown=false) at tbarbase.cpp:482
event = {<wxEvent> = {<wxObject> = {static sm_classwxObject = Cannot access
memory at address 0x0
I hope that is helpful.
Thanks,
Steve
_______________________________________________________________
Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm
_______________________________________________
Mahogany-Users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mahogany-users