On Mon, Nov 16, 2015 at 01:55:30PM -0500, Richard Heck wrote: > > Recipe: > > 1. Open the User Guide. > 2. Click somewhere in the main text. > 3. Insert > Citation > 4. Enter the search field and type "cap" > 5. Hit search button. > > Error: Software exception Detected > ---------------------------------------- > LyX has caught an exception, it will now attempt to save all unsaved > documents and exit. > > Exception: regex_error > > This is on Fedora 22, gcc 5.1.1, with configuration as: > --enable-build-type=dev. > > The offending code is this assignment > > static const lyx::regex reg("[].|*?+(){}^$\\[\\\\]"); > > in escape_special_characters in GuiCitation.cpp. I would guess that this is > a consequence of changes to the regex engine. > > Richard >
I cannot reproduce on Ubuntu 15.04, built with 5.6dev and the following CMake flags: -DCMAKE_INSTALL_PREFIX=/usr/local/lyx-master \ -DLYX_DEBUG=ON -DLYX_RELEASE=OFF -DLYX_CPACK=ON \ -DLYX_PROGRAM_SUFFIX=ON -DLYX_LOCALVERSIONING=ON \ -DCPACK_BINARY_RPM:BOOL=OFF -DCPACK_BINARY_DEB:BOOL=ON \ -DCPACK_BINARY_NSIS:BOOL=OFF -DCPACK_BINARY_STGZ:BOOL=OFF \ -DCPACK_BINARY_TGZ:BOOL=OFF -DCPACK_BINARY_TBZ2:BOOL=OFF \ -DCPACK_BINARY_TZ:BOOL=OFF -DCPACK_SOURCE_TBZ2:BOOL=OFF \ -DCPACK_SOURCE_TGZ:BOOL=ON -DCPACK_SOURCE_TZ:BOOL=OFF \ -DCPACK_SOURCE_ZIP:BOOL=OFF -DLYX_EXTERNAL_BOOST=OFF \ -DLYX_HUNSPELL=ON -DLYX_ENCHANT=ON -DLYX_NLS=ON \ -DLYX_ENABLE_CXX11=ON \ -DLYX_ENABLE_URLTESTS=ON \ -DLYX_ENABLE_EXPORT_TESTS=ON \ -DLYX_USE_QT=QT5 \ Scott
signature.asc
Description: PGP signature