Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 577164 - www-client/firefox-45 dependent window created without a parent
Summary: www-client/firefox-45 dependent window created without a parent
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-03-12 16:20 UTC by Dmytro
Modified: 2017-08-26 17:56 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info '=www-client/firefox-45.0::gentoo' (emerge info,7.45 KB, text/plain)
2016-03-12 16:20 UTC, Dmytro
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dmytro 2016-03-12 16:20:18 UTC
Created attachment 428044 [details]
emerge --info '=www-client/firefox-45.0::gentoo'

When launched, firefox does not crash, but rather just hangs. Firefox window is not rendered, but process is there.
I have rebuilt firefox with the "debug" use flag and -ggdb -Og in CFLAGS (through package.env for firefox).


=================================================================
                        Package Settings
=================================================================

www-client/firefox-45.0::gentoo was built with the following:
USE="dbus debug ffmpeg gstreamer hwaccel jemalloc3 jit startup-notification wifi -bindist -custom-cflags -custom-optimization -gmp-autoupdate -gstreamer-0 -gtk3 -hardened (-neon) (-pgo) -pulseaudio (-selinux) -system-cairo -system-icu -system-jpeg -system-libevent -system-libvpx -system-sqlite -test" ABI_X86="64" LINGUAS="ru -af -ar -as -ast -be -bg -bn_BD -bn_IN -br -bs -ca -cs -cy -da -de -el -en_GB -en_ZA -eo -es_AR -es_CL -es_ES -es_MX -et -eu -fa -fi -fr -fy_NL -ga_IE -gd -gl -gu_IN -he -hi_IN -hr -hu -hy_AM -id -is -it -ja -kk -km -kn -ko -lt -lv -mai -mk -ml -mr -nb_NO -nl -nn_NO -or -pa_IN -pl -pt_BR -pt_PT -rm -ro -si -sk -sl -son -sq -sr -sv_SE -ta -te -th -tr -uk -vi -xh -zh_CN -zh_TW"
CFLAGS="-march=native -mtune=native -ggdb -pipe"
CXXFLAGS="-march=native -mtune=native -ggdb -pipe"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-rpath=/usr/lib64/firefox"

gdb output:

 $ gdb firefox
GNU gdb (Gentoo 7.11 vanilla) 7.11
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://bugs.gentoo.org/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from firefox...done.
(gdb) run
Starting program: /usr/bin/firefox 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7fffe568e700 (LWP 21185)]
[Thread 0x7fffe568e700 (LWP 21185) exited]
[New Thread 0x7fffe568e700 (LWP 21187)]
[New Thread 0x7fffe23ff700 (LWP 21188)]
[New Thread 0x7ffff7fd6700 (LWP 21189)]
[New Thread 0x7fffe1bfe700 (LWP 21190)]
[New Thread 0x7fffe0fd5700 (LWP 21191)]
[New Thread 0x7fffe0dd4700 (LWP 21192)]
[New Thread 0x7fffe0bd3700 (LWP 21193)]
[New Thread 0x7fffe09d2700 (LWP 21194)]
[New Thread 0x7fffe07d1700 (LWP 21195)]
[New Thread 0x7fffe05d0700 (LWP 21196)]
[New Thread 0x7fffe03cf700 (LWP 21197)]
[New Thread 0x7fffe01ce700 (LWP 21198)]
[New Thread 0x7fffdeeff700 (LWP 21199)]
[New Thread 0x7fffde2ff700 (LWP 21200)]
[New Thread 0x7fffdd8ff700 (LWP 21201)]
[21180] WARNING: Last startup was detected as a crash.: file /var/tmp/portage_notmpfs/portage/www-client/firefox-45.0/work/firefox-45.0/toolkit/components/startup/nsAppStartup.cpp, line 895
[New Thread 0x7fffe442f700 (LWP 21202)]
[21180] WARNING: dom.w3c_touch_events.enabled=2 not implemented!: file /var/tmp/portage_notmpfs/portage/www-client/firefox-45.0/work/firefox-45.0/dom/events/TouchEvent.cpp, line 197
[21180] WARNING: dom.w3c_touch_events.enabled=2 not implemented!: file /var/tmp/portage_notmpfs/portage/www-client/firefox-45.0/work/firefox-45.0/dom/events/TouchEvent.cpp, line 197
[New Thread 0x7fffd9481700 (LWP 21203)]
[New Thread 0x7fffd8c80700 (LWP 21204)]
[21180] WARNING: dependent window created without a parent: file /var/tmp/portage_notmpfs/portage/www-client/firefox-45.0/work/firefox-45.0/toolkit/components/startup/nsAppStartup.cpp, line 660
[New Thread 0x7fffd6f3c700 (LWP 21205)]
[New Thread 0x7fffd673b700 (LWP 21206)]
++DOCSHELL 0x7fffd753e000 == 1 [pid = 21180] [id = 1]
++DOMWINDOW == 1 (0x7fffdd91ec00) [pid = 21180] [serial = 1] [outer = (nil)]
Comment 1 Jory A. Pratt gentoo-dev 2017-08-26 17:56:36 UTC
If you feel I have closed your bug and it is still a current issue, please reopen and update it completely. We will not work bugs that have no ebuild in tree any longer or can not be reproduced with a current system.

Thank You for your support and understanding
The Mozilla Team