[prev in list] [next in list] [prev in thread] [next in thread] 

List:       lyx-devel
Subject:    Re: Another bug
From:       larsbj () lyx ! org (Lars Gullik Bjønnes)
Date:       2000-06-06 9:49:07
[Download RAW message or body]

Baruch Even <baruch.even@writeme.com> writes:

| I've got another bug report (I really should be thrown away for finding
| this :-)
| 
| I do not know exactly why or what but as far as I can it is as follows: I
| use 1.1.5cvs (updated from 2 hours ago), it includes my removal of the
| isDviClean and its friends (which is a rather localized thing, I simply
| removed the variables it referenced and all of the calls to it and the
| markDviClean/Dirty).
| 
| After my former bug report I did mainly minor editing here and there, both
| in mathed and outside (editing of spelling mistakes and such), one thing
| wierd that I did is that I run ispell on my hebrew document when ispell
| doesnt have hebrew dictionary, LyX was frozen for a short bit but then
| returned with an error message that ispell stopped probably because of no
| dictionary.

There is a 15 sec timeout on the ispell process.
| 
| I then let LyX rest for a while, when returning to it I wanted to close it
| so I keyed "Alt-F x" it gave me a wierd error that the lyx_tmpxxxxx
| directory cannot be deleted, and seemed not to close, I tried again, with
| the same result, I then tried "Alt-F c" which said that no file was open
| though the file was "visible" on the buffer. After a few seconds LyX
| crashed.
| 
| Trying to repeat the ispell thing didnt recreate the problem.
| 
| My system is a K6-200 with Redhat 6.1.
| 
| Following is the backtrace:
| #0  0x401e64e1 in __kill () from /lib/libc.so.6
| #1  0x401e6156 in raise (sig=6) at ../sysdeps/posix/raise.c:27
| #2  0x401e7868 in abort () at ../sysdeps/generic/abort.c:88
| #3  0x812d9c8 in lyx::chdir (name=0x0) at abort.C:9
| #4  0x80a38f0 in error_handler (err_sig=11) at ../src/lyx_main.C:766
| #5  0x401e6408 in __restore ()
|     at ../sysdeps/unix/sysv/linux/i386/sigaction.c:127
| #6  0x80bd833 in Menus::ShowFileMenu (ob=0x81de6b8) at menus.C:513
| #7  0x80bbd4e in C_Menus_ShowFileMenu (ob=0x81de6b8, data=0) at menus.C:76
| #8  0x40030bfc in fl_object_qread () from /usr/lib/libforms.so.0.88
| #9  0x4003eef5 in fl_do_forms () from /usr/lib/libforms.so.0.88

Seems that you got stuck in the XForms event handler in
spellchecker.C, this should not be possible, but there have been some
changes to this code recently.

| #10 0x80d51a5 in ShowSpellChecker (bv=0x81e3eb8) at spellchecker.C:574
| #11 0x80abc1c in LyXFunc::Dispatch (this=0x81e5a28, ac=155, 
|     do_not_use_this_arg=0x81a4740 "") at lyxfunc.C:1356
| #12 0x80a8ecf in LyXFunc::processKeyEvent (this=0x81e5a28, ev=0x4008b044)
|     at lyxfunc.C:311
| #13 0x80641d2 in LyXView::KeyPressMask_raw_callback (fl=0x81dd638, 
|     xev=0x4008b044) at LyXView.C:420
| #14 0x806426a in C_LyXView_KeyPressMask_raw_callback (fl=0x81dd638, 
|     xev=0x4008b044) at LyXView.C:452
| #15 0x4003f3f3 in fl_register_raw_callback () from
| /usr/lib/libforms.so.0.88
| #16 0x4003e65b in fl_last_event () from /usr/lib/libforms.so.0.88
| ---Type <return> to continue, or q <return> to quit---
| #17 0x4003ee82 in fl_treat_interaction_events () from
| /usr/lib/libforms.so.0.88
| #18 0x4003eec0 in fl_check_forms () from /usr/lib/libforms.so.0.88
| #19 0x80a0139 in LyXGUI::runTime (this=0x81b2f40) at lyx_gui.C:595
| #20 0x80a136d in LyX::LyX (this=0xbffff9e8, argc=0xbffffa90,
| argv=0xbffffad4)
|     at ../src/lyx_main.C:158
| #21 0x80bbd1a in main (argc=1, argv=0xbffffad4) at ../src/main.C:75

The whole backtrace looks a bit weird.

	Lgb


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic