I am having a lot of fun with Mahogany -- seriously. In some ways it would be better if it were a bit more mature (less "beta") but I am learning a lot with some very helpful people.
My present difficulty is that M built from CVS today and about a week ago tells me it terminated abnormally after I click the door or "X" to quit M. It seems to do everything right except clean up its lock file. I remembered an old thread where Nerijus asked me to recompile with the debugging options then run M under gdb: I configured wxWindows --with-gtk --enable-debug --enable-debug_gdb --enable-debug_cntx --disable-threads --disable-joystick --no-recursion I configured M --enable-debug --with-wxdebug Running M produces two to four failed assertions every time I change folders. I told the dialog to not stop the program. Starting program: /usr/local/bin/mahogany [Debug] 05:32:48 PM: Assert failed in file ./src/common/dynload.cpp at line 365: Library unloaded before all objects were destroyed [Debug] 05:33:24 PM: Assert failed in file ./src/common/dynload.cpp at line 365: Library unloaded before all objects were destroyed [Debug] 05:33:52 PM: Assert failed in file ./src/common/dynload.cpp at line 365: Library unloaded before all objects were destroyed [Debug] 05:34:08 PM: Assert failed in file ./src/common/dynload.cpp at line 365: Library unloaded before all objects were destroyed [Debug] 05:34:13 PM: Assert failed in file ./src/common/dynload.cpp at line 365: Library unloaded before all objects were destroyed [Debug] 05:34:17 PM: Assert failed in file ./src/common/dynload.cpp at line 365: Library unloaded before all objects were destroyed [Debug] 05:34:19 PM: Assert failed in file ./src/common/dynload.cpp at line 365: Library unloaded before all objects were destroyed [Debug] 05:37:04 PM: Assert failed in file ./src/common/dynload.cpp at line 365: Library unloaded before all objects were destroyed [Debug] 05:37:09 PM: Assert failed in file ./src/common/dynload.cpp at line 365: Library unloaded before all objects were destroyed [Debug] 05:37:10 PM: Assert failed in file ./src/common/dynload.cpp at line 365: Library unloaded before all objects were destroyed [Debug] 05:37:14 PM: Assert failed in file ./src/common/dynload.cpp at line 365: Library unloaded before all objects were destroyed [Debug] 05:37:16 PM: Assert failed in file ./src/common/dynload.cpp at line 365: Library unloaded before all objects were destroyed [Debug] 05:38:48 PM: Assert failed in file ./src/common/dynload.cpp at line 365: Library unloaded before all objects were destroyed [Debug] 05:38:53 PM: Assert failed in file ./src/common/dynload.cpp at line 365: Library unloaded before all objects were destroyed [Debug] 05:38:54 PM: Assert failed in file ./src/common/dynload.cpp at line 365: Library unloaded before all objects were destroyed [Debug] 05:38:57 PM: Assert failed in file ./src/common/dynload.cpp at line 365: Library unloaded before all objects were destroyed [Debug] 05:38:58 PM: Assert failed in file ./src/common/dynload.cpp at line 365: Library unloaded before all objects were destroyed [Debug] 05:42:52 PM: Assert failed in file ./src/common/dynload.cpp at line 365: Library unloaded before all objects were destroyed [Debug] 05:42:54 PM: Assert failed in file ./src/common/dynload.cpp at line 365: Library unloaded before all objects were destroyed [Debug] 05:42:56 PM: Assert failed in file ./src/common/dynload.cpp at line 365: Library unloaded before all objects were destroyed [Debug] 05:43:00 PM: Assert failed in file ./src/common/dynload.cpp at line 365: Library unloaded before all objects were destroyed [Debug] 05:43:01 PM: Assert failed in file ./src/common/dynload.cpp at line 365: Library unloaded before all objects were destroyed [Debug] 05:43:02 PM: Assert failed in file ./src/common/dynload.cpp at line 365: Library unloaded before all objects were destroyed [Debug] 05:43:04 PM: Assert failed in file ./src/common/dynload.cpp at line 365: Library unloaded before all objects were destroyed When I clicked the "X" in the top of M's window to quit M I got the following: Program received signal SIGILL, Illegal instruction. 0x40804695 in __morecore () from /lib/libc.so.6 Recalling that Nerijus' earlier request included a back-trace, I tried that but got very little result: (gdb) bt full #0 0x40804695 in __morecore () from /lib/libc.so.6 No symbol table info available. #1 0x00000000 in ?? () No symbol table info available. What should I do next? Is there something I should have done differently? Should I get a new libc? and compile it with debugging options? The problem seems to be mostly cosmetic so I can live with it for a while -- until it gets to the top of the priority stack. Let me know how I can best help you resolve this bug. Thanks, Steve P.S. Thanks for posting your mail.vim file. I have been using gvim to edit M messages ever since. This kind of flexibility (use whatever editor you like for composing mail) and helpfulness (posting your mail.vim script) is a big part of what makes M better -- for me anyway. _______________________________________________________________ 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
