> > Yes, I do have a bind file in there. So I moved it out, and don't get the > > crash. But now I've moved it back, and I don't get the crash, either. Very > > strange indeed. > > there is something really rotten. once i get rid of the crash i'm unable to > reproduce it in any normal way. closing/launching lyx wont help; restarting
i have found recipy to reproduce: 1. have some bind file eg ~/.lyx/bind/my.bind and have fill it in preferences i.e. \bind_file "my" 2. launch lyx 3. File->Open->Cancel 4. Tools->Preferences->Browse bind file 5. boom holds for both 1.5.4svn & 1.6. note the crucial role of File->Open. anytime Tools->Preferences->Browse UI file is done (with default setting), the crash does not happen and one must do point 3. to reproduce the crash. all debug dumps of parameters i put into functions leading to the last dlg.exec() shows that the paramaters given to opendialog are identical for the crash vs noncrash point 4. as if we put something odd into QFileDialog when File->Open->Cancel is called and its cleaned up by browse UI file. pavel