I've just installed lyx 1.0.4 from rpm and attempted to start it on a
NCD19r black and white XTerminal. During start up it cores. It displays
these messages on the starting console:
[perry@myst2 perry]$ lyx
In CreateXPM [pixmap.c 303] error converting: (Can't get color)
In CreateXPM [pixmap.c 303] error converting: (Can't get color)
In CreateXPM [pixmap.c 303] error converting: (Can't get color)
In CreateXPM [pixmap.c 303] error converting: (Can't get color)
In CreateXPM [pixmap.c 303] error converting: (Can't get color)
In CreateXPM [pixmap.c 303] error converting: (Can't get color)
In CreateXPM [pixmap.c 303] error converting: (Can't get color)
In CreateXPM [pixmap.c 303] error converting: (Can't get color)
In CreateXPM [pixmap.c 303] error converting: (Can't get color)
lyx: SIGSEGV signal caught
Sorry, you have found a bug in LyX. If possible, please read 'Known bugs'
under the Help menu and then send us a full bug report. Thanks!
Bye.
Aborted (core dumped)
I'm running the .rpm install so I don't have debugging compiled in, and at
the moment I don't have time to recompile (I wanted to use lyx to write an
overdue report...), anyway heres the information:
(gdb) where
#0 0x401df111 in __kill ()
#1 0x401ded66 in raise (sig=6) at ../sysdeps/posix/raise.c:27
#2 0x401e0447 in abort () at ../sysdeps/generic/abort.c:88
#3 0x8056368 in fl_set_button ()
#4 <signal handler called>
#5 0x3ffecccc in ?? ()
#6 0x400e0de9 in XFreeFont ()
#7 0x4003fd46 in fl_set_font_name ()
#8 0x8056c56 in fl_set_button ()
#9 0x804e154 in fl_set_button ()
#10 0x804de78 in fl_set_button ()
#11 0x401d8cb3 in __libc_start_main (main=0x804dd70 <fl_set_button+192>,
argc=1, argv=0xbffffd94, init=0x804c6f0 <_init>, fini=0x81965ac <_fini>,
rtld_fini=0x4000a350 <_dl_fini>, stack_end=0xbffffd8c)
at ../sysdeps/generic/libc-start.c:78
(gdb)
this looks vaguely corrupt to me, but I hope it's helpful. I'm running a
reasonably unmodified RH6.0 on this machine.
Relevant libraries and their version etc:
tetex: 0.9 (release 17)
tetex-dvi: 0.9 (release 17)
tetex-latex: 0.9 (release 17)
glibc: 2.1.1 (release 6)
xforms: 0.88 (release 8)
XFree86-libs: 3.3.3.1 (release 49)
xpm: 3.4j (release 5)
When I run lyx, it pops up with the main window and the splash screen but
dies immediately afterwards. running with -mono still causes it to crash.
Running with -dbg 12271 (everything but the lexer/parser) it adds
'Initializing LyXFunc', 'Initializing LyXView...done' and then
'BufferView::redraw()' just before it says 'lyx: SIGSEGV signal caught'.
I believe it's either trying to use features my xterminal doesn't support,
or is dying on the fact that my xterminal doesn't support colour. As I
mentioned before I need to have this report written by last friday so I
can't try and diagnose the problem right now. However if required after
I've written my report I'll have a go at checking out the latest CVS and
compiling it with -g and try and narrow it down.
Hardware:
P90, 64mb of ram.
running Redhat linux version 6.0
Linux myst2.coders.tla 2.2.5-15 #1 Mon Apr 19 22:21:09 EDT 1999 i586 unknown
(hmm, I need to recompile the kernel sometime when I get a chance...)
NCD19r Xterminal
running v3.1.0 X version of it's Xserver (I guess)
I hope this is helpful, if anyone has any suggestions I'll give them a go.