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>




Reply via email to