On Tue, Jan 01, 2019 at 07:43:02AM +0100, Kornel Benko wrote:
> Am Montag, 31. Dezember 2018 15:05:27 CET schrieb Scott Kostyshak 
> <skost...@lyx.org>:
> > The following fails for me on 2.3.x but passes on master:
> > 
> >   ctest -R 'check_Length'
> > 
> > This is on my updated system (Ubuntu 18.04 with an updated TL 2018).
> > What does this test actually test and how can I reproduce it manually?
> > Does it fail for anyone else on 2.3.x? On my old system, it passes on
> > 2.3.x.
> > 
> > Scott
> > 
> 
> If I understand correctly, it should check if the length conversions work as 
> the should.
> Compare the output of the command
>       "check_Length"
> with expected data in "src/tests/regfiles/Length"

Thanks. When I execute the file directly, I get a bunch of length output
(which I guess is expected) and then I get

  "Segmentation fault (core dumped)"

at the end.

I do not get a segmentation fault with master's version. The .cpp files
are identical. There is a difference in an included file:

  --- /home/scott/lyxbuilds/2.3.x/repo/src/Length.h     2018-08-08 
18:22:27.482962193 -0400
  +++ src/Length.h      2018-07-30 17:28:33.680910801 -0400
  @@ -20,8 +20,6 @@
   
   namespace lyx {
   
  -class MetricsBase;
  -
   // Solaris/x86 version 9 and earlier define these
   #undef PC
   #undef SP
  @@ -98,12 +96,6 @@
         */
        int inPixels(int text_width, int em_width = 0) const;
   
  -     /** return the on-screen size of this length
  -      *
  -      *  This version of the function uses the current inset width as
  -      *  width and the EM value of the current font.
  -      */
  -     int inPixels(MetricsBase const &) const;
        /// return the value in Big Postscript points.
        /// Caution: Inaccurate for em, ex, mu and percent units.
        int inBP() const;
  $ 

I'm not sure if this is worth spending time on, since it works in
master, and I don't know if it causes any real issue to the user in
2.3.x. Let me know if you disagree, and I will spend time to try to fix
the issue in 2.3.x.

Scott

Attachment: signature.asc
Description: PGP signature

Reply via email to