Re: [blfs-book] [BLFS Trac] #7876: firefox-47.0, was: Firefox crashes often with gcc-6

2016-06-14 Thread BLFS Trac via blfs-book
#7876: firefox-47.0, was: Firefox crashes often with gcc-6
-+-
 Reporter:  pierre.labastie  |   Owner:  ken@…
 Type:  defect   |  Status:  closed
 Priority:  normal   |   Milestone:  7.10
Component:  BOOK | Version:  SVN
 Severity:  normal   |  Resolution:  fixed
 Keywords:   |
-+-
Changes (by ken@…):

 * status:  assigned => closed
 * resolution:   => fixed


Comment:

 Further comment before I close this - the patch for gtk+-3.20, which is
 apparently upstream and will probably appear in 49.0, makes copy-and-paste
 much harder in gtk+-3.18.

 Fixed at r17495.

--
Ticket URL: 
BLFS Trac 
Beyond Linux From Scratch
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Re: [blfs-book] [BLFS Trac] #7876: firefox-47.0, was: Firefox crashes often with gcc-6

2016-06-12 Thread BLFS Trac via blfs-book
#7876: firefox-47.0, was: Firefox crashes often with gcc-6
-+---
 Reporter:  pierre.labastie  |   Owner:  ken@…
 Type:  defect   |  Status:  assigned
 Priority:  normal   |   Milestone:  7.10
Component:  BOOK | Version:  SVN
 Severity:  normal   |  Resolution:
 Keywords:   |
-+---

Comment (by ken@…):

 Summary: the sed currently in the book DOES cover the c++ scope issue.
 Needs at least a patch for gtk+-3.20. Taking this to -dev to discuss the
 book's defaults for this version.

--
Ticket URL: 
BLFS Trac 
Beyond Linux From Scratch
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Re: [blfs-book] [BLFS Trac] #7876: firefox-47.0, was: Firefox crashes often with gcc-6 (waiting for 47.0)

2016-06-11 Thread BLFS Trac via blfs-book
#7876: firefox-47.0, was: Firefox crashes often with gcc-6 (waiting for 47.0)
-+---
 Reporter:  pierre.labastie  |   Owner:  ken@…
 Type:  defect   |  Status:  assigned
 Priority:  normal   |   Milestone:  hold
Component:  BOOK | Version:  SVN
 Severity:  normal   |  Resolution:
 Keywords:   |
-+---

Comment (by ken@…):

 Still getting nowhere. I was trying to use system graphite2 and system
 harfbuzz with the patch. A particular youtube video
 [https://www.youtube.com/watch?v=Y7ILuenEZMs]
 caused a segfault within a second or two.

 Without that patch and the associated configure switches, the video
 started to play but segfaulted when I clicked on full-screen after a few
 seconds. Retrying, it plays full-screen without problems.

 The variability makes me suspect that gcc-6.1 is miscompiling python2.

--
Ticket URL: 
BLFS Trac 
Beyond Linux From Scratch
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Re: [blfs-book] [BLFS Trac] #7876: firefox-47.0, was: Firefox crashes often with gcc-6 (waiting for 47.0)

2016-06-11 Thread BLFS Trac via blfs-book
#7876: firefox-47.0, was: Firefox crashes often with gcc-6 (waiting for 47.0)
-+---
 Reporter:  pierre.labastie  |   Owner:  ken@…
 Type:  defect   |  Status:  assigned
 Priority:  normal   |   Milestone:  hold
Component:  BOOK | Version:  SVN
 Severity:  normal   |  Resolution:
 Keywords:   |
-+---

Comment (by ken@…):

 Hmm, I thought that the newest build was good, but it just took longer to
 trigger - only after I opened a second video in a new tab and tried to
 switch to that to pause it. Again, it comes down to problems in js/jit,
 specifically in js::jit::HandleException something eventually throws up
 the old
 {{{
 Python Exception  long too big to
 convert:
 }}}

 Unfortunately my Python is stripped, I suppose I need to rebuild that.

 Reminder to self: it looks as if strip and install-strip are enabled by
 default, the
 --disable forms need to be added to get debugging symbols, also fedora's
 --enable-release probably override those.

 I will also note that the mozilla bug 1218925 linked at the start of this
 ticket was for ff43 on windows.

--
Ticket URL: 
BLFS Trac 
Beyond Linux From Scratch
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Re: [blfs-book] [BLFS Trac] #7876: firefox-47.0, was: Firefox crashes often with gcc-6 (waiting for 47.0)

2016-06-11 Thread BLFS Trac via blfs-book
#7876: firefox-47.0, was: Firefox crashes often with gcc-6 (waiting for 47.0)
-+---
 Reporter:  pierre.labastie  |   Owner:  ken@…
 Type:  defect   |  Status:  assigned
 Priority:  normal   |   Milestone:  hold
Component:  BOOK | Version:  SVN
 Severity:  normal   |  Resolution:
 Keywords:   |
-+---

Comment (by ken@…):

 Replying to [comment:8 bdubbs@…]:
 > The build of FF (at -j4) with the current instructions went without
 issues:
 >
 > {{{
 > 1116.5 Elapsed Time -  firefox-47.0.source
 > SBU=12.005
 > 183484 /usr/src/firefox/firefox-47.0.source.tar.xz size (179.183 MB)
 > 4812712 kilobytes build size (4699.914 MB)
 > md5sum : 0bd5991a6c821dd1a34ead0f8bbb301a
 /usr/src/firefox/firefox-47.0.source.tar.xz
 > }}}

 That puzzles me - I've had to use a couple of patches from fedora (arch
 also use them) to get past very early problems with scope in mozalloc. I
 also threw in the -f switches they are using.

 Had it running, seemed stable (youtube was fine) - but lacked the gtk3
 slider (I'm using gtk3, it is upstream's default), and also I wanted to
 try system graphite/harfbuzz.
 >
 > I tried to run it over ssh and it came up OK, but the first thing I did
 was Help->About.  It crashed hard:
 >
 > {{{
 > $ firefox
 >
 > (firefox:19465): Gdk-WARNING **: gdkproperty-x11.c:325 invalid X atom:
 327
 >
 > (firefox:19465): Gdk-WARNING **: gdkproperty-x11.c:325 invalid X atom:
 352
 > The program 'firefox' received an X Window System error.
 > This probably reflects a bug in the program.
 > The error was 'BadPixmap (invalid Pixmap parameter)'.
 >   (Details: serial 11764 error_code 4 request_code 54 minor_code 0)
 >   (Note to programmers: normally, X errors are reported asynchronously;
 >that is, you will receive the error a while after causing it.
 >To debug your program, run it with the --sync command line
 >option to change this behavior. You can then get a meaningful
 >backtrace from your debugger if you break on the gdk_x_error()
 function.)
 > Assertion failure: 0 == rv, at ptthread.c:292
 > Redirecting call to abort() to mozalloc_abort
 >
 > Segmentation fault
 > }}}
 >
 > I then went over to the development console and ran FF and it did not
 crash, but I haven't done much more testing then that.
 www.linuxfromscratch.org does work fine.
 >
 > Went back to workstation and tried again *over ssh* and it was fine.
 youtube plays OK, but moving the mouse around caused a segfault.

 I've now got that happening on my latest build (segfault if I move the
 mouse in youtube), I'm attempting to build a debug version trying
 --disable-strip which fedora are using.

 I have also removed the book's sed - not sure if I used that in my earlier
 manual build, but fedora and Arch seem to lack anything like that (I
 believe it was an earlier attempt at a fix).

--
Ticket URL: 
BLFS Trac 
Beyond Linux From Scratch
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Re: [blfs-book] [BLFS Trac] #7876: firefox-47.0, was: Firefox crashes often with gcc-6 (waiting for 47.0)

2016-06-10 Thread BLFS Trac via blfs-book
#7876: firefox-47.0, was: Firefox crashes often with gcc-6 (waiting for 47.0)
-+---
 Reporter:  pierre.labastie  |   Owner:  ken@…
 Type:  defect   |  Status:  assigned
 Priority:  normal   |   Milestone:  hold
Component:  BOOK | Version:  SVN
 Severity:  normal   |  Resolution:
 Keywords:   |
-+---

Comment (by Krejzi):

 Nothing else needs it now. Since it's used by firefox, it's only matter of
 time before it gets used by other mozilla products which share the same
 same platform (seamonkey and thunderbird).

--
Ticket URL: 
BLFS Trac 
Beyond Linux From Scratch
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Re: [blfs-book] [BLFS Trac] #7876: firefox-47.0, was: Firefox crashes often with gcc-6 (waiting for 47.0)

2016-06-10 Thread BLFS Trac via blfs-book
#7876: firefox-47.0, was: Firefox crashes often with gcc-6 (waiting for 47.0)
-+---
 Reporter:  pierre.labastie  |   Owner:  ken@…
 Type:  defect   |  Status:  assigned
 Priority:  normal   |   Milestone:  hold
Component:  BOOK | Version:  SVN
 Severity:  normal   |  Resolution:
 Keywords:   |
-+---

Comment (by bdubbs@…):

 autoconf-2.13 is a shell script 159 line long.

 As far as I cna see it only uses autoconf.m4.  Which includes acgeneral.m4
 and some other m4 files.

 I do think Tushar's hint is the way to go, but I wonder if it should be a
 part of FF or a separate package.  Since nothing else we have needs it, I
 lean toward including it in FF.

--
Ticket URL: 
BLFS Trac 
Beyond Linux From Scratch
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Re: [blfs-book] [BLFS Trac] #7876: firefox-47.0, was: Firefox crashes often with gcc-6 (waiting for 47.0) (was: Firefox crashes often with gcc-6 (waiting for 47.0))

2016-06-10 Thread BLFS Trac via blfs-book
#7876: firefox-47.0, was: Firefox crashes often with gcc-6 (waiting for 47.0)
-+---
 Reporter:  pierre.labastie  |   Owner:  ken@…
 Type:  defect   |  Status:  assigned
 Priority:  normal   |   Milestone:  hold
Component:  BOOK | Version:  SVN
 Severity:  normal   |  Resolution:
 Keywords:   |
-+---
Changes (by ken@…):

 * owner:  blfs-book@… => ken@…
 * status:  new => assigned


Comment:

 Replying to [comment:11 bdubbs@…]:
 > I suspect the reason for not needing autoconf before is that the time
 stamps on the files made it unneeded.  Something changed in 47 to make is
 needed by default.

 Yes, they added configure.py :-( Looks as if that is intended to
 eventually
 replace the configure script. It has an option to read AUTOCONF from the
 environment, but when I try that I get
 {{{
 autoconf: error: invalid option
 `--localdir=/scratch/ken/firefox-47.0/js/src'
 }}}

 So it does indeed now need 2.13. But I don't think that installing it in
 /usr/local is a good idea - ideally, install the binary as autoconf-2.13
 in /usr/bin : I'm going to read Tushar's hint
 [http://www.linuxfromscratch.org/hints/downloads/files/autotools-
 multiversion.txt]

 For the moment I'm on gcc-5.3, long way still to go on this. But I suppose
 I ought to take the ticket, and rename it to 47.

--
Ticket URL: 
BLFS Trac 
Beyond Linux From Scratch
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page