#7876: Firefox crashes often with gcc-6 (waiting for 47.0)
-----------------------------+--------------------------
 Reporter:  pierre.labastie  |       Owner:  blfs-book@…
     Type:  defect           |      Status:  new
 Priority:  normal           |   Milestone:  hold
Component:  BOOK             |     Version:  SVN
 Severity:  normal           |  Resolution:
 Keywords:                   |
-----------------------------+--------------------------

Comment (by ken@…):

 While waiting, I gave 46.0 a try, using
 {{{
 export CXX='g++ -std=c++11 -fno-lifetime-dse -fno-delete-null-pointer-
 checks'
 }}}

 Looking at my log, that did pickup my existing CFLAGS of -O2 after that.

 There is good news and bad news. The good - on random websites it works as
 normal. I am using AdBlock Plus and Privacy Badger addons, and this is
 with gtk+-3.

 The bad news is that although playing an HTML-5 video from youtube works,
 if I then pause the video firefox crashes. Tried on several videos. Using
 gdb, the bt shows a Python problem:
 {{{
 Thread 1 "firefox" received signal SIGSEGV, Segmentation fault.
 0x00007ff197285120 in ?? () from /usr/lib/firefox-46.0/libxul.so
 (gdb) bt
 #0  0x00007ff197285120 in  () at /usr/lib/firefox-46.0/libxul.so
 #1  0x00007ff18bb5f162 in  ()
 #2  0x00007ffd0ac73df8 in  ()
 #3  0x00007ffd0ac73d20 in  ()
 Python Exception <type 'exceptions.OverflowError'> long too big to
 convert:
 #4  0xffffffffffffffff in  ()#5  0x00007ff150851740 in  ()
 #6  0x0000000000000007 in  ()
 #7  0x00007ff100000000 in  ()
 Python Exception <type 'exceptions.OverflowError'> long too big to
 convert:
 #8  0xffffffffffffffff in  ()#9  0x00007ffd0ac73d50 in  ()
 Python Exception <type 'exceptions.OverflowError'> long too big to
 convert:
 #10 0xffffffffffffffff in  ()#11 0x00007ff198e0aba0 in  () at
 /usr/lib/firefox-46.0/libxul.so
 #12 0x00007ff18555c9a0 in  ()
 #13 0x00007ff181a965d8 in  ()
 #14 0x0000000000001101 in  ()
 #15 0x00007ffd0ac73dc8 in  ()
 #16 0x00007ff161791608 in  ()
 Python Exception <type 'exceptions.OverflowError'> long too big to
 convert:
 (that line repeats 7 times)
 #17 0xffffffffffffffff in  ()#18 0xffffffffffffffff in  ()#19
 0xffffffffffffffff in  ()#20 0xffffffffffffffff in  ()#21
 0xffffffffffffffff in  ()#22 0xffffffffffffffff in  ()#23
 0xffffffffffffffff in  ()#24 0xffffffffffffffff in  ()#25
 0x00007ff172c41058 in  ()
 #26 0x0000000000002f00 in  ()
 #27 0x00007ff100000068 in  ()
 #28 0x00007ff1508bdd00 in  ()
 Python Exception <type 'exceptions.OverflowError'> long too big to
 convert:
 #29 0xffffffffffffffff in  ()#30 0x000000000000007b in  ()
 #31 0x00007ff1508d0f80 in  ()
 #32 0x00007ff18bb5f655 in  ()
 #33 0x000000000000060b in  ()
 #34 0x00007ff150869140 in  ()
 #35 0x0000000000000001 in  ()
 Python Exception <type 'exceptions.OverflowError'> long too big to
 convert:
 (this time, 5 repeats)
 #36 0xffffffffffffffff in  ()#37 0xffffffffffffffff in  ()#38
 0xffffffffffffffff in  ()#39 0xffffffffffffffff in  ()#40
 0xffffffffffffffff in  ()#41 0xffffffffffffffff in  ()#42
 0x00007ff172c3d60e in  ()
 #43 0x0000000000001c00 in  ()
 #44 0x00007ff150869140 in  ()
 #45 0x0000000000000001 in  ()
 Python Exception <type 'exceptions.OverflowError'> long too big to
 convert:
 Python Exception <type 'exceptions.OverflowError'> long too big to
 convert:
 #46 0xffffffffffffffff in  ()#47 0xffffffffffffffff in  ()#48
 0x00007ff16300dc60 in  ()
 #49 0x00007ff150869140 in  ()
 }}}

 Looks as if I'll need to rebuild with debugging information and
 unstripped. Might as well try 46.0.1 just in case.

 In theory 47.0 is due this week, and fedora are apparently using it (with
 a lot of upstream patches),

--
Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/7876#comment:3>
BLFS Trac <http://wiki.linuxfromscratch.org/blfs>
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

Reply via email to