On Fri, 26 Feb 1999, Allan Rae wrote: > From: Allan Rae <[EMAIL PROTECTED]> > To: Bruce M Beach <[EMAIL PROTECTED]> > > > Hello All > > > > I was filling in a table(entering 0,'s and 1's as text) > > when the pgm dumped core. Of interest is that the emergency > > save file was truncated to the unusual size of 8192 > > This seems strange... Hmmm... I suspect that the last line or two might > be just before or in the middle of your table that went bang. I'm not sure what you mean. I've include the table marked with "HERE" to indicate where I was working. The table is about 1/20th into the file. As far as it goes I've never seen this before and doubt that I will see it again, but what i have done is copied lyx from LYX_BUILD_DIRECTORY/lyx_xxx/src/lyx to /usr/local/bin/lyx so that in the future I can get information on a core dump.(I understand that lyx in the src directory has debug information built into it?) This problem was not reproduceable. As mentioned what was problematical was that the emergency save file was corrupted. > The following assumes you weren't using a stripped binary. If a normal install installs a stripped binary then there wont be much information > gdb /path-to-lyx/lyx core Like an idiot I typed in exactly the above. Anyway I got it working and have the following information Bruce Core was generated by `lyx'. Program terminated with signal 6, IOT trap/Abort. #0 0x401eb11d in ?? () >--------------------- (gdb) bt #0 0x401eb11d in ?? () #1 0x4020b094 in ?? () #2 0x401ba359 in ?? () #3 0xbffff6d4 in ?? () #4 0x80eee23 in Buffer::readLyXformat2 (this=0x8358620, lex=@0x823b22c, par=0xbffff7c0) at buffer.C:675 #5 0x813d48e in nextToken (data=@0x823b22c) at vspace.C:121 #6 0x813d3f8 in nextToken (data=@0x823b22c) at LString.h:384 #7 0x805e523 in NewLyxFile (filename=@0x11) at lyx_cb.C:1007 #8 0x80acbe9 in LyXFunc::Dispatch (this=0x8266308, ac=15, do_not_use_this_arg=0x0) at LString.h:325 #9 0x80c11b1 in Menus::ShowInsertMenu (ob=0x825f450) at menus.C:1263 #10 0x4002848c in ?? () #11 0x400365ca in ?? () #12 0x8057bce in create_form_form_toc () at lyx.C:115 #13 0x804e3e4 in LyX::init (this=0xbffffac8, argv=0xbffffb0c) at ../src/lyx_main.C:165 #14 0x804dc9c in main (argc=1, argv=0xbffffb0c) at ../src/main.C:53 #15 0x804dafe in __do_global_dtors_aux () > up (and info locals ) >---------- (gdb) up #3 0xbffff6d4 in ?? () (gdb) info locals No symbol table info available. (gdb) up #4 0x80eee23 in Buffer::readLyXformat2 (this=0x8358620, lex=@0x823b22c, par=0xbffff7c0) at buffer.C:675 675 lex.next(); (gdb) info locals token = {p = 0xbffff784} tmptok = {p = 0x823b22c} inset = (class Inset *) 0x0 pos = 1073466572 tmpret = 150 tmpret2 = 150 depth = -52 'Ì' footnoteflag = -805289980 footnotekind = -671088640 the_end_read = false return_par = (LyXParagraph *) 0x4005f100 font = {bits = 0} has_token = false pretoken = {p = 0x80eee23} (gdb) up #5 0x813d48e in nextToken (data=@0x823b22c) at vspace.C:121 121 unit[unit_index] = unitFromString (buffer); (gdb) info locals buffer = {p = 0xbffff7cc} i = 1075329576 data = (LString &) @0x40189fe8: Cannot access memory at address 0x40189fe8. (gdb) up #6 0x813d3f8 in nextToken (data=@0x823b22c) at LString.h:384 384 return (char const*)p->s; (gdb) info locals buffer = {p = 0x8493302} i = 139015368 data = (LString &) @0x4: {p = 0x0} (gdb) ------------------END-----------------
#This file was created by <root> Sat Feb 27 18:44:17 1999 #LyX 1.0 (C) 1995-1999 Matthias Ettrich and the LyX Team \lyxformat 2.15 \textclass article \language american \inputencoding default \fontscheme default \graphics default \paperfontsize default \spacing single \papersize letterpaper \paperpackage a4 \use_geometry 1 \use_amsmath 0 \paperorientation portrait \leftmargin 0.5in \topmargin 0.5in \rightmargin 0.5in \bottommargin 0.5in \secnumdepth 3 \tocdepth 3 \paragraph_separation indent \defskip medskip \quotes_language english \quotes_times 2 \papercolumns 1 \papersides 1 \paperpagestyle plain \bullet 3 1 16 -1 \end_bullet \layout Standard and the cycle lenth per bit is \begin_inset Formula \( 3(2^{n}) \) \end_inset \layout Standard now consider \begin_inset Formula \( a_{n}=not(a_{n-1}+a_{n-2}) \) \end_inset \layout Standard \added_space_top 0.3cm \added_space_bottom 0.3cm \align center \LyXTable multicol5 10 32 0 0 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 "" "" 8 0 1 "" "" 8 0 0 "" "" 8 0 1 "" "" 8 0 0 "" "" 8 0 1 "" "" 8 0 0 "" "" 8 0 1 "" "" 8 1 0 "" "" 8 0 1 "" "" 8 0 0 "" "" 8 0 1 "" "" 8 0 0 "" "" 8 0 1 "" "" 8 0 0 "" "" 8 0 1 "" "" 8 1 0 "" "" 8 0 1 "" "" 8 0 0 "" "" 8 0 1 "" "" 8 0 0 "" "" 8 0 1 "" "" 8 0 0 "" "" 8 0 1 "" "" 8 1 0 "" "" 8 0 1 "" "" 8 0 0 "" "" 8 0 1 "" "" 8 0 0 "" "" 8 0 1 "" "" 8 0 0 "" "" 8 0 1 "" "" 1 8 0 0 0 0 0 "" "" 2 8 1 0 0 0 0 "" "" 2 8 0 0 0 0 0 "" "" 2 8 1 0 0 0 0 "" "" 2 8 1 0 0 0 0 "" "" 2 8 1 0 0 0 0 "" "" 2 8 1 0 0 0 0 "" "" 2 8 1 0 0 0 0 "" "" 2 8 1 0 0 0 0 "" "" 2 8 1 0 0 0 0 "" "" 2 8 1 0 0 0 0 "" "" 2 8 1 0 0 0 0 "" "" 2 8 1 0 0 0 0 "" "" 2 8 1 0 0 0 0 "" "" 2 8 1 0 0 0 0 "" "" 2 8 1 0 0 0 0 "" "" 2 8 1 0 0 0 0 "" "" 2 8 1 0 0 0 0 "" "" 2 8 1 0 0 0 0 "" "" 2 8 1 0 0 0 0 "" "" 2 8 1 0 0 0 0 "" "" 2 8 1 0 0 0 0 "" "" 2 8 1 0 0 0 0 "" "" 2 8 1 0 0 0 0 "" "" 2 8 1 0 0 0 0 "" "" 2 8 1 0 0 0 0 "" "" 2 8 1 0 0 0 0 "" "" 2 8 1 0 0 0 0 "" "" 2 8 1 0 0 0 0 "" "" 2 8 1 0 0 0 0 "" "" 2 8 1 0 0 0 0 "" "" 2 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" 0 8 1 0 0 0 0 "" "" not \newline 0 \newline 0 \newline 0 \newline 0 \newline 0 \newline 0 \newline 0 \newline 0 \newline 0 \newline 1 \newline 0 \newline 1 \newline 0 \newline 1 \newline 0 \newline 1 \newline 1 \newline 0 \newline 1 \newline 0 \newline 1 \newline 0 \newline 1 \newline 0 \newline 1 \newline 1 \newline 1 \newline 1 \newline 1 \newline 1 \newline 1 \newline 1 \newline 0 \newline 0 \newline 0 \newline 1 \newline 1 \newline 0 \newline 1 \newline 1 \newline 0 \newline 0 \newline 0 \newline 1 \newline 1 \newline 0 \newline 1 \newline 1 \newline 0 \newline 0 \newline 0 \newline 1 \newline 1 \newline 0 \newline 1 \newline 1 \newline 0 \newline 0 \newline 0 \newline 1 \newline 1 \newline 0 \newline 1 \newline 1 \newline 1 \newline 1 \newline 1 \newline 0 \newline 0 \newline 1 \newline 0 \newline 0 \newline 1 \newline 0 \newline 0 \newline 1 \newline 0 \newline 0 \newline 1 \newline 1 \newline 0 \newline 1 \newline 0 \newline 0 \newline 1 \newline 1 \newline 1 \newline 0 \newline 0 \newline 0 \newline 1 \newline 1 \newline 1 \newline 0 \newline 0 \newline 1 \newline 0 \newline 0 \newline 0 \newline 0 \newline 0 \newline 0 \newline 0 \newline 0 \newline 0 \newline 1 \newline \newline \newline 0 \newline 1 \newline 0 \newline 1 \newline 1 \newline 0 \newline 1 \newline 0 \newline 1 \newline 0 \newline 1 \newline 0 \newline 1 \newline 1 \newline 1 \newline 1 \newline 1 \newline 1 \newline 1 \newline 1 \newline 1 \newline 1 \newline 0 \newline 1 \newline 1 \newline 0 \newline 1 \newline 1 \newline 0 \newline 0 \newline \newline \newline 1 \newline 0 \newline 1 \newline 1 \newline 0 \newline 0 \newline 0 \newline 1 \newline 1 \newline HERE \newline 1 \newline 1 \newline 0 \newline 0 \newline 0 \newline 1 \newline 1 \newline 0 \newline 1 \newline 1 \newline \newline \newline 1 \newline 0 \newline \newline \newline \newline \newline 1 \newline 0 \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline 0 \newline 0 \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \newline \layout Standard How do we express the truncation of the bits as an equation \the_end