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

Reply via email to