Pavel Sanda wrote, On 01/-10/-28163 02:59 PM:
> Todd Denniston wrote:
>> So is this affecting current lyx 1.6.x on other distros?
> 
> not on gentoo. what qt version do you have installed?
> pavel
> 

Just so I am sure,
when you open/fire up lyx for steps 5-10, the outline pane is already open?
to reproduce for me, outline *had* to be open already and I had to select 
*back* to the first tab.

rpm -qa qt\*
qt-3.3.6-23.el5
qt-devel-3.3.6-23.el5
qt4-4.2.1-1

and ldd indicates lyx is using qt4
ldd /usr/bin/lyx |grep -i qt
        libQtGui.so.4 => /usr/lib/qt4/lib/libQtGui.so.4 (0x0588b000)
        libQtCore.so.4 => /usr/lib/qt4/lib/libQtCore.so.4 (0x00373000)

Unfortunately the lyx debug package was not put in EPEL so the bt may be less 
than desired.

gdb lyx
set args -dbg 8 > lyxcrash2.txt 2>&1
run


Thanks for the time you have spent looking at this, you and the other reports 
are beginning to sound
like it may be a `CentOS/RHEL 5 has something too old`, which is possible. I am 
just glad lyx 1.6
runs at all on it.
-- 
Todd Denniston
Crane Division, Naval Surface Warfare Center (NSWC Crane)
Harnessing the Power of Technology for the Warfighter
Starting program: /usr/bin/lyx -dbg 8 > lyxcrash2.txt 2>&1
[Thread debugging using libthread_db enabled]
[New Thread 0xb7c86b90 (LWP 25250)]
Detaching after fork from child process 25251.

Program received signal SIGSEGV, Segmentation fault.
0x082da6d5 in lyx::Toc::item(lyx::DocIterator const&) const ()
(gdb) bt
#0  0x082da6d5 in lyx::Toc::item(lyx::DocIterator const&) const ()
#1  0x08551708 in lyx::frontend::TocModel::modelIndex(lyx::DocIterator const&) 
const ()
#2  0x085519fb in lyx::frontend::TocModels::currentIndex(QString const&) const
    ()
#3  0x086c54e7 in lyx::frontend::TocWidget::updateView() ()
#4  0x0850fcd2 in lyx::frontend::GuiView::updateDialogs() ()
#5  0x0850fe43 in lyx::frontend::GuiView::restartCursor() ()
#6  0x0823ccb9 in lyx::LyXFunc::dispatch(lyx::FuncRequest const&) ()
#7  0x08221456 in lyx::dispatch(lyx::FuncRequest const&) ()
#8  0x0855bc75 in lyx::frontend::Action::action() ()
#9  0x0855bd02 in lyx::frontend::Action::qt_metacall(QMetaObject::Call, int, 
void**) ()
#10 0x00464100 in QMetaObject::activate(QObject*, int, int, void**) ()
   from /usr/lib/qt4/lib/libQtCore.so.4
#11 0x0046435f in QMetaObject::activate(QObject*, QMetaObject const*, int, int, 
void**) () from /usr/lib/qt4/lib/libQtCore.so.4
#12 0x0598b171 in QAction::triggered(bool) ()
   from /usr/lib/qt4/lib/libQtGui.so.4
#13 0x0598be2f in QAction::activate(QAction::ActionEvent) ()
   from /usr/lib/qt4/lib/libQtGui.so.4
#14 0x05c89464 in ?? () from /usr/lib/qt4/lib/libQtGui.so.4
#15 0x05c8bc26 in QMenu::mouseReleaseEvent(QMouseEvent*) ()
   from /usr/lib/qt4/lib/libQtGui.so.4
#16 0x059daae1 in QWidget::event(QEvent*) ()
   from /usr/lib/qt4/lib/libQtGui.so.4
#17 0x05c866fc in QMenu::event(QEvent*) () from /usr/lib/qt4/lib/libQtGui.so.4
#18 0x05991810 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/qt4/lib/libQtGui.so.4
#19 0x05994293 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/qt4/lib/libQtGui.so.4
#20 0x084ed2db in lyx::frontend::GuiApplication::notify(QObject*, QEvent*) ()
#21 0x059ed7c8 in ?? () from /usr/lib/qt4/lib/libQtGui.so.4
#22 0x059ec3df in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib/qt4/lib/libQtGui.so.4
#23 0x05a0f275 in ?? () from /usr/lib/qt4/lib/libQtGui.so.4
#24 0x00451ef1 in 
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from 
/usr/lib/qt4/lib/libQtCore.so.4
#25 0x00451ffa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/qt4/lib/libQtCore.so.4
#26 0x0045459d in QCoreApplication::exec() ()
   from /usr/lib/qt4/lib/libQtCore.so.4
#27 0x05991287 in QApplication::exec() () from /usr/lib/qt4/lib/libQtGui.so.4
#28 0x0822d5be in lyx::LyX::exec(int&, char**) ()
#29 0x081558f9 in main ()

