Seqfault on startup


Subject: Seqfault on startup
From: John L. Clark (jlc6@po.cwru.edu)
Date: Sat Dec 02 2000 - 11:57:27 CST


I often wonder why I get such problems when noone else does, but it
seems important to report them anyway. The most recent build seqfaults
on startup (right after the splash screen appears). Here's the debug
output:

<snip intro debug output>
DEBUG: AP_UnixFrame::initializeDEBUG: EV_UnixMenu::synthesizeMenu

**** (1) Assert ****
**** (1) pAction && (pAction->getMenuId()==id) at ev_Menu_Actions.cpp:152 ****
**** (1) Continue ? (y/n) [y] : y

**** (2) Assert ****
**** (2) pAction at ev_UnixMenu.cpp:416 ****
**** (2) Continue ? (y/n) [y] : y
DEBUG: Oh no - we just segfaulted!
DEBUG: Segfault during filesave - no file saved

And here's the backtrace:

Core was generated by `/home/john/In_progress/abisource/abi/src/Linux_2.2.12-1_i386_DBG/bin/AbiWord_d'.
Program terminated with signal 6, Aborted.
Cannot access memory at address 0x40016e10.
#0 0x403198c1 in ?? () from /lib/libc.so.6
tgetent: warning: termcap entry too long
(gdb) bt
#0 0x403198c1 in ?? () from /lib/libc.so.6
#1 0x4031acc4 in ?? () from /lib/libc.so.6
#2 0x80a8a10 in AP_UnixApp::catchSignals (this=0x8394430, sig_num=11)
    at ap_UnixApp.cpp:1177
#3 0x80a89b6 in signalWrapper (sig_num=11) at ap_UnixApp.cpp:1161
#4 0x40319858 in ?? () from /lib/libc.so.6
#5 0x8172e58 in XAP_Frame::backup (this=0x83f9560) at xap_Frame.cpp:572
#6 0x80a8a7b in AP_UnixApp::catchSignals (this=0x8394430, sig_num=11)
    at ap_UnixApp.cpp:1187
#7 0x80a89b6 in signalWrapper (sig_num=11) at ap_UnixApp.cpp:1161
#8 0x40319858 in ?? () from /lib/libc.so.6
#9 0x81b8593 in _ev_GetLabelName (pUnixApp=0x8394430, pUnixFrame=0x83f9560,
    pAction=0x0, pLabel=0x840d4c0) at ev_UnixMenu.cpp:179
#10 0x81b8d89 in EV_UnixMenu::synthesizeMenu (this=0x840bd48,
    wMenuRoot=0x84100b0) at ev_UnixMenu.cpp:428
#11 0x81bad34 in EV_UnixMenuBar::synthesizeMenuBar (this=0x840bd48)
    at ev_UnixMenu.cpp:1076
#12 0x8165667 in XAP_UnixFrame::_createTopLevelWindow (this=0x83f9560)
    at xap_UnixFrame.cpp:557
#13 0x80a9c2e in AP_UnixFrame::initialize (this=0x83f9560)
    at ap_UnixFrame.cpp:362
#14 0x80a884e in AP_UnixApp::parseCommandLine (this=0x8394430)
    at ap_UnixApp.cpp:1124
#15 0x80a7eb4 in AP_UnixApp::main (szAppName=0x826de5d "AbiWord Personal",
    argc=1, argv=0xbffffc54) at ap_UnixApp.cpp:902
#16 0x80a5d0b in main (argc=1, argv=0xbffffc54) at UnixMain.cpp:30
#17 0x40308a2c in ?? () from /lib/libc.so.6
(gdb)

Any thoughts? Might I be doing something wrong?

On a completely alternate note, I've been meaning to ask if there exists
a summary of the acronym prefix names that we use for variables,
functions, and files, such as UT, EV_MLF, PD, PT, PL, px, pf, etc.

Take care,

        John



This archive was generated by hypermail 2b25 : Sat Dec 02 2000 - 11:56:11 CST