I also have the LyX crash problem on Hardy i386. Removing ~/.config/Trolltech* did not solve the problem. After compiling the sources (from apt-get source lyx) with --enable-debug, I got the following stack trace:
[New process 10045]
#0 0xb7fa8410 in __kernel_vsyscall ()
(gdb) bt
#0 0xb7fa8410 in __kernel_vsyscall ()
#1 0xb7010085 in raise () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7011a01 in abort () from /lib/tls/i686/cmov/libc.so.6
#3 0x0889bb4b in lyx::support::abort () at abort.cpp:25
#4 0x082754a1 in error_handler (err_sig=11) at LyX.cpp:835
#5 <signal handler called>
#6 0xb78950d9 in QPainter::worldMatrixEnabled () from /usr/lib/libQtGui.so.4
#7 0xb77f0f04 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4
#8 0xb77f0e17 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4
#9 0xb77f0e17 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4
#10 0xb77f0e17 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4
#11 0xb77f0e17 in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4
#12 0xb77f0406 in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4
#13 0xb7951e9d in ?? () from /usr/lib/libQtGui.so.4
#14 0xb7952627 in ?? () from /usr/lib/libQtGui.so.4
#15 0xb77f618f in QWidget::event () from /usr/lib/libQtGui.so.4
#16 0xb7b487e5 in QMainWindow::event () from /usr/lib/libQtGui.so.4
#17 0x0865bbb8 in lyx::frontend::GuiView::event (this=0x8e46838, e=0x8f066b0) at GuiView.cpp:720
#18 0xb779ec0c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#19 0xb77a3898 in QApplication::notify () from /usr/lib/libQtGui.so.4
#20 0x08647428 in lyx::frontend::GuiApplication::notify (this=0x8bd0c40, receiver=0x8e46838,
event=0x8f066b0) at GuiApplication.cpp:256
#21 0xb756b6a9 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#22 0xb756ca59 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4
#23 0xb756cc7d in QCoreApplication::sendPostedEvents () from /usr/lib/libQtCore.so.4
#24 0xb7596bcf in ?? () from /usr/lib/libQtCore.so.4
#25 0xb6f19bf8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#26 0xb6f1ce5e in ?? () from /usr/lib/libglib-2.0.so.0
#27 0xb6f1d3ac in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#28 0xb7596f98 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#29 0xb78321b5 in ?? () from /usr/lib/libQtGui.so.4
#30 0xb756a92d in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#31 0xb756aabd in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#32 0xb756cd3d in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#33 0xb779e567 in QApplication::exec () from /usr/lib/libQtGui.so.4
#34 0x08280577 in lyx::LyX::exec (this=0xbfe4c90c, argc=@0xbfe4c940, argv=0xbfe4c9c4) at LyX.cpp:480
#35 0x0806bed0 in main (argc=1, argv=0x0) at main.cpp:48
Since I did not have the time to further track down the problem, I have finally removed the lyx binary package, downloaded the latest 1.5.5 sources from http://www.lyx.org and installed the self-compiled binaries. This works for my system, without any changes to Qt4, etc.
I also have the LyX crash problem on Hardy i386. Removing ~/.config/ Trolltech* did not solve the problem. After compiling the sources (from apt-get source lyx) with --enable-debug, I got the following stack trace: i686/cmov/ libc.so. 6 i686/cmov/ libc.so. 6 :worldMatrixEna bled () from /usr/lib/ libQtGui. so.4 :paintSiblingsR ecursive () from /usr/lib/ libQtGui. so.4 :paintSiblingsR ecursive () from /usr/lib/ libQtGui. so.4 :paintSiblingsR ecursive () from /usr/lib/ libQtGui. so.4 :paintSiblingsR ecursive () from /usr/lib/ libQtGui. so.4 :paintSiblingsR ecursive () from /usr/lib/ libQtGui. so.4 :drawWidget () from /usr/lib/ libQtGui. so.4 libQtGui. so.4 libQtGui. so.4 libQtGui. so.4 libQtGui. so.4 :GuiView: :event (this=0x8e46838, e=0x8f066b0) at GuiView.cpp:720 vate::notify_ helper () from /usr/lib/ libQtGui. so.4 :notify () from /usr/lib/ libQtGui. so.4 :GuiApplication ::notify (this=0x8bd0c40, receiver=0x8e46838, 0x8f066b0) at GuiApplication. cpp:256 n::notifyIntern al () from /usr/lib/ libQtCore. so.4 nPrivate: :sendPostedEven ts () from /usr/lib/ libQtCore. so.4 n::sendPostedEv ents () from /usr/lib/ libQtCore. so.4 libQtCore. so.4 context_ dispatch () from /usr/lib/ libglib- 2.0.so. 0 libglib- 2.0.so. 0 context_ iteration () from /usr/lib/ libglib- 2.0.so. 0 rGlib:: processEvents () from /usr/lib/ libQtCore. so.4 libQtGui. so.4 :processEvents () from /usr/lib/ libQtCore. so.4 libQtCore. so.4 n::exec () from /usr/lib/ libQtCore. so.4 libQtGui. so.4
[New process 10045]
#0 0xb7fa8410 in __kernel_vsyscall ()
(gdb) bt
#0 0xb7fa8410 in __kernel_vsyscall ()
#1 0xb7010085 in raise () from /lib/tls/
#2 0xb7011a01 in abort () from /lib/tls/
#3 0x0889bb4b in lyx::support::abort () at abort.cpp:25
#4 0x082754a1 in error_handler (err_sig=11) at LyX.cpp:835
#5 <signal handler called>
#6 0xb78950d9 in QPainter:
#7 0xb77f0f04 in QWidgetPrivate:
#8 0xb77f0e17 in QWidgetPrivate:
#9 0xb77f0e17 in QWidgetPrivate:
#10 0xb77f0e17 in QWidgetPrivate:
#11 0xb77f0e17 in QWidgetPrivate:
#12 0xb77f0406 in QWidgetPrivate:
#13 0xb7951e9d in ?? () from /usr/lib/
#14 0xb7952627 in ?? () from /usr/lib/
#15 0xb77f618f in QWidget::event () from /usr/lib/
#16 0xb7b487e5 in QMainWindow::event () from /usr/lib/
#17 0x0865bbb8 in lyx::frontend:
#18 0xb779ec0c in QApplicationPri
#19 0xb77a3898 in QApplication:
#20 0x08647428 in lyx::frontend:
event=
#21 0xb756b6a9 in QCoreApplicatio
#22 0xb756ca59 in QCoreApplicatio
#23 0xb756cc7d in QCoreApplicatio
#24 0xb7596bcf in ?? () from /usr/lib/
#25 0xb6f19bf8 in g_main_
#26 0xb6f1ce5e in ?? () from /usr/lib/
#27 0xb6f1d3ac in g_main_
#28 0xb7596f98 in QEventDispatche
#29 0xb78321b5 in ?? () from /usr/lib/
#30 0xb756a92d in QEventLoop:
#31 0xb756aabd in QEventLoop::exec () from /usr/lib/
#32 0xb756cd3d in QCoreApplicatio
#33 0xb779e567 in QApplication::exec () from /usr/lib/
#34 0x08280577 in lyx::LyX::exec (this=0xbfe4c90c, argc=@0xbfe4c940, argv=0xbfe4c9c4) at LyX.cpp:480
#35 0x0806bed0 in main (argc=1, argv=0x0) at main.cpp:48
Since I did not have the time to further track down the problem, I have finally removed the lyx binary package, downloaded the latest 1.5.5 sources from http:// www.lyx. org and installed the self-compiled binaries. This works for my system, without any changes to Qt4, etc.