Setting debug level to 8
Debugging `gui' (GUI handling)
GuiApplication.cpp(993): About to create new window with ID 0
GuiView.cpp(120): show banner: 1
Menus.cpp(1603): populating menu bar
Menus.cpp(1610): menu bar entries 8
Menus.cpp(1629): menu bar item File is a submenu named file
Menus.cpp(1629): menu bar item Edit is a submenu named edit
Menus.cpp(1629): menu bar item View is a submenu named view
Menus.cpp(1629): menu bar item Insert is a submenu named insert
Menus.cpp(1629): menu bar item Navigate is a submenu named navigate
Menus.cpp(1629): menu bar item Document is a submenu named document
Menus.cpp(1629): menu bar item Tools is a submenu named tools
Menus.cpp(1629): menu bar item Help is a submenu named help
GuiView.cpp(519): Passed Geometry 933x1180+512+-153
Menus.cpp(1649): Triggered menu: file
Menus.cpp(1194): populating menu 
Menus.cpp(1199):  *****  menu entries 21
Menus.cpp(1194): populating menu file_lastfiles
Menus.cpp(1199):  *****  menu entries 20
Menus.cpp(1194): populating menu file_vc
Menus.cpp(1196):        ERROR: empty menu file_vc
Menus.cpp(1194): populating menu file_import
Menus.cpp(1199):  *****  menu entries 12
Menus.cpp(1194): populating menu file_export
Menus.cpp(1199):  *****  menu entries 2
GuiWorkArea.cpp(297): viewport width: 636  viewport height: 476
GuiWorkArea.cpp(1546): updateTabTexts() iteration start
GuiWorkArea.cpp(1563): it = /home/myusername/newfile2.lyx => newfile2
GuiWorkArea.cpp(1570): segment ended
BufferView.cpp(479):  Updating scrollbar: height: 1 curr par: 0 default height 
25
BufferView.cpp(479):  Updating scrollbar: height: 1 curr par: 0 default height 
25
GuiToolbar.cpp(524): Already had Standard selected.
TocWidget.cpp(222): TocWidget::select(): QModelIndex is invalid!
GuiToolbar.cpp(524): Already had Standard selected.
GuiWorkArea.cpp(1401): currentTabChanged 0File/home/myusername/newfile2.lyx
Menus.cpp(1649): Triggered menu: file
Menus.cpp(1194): populating menu 
Menus.cpp(1199):  *****  menu entries 21
Menus.cpp(1194): populating menu file_lastfiles
Menus.cpp(1199):  *****  menu entries 20
Menus.cpp(1194): populating menu file_vc
Menus.cpp(1199):  *****  menu entries 1
Menus.cpp(1194): populating menu file_import
Menus.cpp(1199):  *****  menu entries 12
Menus.cpp(1194): populating menu file_export
Menus.cpp(1199):  *****  menu entries 18
GuiWorkArea.cpp(297): viewport width: 636  viewport height: 476
GuiWorkArea.cpp(1546): updateTabTexts() iteration start
GuiWorkArea.cpp(1563): it = /home/myusername/newfile2.lyx => newfile2
GuiWorkArea.cpp(1570): segment ended
GuiWorkArea.cpp(1563): it = /home/myusername/newfile3.lyx => newfile3
GuiWorkArea.cpp(1570): segment ended
BufferView.cpp(479):  Updating scrollbar: height: 1 curr par: 0 default height 
25
BufferView.cpp(479):  Updating scrollbar: height: 1 curr par: 0 default height 
25
GuiToolbar.cpp(524): Already had Standard selected.
TocWidget.cpp(222): TocWidget::select(): QModelIndex is invalid!
GuiToolbar.cpp(524): Already had Standard selected.
GuiWorkArea.cpp(1401): currentTabChanged 1File/home/myusername/newfile3.lyx
BufferView.cpp(479):  Updating scrollbar: height: 1 curr par: 0 default height 
25
TocWidget.cpp(222): TocWidget::select(): QModelIndex is invalid!
GuiToolbar.cpp(524): Already had Standard selected.
GuiWorkArea.cpp(1401): currentTabChanged 0File/home/myusername/newfile2.lyx
BufferView.cpp(479):  Updating scrollbar: height: 1 curr par: 0 default height 
25
BufferView.cpp(479):  Updating scrollbar: height: 1 curr par: 0 default height 
25
GuiToolbar.cpp(524): Already had Standard selected.
TocWidget.cpp(222): TocWidget::select(): QModelIndex is invalid!
GuiToolbar.cpp(524): Already had Standard selected.
GuiWorkArea.cpp(1401): currentTabChanged 0File/home/myusername/newfile2.lyx
Menus.cpp(1649): Triggered menu: file
Menus.cpp(1194): populating menu 
Menus.cpp(1199):  *****  menu entries 21
Menus.cpp(1194): populating menu file_lastfiles
Menus.cpp(1199):  *****  menu entries 20
Menus.cpp(1194): populating menu file_vc
Menus.cpp(1199):  *****  menu entries 1
Menus.cpp(1194): populating menu file_import
Menus.cpp(1199):  *****  menu entries 12
Menus.cpp(1194): populating menu file_export
Menus.cpp(1199):  *****  menu entries 18
GuiWorkArea.cpp(1546): updateTabTexts() iteration start
GuiWorkArea.cpp(1563): it = /home/myusername/newfile3.lyx => newfile3
GuiWorkArea.cpp(1570): segment ended

Reply via email to