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

Nikos Andrikos nick.andrik at gmail.com
Wed May 11 15:18:10 UTC 2016


Hi Johann,

Can this be related to the recent move from i386 to 686-class move for
debian?
https://lists.debian.org/debian-devel-announce/2016/05/msg00001.html

I think cmov is now part of the required ISA.
What processor do you run Lyx on?

Kindest regards,
Nick

--
=Do-
N.AND

2016-04-07 22:50 GMT+02:00 Johann Klammer <klammerj at a1.net>:

> 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)
> [...]
>
> _______________________________________________
> Pkg-lyx-devel mailing list
> Pkg-lyx-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-lyx-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-lyx-devel/attachments/20160511/8aa5fa86/attachment.html>


More information about the Pkg-lyx-devel mailing list