Hi,
I can repeatedly reproduce the following on one machine:
* Start freshly build LyX 1.6.1svn
* 'C-o' (open-file)
* Enter directory 'private' (by double clicking on it)
* Enter subdirectory 'jobb' (by double clicking on it)
LyX now crashes with this message:
LyX: Done!
ASSERT failure in QList<T>::at: "index out of range", file
../../include/QtCore/../../src/corelib/tools/qlist.h, line 391
Aborted
I suspect I might have a file/directory in 'private/jobb/' with a
character in the name that LyX doesn't like...
If I do the same thing with '-dbg any', the last messages are as follows:
/home/chr/lyx/build_runs/BRANCH_1_6_X/lyx-devel/src/LyXFunc.cpp(334): Key
[action=file-open][Ctrl+O]
/home/chr/lyx/build_runs/BRANCH_1_6_X/lyx-devel/src/LyXFunc.cpp(733):LyXFunc::dispatch:
cmd: action: 140 arg: '' x: 0 y: 0
/home/chr/lyx/build_runs/BRANCH_1_6_X/lyx-devel/src/frontends/qt4/FileDialog.cpp(132):
Select with path "/home/chr", mask "LyX Documents (*.lyx);;LyX-1.3.x
Documents (*.lyx13);;LyX-1.4.x Documents (*.lyx14);;LyX-1.5.x Documents
(*.lyx15)", suggested ""
/home/chr/lyx/build_runs/BRANCH_1_6_X/lyx-devel/src/frontends/qt4/FileDialog.cpp(150):
Synchronous FileDialog:
ASSERT failure in QList<T>::at: "index out of range", file
../../include/QtCore/../../src/corelib/tools/qlist.h, line 391
Aborted
I don't see anything more that seems relevant to me. It looks like a bug
in Qt to me.
The above was on Ubuntu 8.04. I tried reproducing it on another computer
(Ubuntu 8.10 beta) without any luck.
Any thoughts on how to debug this further?
/Christian
--
Christian Ridderström, +46-8-768 39 44 http://www.md.kth.se/~chr