[Pkg-lyx-devel] Bug#820398: Lyx crashes with SIGILL on processors without cmov

Johann Klammer klammerj at a1.net
Thu Apr 7 20:50:51 UTC 2016


Package: lyx
Version: 2.1.4-2

I got this while trying to build ngspice on my fileserver
(it holds the debian installation here, 
and ngspice dropped from testing)

[...]
dh_testdir
#cd build/manual && lyx --export ps manual.lyx.
cd build/manual && lyx --export pdf2 manual.lyx.
/home/klammerj/projects/dc_dc/ngspice-26/build/manual
/bin/sh: line 1:  1742 Illegal instruction     lyx --export pdf2 manual.lyx
debian/rules:78: recipe for target 'build-indep' failed
make: *** [build-indep] Error 132
make: *** Waiting for unfinished jobs....
[...]

trying to run the thing in gdb yields:

[...]
(gdb) bt
#0  0xb7f386b9 in boost::object_cache<boost::re_detail::cpp_regex_traits_base<char>, boost::re_detail::cpp_regex_traits_implementation<char> >::do_get(boost::re_detail::cpp_regex_traits_base<char> const&, unsigned int) ()
   from /usr/lib/i386-linux-gnu/libboost_regex.so.1.58.0
#1  0xb7f43b3b in boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::do_assign(char const*, char const*, unsigned int) ()
   from /usr/lib/i386-linux-gnu/libboost_regex.so.1.58.0
[...]
(gdb) disass 0xb7f386b9,+20
Dump of assembler code from 0xb7f386b9 to 0xb7f386cd:
=> 0xb7f386b9 <_ZN5boost12object_cacheINS_9re_detail21cpp_regex_traits_baseIcEENS1_31cpp_regex_traits_implementationIcEEE6do_getERKS3_j+1241>:  cmove  -0x74(%ebp),%eax
   0xb7f386bd <_ZN5boost12object_cacheINS_9re_detail21cpp_regex_traits_baseIcEENS1_31cpp_regex_traits_implementationIcEEE6do_getERKS3_j+1245>:  mov    %eax,-0x74(%ebp)
[...]



More information about the Pkg-lyx-devel mailing list