I'm surprised not to hear of this from other FC4 users. I'm running the
lyx-1.3.6_fc3qt rpm from the lyx site. Whenever I try the spell checker,
lyx dies and the terminal from which it started says
]$ lyx
*** glibc detected *** lyx: free(): invalid pointer: 0x09d55bf0 ***
======= Backtrace: =========
/lib/libc.so.6[0x9d2424]
/lib/libc.so.6(__libc_free+0x77)[0x9d295f]
/usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0x3b709c9]
lyx(_ZNSt6vectorIcSaIcEE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPcS1_EERKc+0xd8)[0x81
709b0]
/usr/lib/libaspell.so.15(aspell_speller_check+0x197)[0xcce545]
lyx[0x81717fc]
lyx[0x83a750e]
lyx[0x83a797d]
lyx[0x8381a3e]
lyx[0x81378e6]
lyx[0x813b2b0]
lyx[0x830a215]
lyx[0x8367908]
/usr/lib/qt-3.3/lib/libqt-mt.so.3(_ZN7QObject15activate_signalEP15QConnectionListP8QUObject+
0x16e)[0x4e76df4]
/usr/lib/qt-3.3/lib/libqt-mt.so.3(_ZN7QObject15activate_signalEii+0xa8)[0x4e77428]
/usr/lib/qt-3.3/lib/libqt-mt.so.3(_ZN10QPopupMenu9activatedEi+0x30)[0x5205ea4]
/usr/lib/qt-3.3/lib/libqt-mt.so.3(_ZN10QPopupMenu6actSigEib+0x2c)[0x4f8af6c]
/usr/lib/qt-3.3/lib/libqt-mt.so.3(_ZN10QPopupMenu17mouseReleaseEventEP11QMouseEvent+0x473)[0
x4f8b59d]
/usr/lib/qt-3.3/lib/libqt-mt.so.3(_ZN7QWidget5eventEP6QEvent+0x3a1)[0x4eb5167]
/usr/lib/qt-3.3/lib/libqt-mt.so.3(_ZN12QApplication14internalNotifyEP7QObjectP6QEvent+0x97)[
0x4e120cd]
/usr/lib/qt-3.3/lib/libqt-mt.so.3(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x6bb)[0x4e1302
f]
/usr/lib/qt-3.3/lib/libqt-mt.so.3(_ZN9QETWidget19translateMouseEventEPK7_XEvent+0xcc1)[0x4da
9b4d]
/usr/lib/qt-3.3/lib/libqt-mt.so.3(_ZN12QApplication15x11ProcessEventEP7_XEvent+0x619)[0x4da7
f01]
/usr/lib/qt-3.3/lib/libqt-mt.so.3(_ZN10QEventLoop13processEventsEj+0x238)[0x4dbc008]
/usr/lib/qt-3.3/lib/libqt-mt.so.3(_ZN10QEventLoop9enterLoopEv+0xad)[0x4e2a78b]
/usr/lib/qt-3.3/lib/libqt-mt.so.3(_ZN10QEventLoop4execEv+0x26)[0x4e2a696]
/usr/lib/qt-3.3/lib/libqt-mt.so.3(_ZN12QApplication4execEv+0x1f)[0x4e11a99]
lyx[0x830fea7]
lyx[0x8124dcf]
lyx[0x81637bb]
/lib/libc.so.6(__libc_start_main+0xc6)[0x983de6]
lyx(_ZN9QComboBox11setEditTextERK7QString+0x41)[0x8061881]
======= Memory map: ========
00124000-0012d000 r-xp 00000000 03:06 826417
/usr/X11R6/lib/libXcursor.so.1.0.2
0012d000-0012e000 rwxp 00008000 03:06 826417
/usr/X11R6/lib/libXcursor.so.1.0.2
00196000-0019e000 r-xp 00000000 03:06 822947 /usr/X11R6/lib/libSM.so.6.0
0019e000-0019f000 rwxp 00007000 03:06 822947 /usr/X11R6/lib/libSM.so.6.0
001a4000-001be000 r-xp 00000000 03:06 1338814 /lib/ld-2.3.5.so
001be000-001bf000 r-xp 00019000 03:06 1338814 /lib/ld-2.3.5.so
001bf000-001c0000 rwxp 0001a000 03:06 1338814 /lib/ld-2.3.5.so
002c7000-002d9000 r-xp 00000000 03:06 1238052
/usr/X11R6/lib/libXft.so.2.1.2
002d9000-002da000 rwxp 00012000 03:06 1238052
/usr/X11R6/lib/libXft.so.2.1.2
0030f000-00368000 r-xp 00000000 03:06 819823 /usr/lib/libmng.so.1.0.0
00368000-0036b000 rwxp 00058000 03:06 819823 /usr/lib/libmng.so.1.0.0
0054f000-00558000 r-xp 00000000 03:06 1335739
/lib/libgcc_s-4.0.1-20050727.so.1
00558000-00559000 rwxp 00009000 03:06 1335739
/lib/libgcc_s-4.0.1-20050727.so.1
00836000-00848000 r-xp 00000000 03:06 820040 /usr/lib/libz.so.1.2.2.2
00848000-00849000 rwxp 00011000 03:06 820040 /usr/lib/libz.so.1.2.2.2
00862000-0087f000 r-xp 00000000 03:06 829689 /usr/lib/libexpat.so.0.5.0
0087f000-00881000 rwxp 0001c000 03:06 829689 /usr/lib/libexpat.so.0.5.0
00883000-008a9000 r-xp 00000000 03:06 293198
/usr/lib/libfontconfig.so.1.0.4
008a9000-008ac000 rwxp 00026000 03:06 293198
/usr/lib/libfontconfig.so.1.0.4
008ac000-008ad000 rwxp 008ac000 00:00 0
0096f000-00a93000 r-xp 00000000 03:06 1338815 /lib/libc-2.3.5.so
00a93000-00a95000 r-xp 00124000 03:06 1338815 /lib/libc-2.3.5.so
00a95000-00a97000 rwxp 00126000 03:06 1338815 /lib/libc-2.3.5.so
00a97000-00a99000 rwxp 00a97000 00:00 0
00a9b000-00abd000 r-xp 00000000 03:06 1338830 /lib/libm-2.3.5.so
00abd000-00abe000 r-xp 00021000 03:06 1338830 /lib/libm-2.3.5.so
00abe000-00abf000 rwxp 00022000 03:06 1338830 /lib/libm-2.3.5.so
00ac1000-00ac3000 r-xp 00000000 03:06 1339368 /lib/libdl-2.3.5.so
00ac3000-00ac4000 r-xp 00001000 03:06 1339368 /lib/libdl-2.3.5.so
00ac4000-00ac5000 rwxp 00002000 03:06 1339368 /lib/libdl-2.3.5.so
00ac7000-00ac8000 r-xp 00000000 03:06 823359
/usr/lib/libpspell.so.15.0.3
00ac8000-00ac9000 rwxp 00000000 03:06 823359
/usr/lib/libpspell.so.15.0.3
00adc000-00bac000 r-xp 00000000 03:06 823269
/usr/X11R6/lib/libX11.so.6.2
00bac000-00bb0000 rwxp 000cf000 03:06 823269
/usr/X11R6/lib/libX11.so.6.2
00bb2000-00bc0000 r-xp 00000000 03:06 824696
/usr/X11R6/lib/libXext.so.6.4
00bc0000-00bc1000 rwxp 0000e000 03:06 824696
/usr/X11R6/lib/libXext.so.6.4
00c2d000-00c3b000 r-xp 00000000 03:06 1339369 /lib/libpthread-2.3.5.so
00c3b000-00c3c000 r-xp 0000d000 03:06 1339369 /lib/libpthread-2.3.5.so
00c3c000-00c3d000 rwxp 0000e000 03:06 1339369 /lib/libpthread-2.3.5.so
00c3d000-00c3f000 rwxp 00c3d000 00:00 0
00c41000-00c48000 r-xp 00000000 03:06 825436
/usr/X11R6/lib/libXrender.so.1.2.2
00c48000-00c49000 rwxp 00007000 03:06 825436
/usr/X11R6/lib/libXrender.so.1.2.2
00c60000-00c63000 r-xp 00000000 03:06 826181
/usr/X11R6/lib/libXrandr.so.2.0
00c63000-00c64000 rwxp 00002000 03:06 826181
/usr/X11R6/lib/libXrandr.so.2.0
00c66000-00c68000 r-xp 00000000 03:06 826412
/usr/X11R6/lib/libXinerama.so.1.0
00c68000-00c69000 rwxp 00001000 03:06 826412 Aborted
I figure it could be due to a mismatch with the FC4 aspell libraries,
and rebuilt the RPM.
Whatever the problem, after the rebuild there are no more spell checker
crashes!
If you want the FC4 rpms, I can provide. Just say where to upload
--
Paul E. Johnson email: [EMAIL PROTECTED]
Dept. of Political Science http://lark.cc.ku.edu/~pauljohn
1541 Lilac Lane, Rm 504
University of Kansas Office: (785) 864-9086
Lawrence, Kansas 66044-3177 FAX: (785) 864-5700