Hello
I noticed a bug in LyX 1.0.0. My environment is the following:
Pentium 133, Slackware Linux 3.4 (heavy modified)
Kernel version 2.0.33
GCC version 2.7.2.3
Xforms version 0.88
Running `ldd lyx' I get
libforms.so.0.88 => /usr/X11R6/lib/libforms.so.0.88 (0x4000a000)
libXpm.so.4 => /usr/X11R6/lib/libXpm.so.4 (0x4008a000)
libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x40098000)
libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x400a0000)
libc.so.5 => /lib/libc.so.5 (0x400b4000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40170000)
libg++.so.27 => /usr/lib/libg++.so.27 (0x4020c000)
libstdc++.so.27 => /usr/lib/libstdc++.so.27 (0x40244000)
libm.so.5 => /lib/libm.so.5 (0x40276000)
I used the options `--prefix=/usr --with-included-gettext' to configure.
During text editing I pressed the middle button into the text. This
should paste the current selection, but I got a core dump with the
following message:
lyx: Attempting to save document
/home/casantos/Trabalho/CMP-401/CMP-401.lyx as...
1) /home/casantos/Trabalho/CMP-401/CMP-401.lyx.emergency
Save seems successful. Phew.
BadAtom (invalid Atom parameter)
GDB gave the following information:
$ gdb lyx -c core1
GDB is free software and you are welcome to distribute copies of it
under certain conditions; type "show copying" to see the conditions.
There is absolutely no warranty for GDB; type "show warranty" for details.
GDB 4.16 (i486-slackware-linux),
Copyright 1996 Free Software Foundation, Inc...
Core was generated by `lyx'.
Program terminated with signal 6, IOT trap/Abort.
Reading symbols from /usr/X11R6/lib/libforms.so.0.88...done.
Reading symbols from /usr/X11R6/lib/libXpm.so.4...done.
Reading symbols from /usr/X11R6/lib/libSM.so.6...done.
Reading symbols from /usr/X11R6/lib/libICE.so.6...done.
Reading symbols from /lib/libc.so.5...done.
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Reading symbols from /usr/lib/libg++.so.27...done.
Reading symbols from /usr/lib/libstdc++.so.27...done.
Reading symbols from /lib/libm.so.5...done.
Reading symbols from /lib/ld-linux.so.1...done.
#0 0x4011ca89 in __kill ()
(gdb) bt
#0 0x4011ca89 in __kill ()
#1 0x400eb8c9 in gsignal ()
#2 0x401a016a in _XError ()
#3 0x4019ead0 in _XReply ()
#4 0x4018b93b in XGetWindowProperty ()
#5 0x4002319b in fl_request_clipboard ()
#6 0x40035536 in fl_last_event ()
#7 0x40035582 in fl_treat_interaction_events ()
#8 0x400355c0 in fl_check_forms ()
#9 0x8053e32 in LyXGUI::runTime (this=0x81a7988) at lyx_gui.C:624
#10 0x804db75 in LyX::LyX (this=0xbffffaec, argc=0xbffffb10, argv=0xbffffb2c)
at ../src/lyx_main.C:119
#11 0x804d7ec in main (argc=1, argv=0xbffffb2c) at ../src/main.C:51
#12 0x804d6ce in _start ()
I was unable to reproduce the bug, yet.
------------------------------------------------------------------------
Carlos A M dos Santos Universidade Federal do Rio Grande do Sul
estudante de mestrado Pós-Graduação em Ciência de Computação
Av. Bento Gonçalves, 9500 - Bloco IV - Prédio 43412 - Caixa Postal 15064
Telefone +55 51 316-6161 Porto Alegre, RS, Brasil, CEP 91501-970
<[EMAIL PROTECTED]> <http://www.inf.ufrgs.br/~casantos>