Closed Bug 567746 Opened 14 years ago Closed 14 years ago

Failing to connect to pulseaudio (libcanberra.so) results in menu hangs in Firefox

Categories

(Core :: Widget: Gtk, defect)

x86_64
Linux
defect
Not set
major

Tracking

()

RESOLVED WONTFIX

People

(Reporter: firefox.bugs, Unassigned)

Details

Attachments

(1 file)

User-Agent:       Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.3) Gecko/20100426 Gentoo Firefox/3.6.3
Build Identifier: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.3) Gecko/20100426 Gentoo Firefox/3.6.3

Hi,

Whenever I try to open a firefox menu my system freezes for 5+ seconds. Right click menus.. toolbar menus. Javascript alert boxes seem to do the same.

This is not extension related, when I run using "-safe-mode", or after deleting $HOME/.mozilla this problem still exists. I have tested firefox using multiple window managers (KDE4, awesome and fvwm2) also and the problem is the same. 

If I open firefox in a terminal I get this error in the console:

socket(): Address family not supported by protocol

So I straced firefox to check the socket arguments:

socket(PF_INET6, SOCK_STREAM, IPPROTO_IP) = -1 EAFNOSUPPORT (Address family not supported by protocol)

I have ipv6 disabled on my system. I disabled ipv6 dns lookups using about:config.

I have to wonder why firefox needs to open an ipv6 connection just to display a menu. If you trawl google you can find a lot of people complaining about this.

Reproducible: Always

Steps to Reproduce:
1. Load firefox
2. Right click
3. Wait 5 seconds for the right click menu to install
4. Damn that was annoying the first ten times and now I can't take it anymore.
5. Install Google Chrome
6. Dislike Google Chrome due to poor extension writing capabilities.
7. Grow disillusioned with all browsers.
Actual Results:  
Annoying pause where firefox totally freezes.

Expected Results:  
Firefox to open the right click menu in a reasonable frame of time. Say 0.2 seconds?
When I said "my system freezes" I meant "firefox freezes".
I already said in my comment that I am using safe-mode.
Is this only the first time after starting the browser or every time?
It happens 100% of the time.
running FireFox on OpenSUSE 11.3/x86_64

with Firefox 3.6.6 >= ver >= 4.0b3, either native (@mozilla) or from repos (@opensuse), clicks on any/all pulldown menus have a delayed response/action of ~5 secs.

No errors, no suspicious logs, no console entries.  Just the delay.

reproducible with any/all of:
-- all extensions off
-- all plugins disabled
--vanilla profile
--new user
--safemode
-- dom.ipc.* plugin container opts --> false.

Dropping back to ver 3.5.11 from repos (@opensuse) cures the problem -- menu response is virtually instantaneous, as expected.

have not yet checked version in range > 3.5.11, < 3.6.6
also, this is wm==KDE (kdebase4-4.5.0-175.2.x86_64), in all cases, so far.
verified the issue exists for Gnome as well, in all cases ref'd above.
similar symptoms reported @
 "3seconds delay before opening any drop down menu from main toolbar"
  http://support.mozilla.com/en-US/questions/732071
more here,
 https://bugzilla.mozilla.org/show_bug.cgi?id=508127

(sooner or later there will be enough 'sightings' to accept this bug)
Status: UNCONFIRMED → RESOLVED
Closed: 14 years ago
Resolution: --- → DUPLICATE
how is this a dupe?  508127 reports for 3.5.2.

this report specific states that <= 3.5.11 is OK ...
Status: RESOLVED → REOPENED
Ever confirmed: true
Resolution: DUPLICATE → ---
Component: Menus → Widget: Gtk
Product: Firefox → Core
QA Contact: menus → gtk
per <AaronMT> @ irc, rm'ing libcanberra*

rpm -e libcanberra0-0.24-1.8.x86_64 libcanberra-gtk-0.24-1.8.x86_64 libcanberra-devel-0.24-1.8.x86_64 libcanberra-gtk0-0.24-1.8.x86_64
 error: Failed dependencies:
         libcanberra.so.0()(64bit) is needed by (installed) gnome-utils-2.30.0-1.14.x86_64
         libcanberra.so.0()(64bit) is needed by (installed) gnome-power-manager-2.30.1-3.5.x86_64
         libcanberra.so.0()(64bit) is needed by (installed) metacity-2.30.1-2.9.x86_64
         libcanberra.so.0()(64bit) is needed by (installed) evolution-2.30.1.2-3.9.x86_64
         libcanberra.so.0()(64bit) is needed by (installed) gnome-packagekit-2.30.2-3.4.x86_64
         libcanberra.so.0()(64bit) is needed by (installed) gdm-2.30.2-5.8.x86_64
         libcanberra.so.0()(64bit) is needed by (installed) gnome-panel-2.30.0-5.1.1.x86_64
         libcanberra.so.0()(64bit) is needed by (installed) transmission-gtk-2.03-0.pm.4.1.x86_64
         libcanberra-gtk is needed by (installed) gnome-control-center-2.30.1-1.13.x86_64
         libcanberra-gtk.so.0()(64bit) is needed by (installed) gnome-media-2.30.0-1.16.x86_64
         libcanberra-gtk.so.0()(64bit) is needed by (installed) libbrasero-burn0-2.30.1-2.10.x86_64
         libcanberra-gtk.so.0()(64bit) is needed by (installed) cheese-2.30.1-1.10.x86_64
         libcanberra-gtk.so.0()(64bit) is needed by (installed) gnome-utils-2.30.0-1.14.x86_64
         libcanberra-gtk.so.0()(64bit) is needed by (installed) gnome-power-manager-2.30.1-3.5.x86_64
         libcanberra-gtk.so.0()(64bit) is needed by (installed) libcheese-gtk18-2.30.1-1.10.x86_64
         libcanberra-gtk.so.0()(64bit) is needed by (installed) gnome-settings-daemon-2.30.1-2.6.x86_64
         libcanberra-gtk.so.0()(64bit) is needed by (installed) metacity-2.30.1-2.9.x86_64
         libcanberra-gtk.so.0()(64bit) is needed by (installed) evolution-2.30.1.2-3.9.x86_64
         libcanberra-gtk.so.0()(64bit) is needed by (installed) gnome-packagekit-2.30.2-3.4.x86_64
         libcanberra-gtk.so.0()(64bit) is needed by (installed) gdm-2.30.2-5.8.x86_64
         libcanberra-gtk.so.0()(64bit) is needed by (installed) gnome-panel-2.30.0-5.1.1.x86_64
         libcanberra-gtk.so.0()(64bit) is needed by (installed) transmission-gtk-2.03-0.pm.4.1.x86_64

zypper rm --force libcanberra0 libcanberra-gtk libcanberra-devel libcanberra-gtk0

breaks a bunch of Gnome-related pkgs, but *fixes* the menu-delay issue in Firefox 3.6.8
after an immediately subsequent reinstall

  zypper in libcanberra0 libcanberra-gtk libcanberra-gtk0 

Firefox 3.6.8+ once again exhibit the 5+ second delay, as reported
Summary: firefox freezes for 5 seconds when opening menus → Failing to connect to pulseaudio (libcanberra.so) results in menu hangs in Firefox
Version: unspecified → Trunk
Status: REOPENED → NEW
dev001, please mention here if a) you have pulseaudio and b) the version of it
(In reply to comment #16)
> dev001, please mention here if a) you have pulseaudio and b) the version of it

Pulseaudio is not installed -- never has been.

two pulse-related libs are installed,

rpm -qa | grep -i pulse
 libpulse0-0.9.21-9.2.x86_64
 libpulse-mainloop-glib0-0.9.21-9.2.x86_64

and req'd by other system 'parts',

        libpulse-simple.so.0()(64bit) is needed by (installed) sox-14.3.1-1.11.x86_64
        libpulse-simple.so.0()(64bit) is needed by (installed) espeak-1.43.03-1.10.x86_64
        libpulse-simple.so.0()(64bit) is needed by (installed) libfluidsynth1-1.1.1-1.pm.2.2.x86_64
        libpulse-simple.so.0(PULSE_0)(64bit) is needed by (installed) sox-14.3.1-1.11.x86_64
        libpulse-simple.so.0(PULSE_0)(64bit) is needed by (installed) espeak-1.43.03-1.10.x86_64
        libpulse-simple.so.0(PULSE_0)(64bit) is needed by (installed) libfluidsynth1-1.1.1-1.pm.2.2.x86_64
        libpulse.so.0()(64bit) is needed by (installed) gnome-media-2.30.0-1.16.x86_64
        libpulse.so.0()(64bit) is needed by (installed) sox-14.3.1-1.11.x86_64
        libpulse.so.0()(64bit) is needed by (installed) gnome-settings-daemon-2.30.1-2.6.x86_64
        libpulse.so.0()(64bit) is needed by (installed) libphonon4-4.4.2-47.1.x86_64
        libpulse.so.0()(64bit) is needed by (installed) espeak-1.43.03-1.10.x86_64
        libpulse.so.0()(64bit) is needed by (installed) gstreamer-0_10-plugins-good-0.10.24-999.pm.999.1.x86_64
        libpulse.so.0()(64bit) is needed by (installed) MPlayer-1.0rc4_r31930-1.pm.3.1.x86_64
        libpulse.so.0()(64bit) is needed by (installed) libcanberra0-0.24-1.8.x86_64
        libpulse.so.0(PULSE_0)(64bit) is needed by (installed) gnome-media-2.30.0-1.16.x86_64
        libpulse.so.0(PULSE_0)(64bit) is needed by (installed) sox-14.3.1-1.11.x86_64
        libpulse.so.0(PULSE_0)(64bit) is needed by (installed) gnome-settings-daemon-2.30.1-2.6.x86_64
        libpulse.so.0(PULSE_0)(64bit) is needed by (installed) libphonon4-4.4.2-47.1.x86_64
        libpulse.so.0(PULSE_0)(64bit) is needed by (installed) espeak-1.43.03-1.10.x86_64
        libpulse.so.0(PULSE_0)(64bit) is needed by (installed) gstreamer-0_10-plugins-good-0.10.24-999.pm.999.1.x86_64
        libpulse.so.0(PULSE_0)(64bit) is needed by (installed) MPlayer-1.0rc4_r31930-1.pm.3.1.x86_64
        libpulse.so.0(PULSE_0)(64bit) is needed by (installed) libcanberra0-0.24-1.8.x86_64
        libpulse0 >= 0.9.11 is needed by (installed) libcanberra0-0.24-1.8.x86_64
        libpulse-mainloop-glib.so.0()(64bit) is needed by (installed) gnome-media-2.30.0-1.16.x86_64
        libpulse-mainloop-glib.so.0()(64bit) is needed by (installed) gnome-settings-daemon-2.30.1-2.6.x86_64
        libpulse-mainloop-glib.so.0()(64bit) is needed by (installed) libphonon4-4.4.2-47.1.x86_64
        libpulse-mainloop-glib.so.0(PULSE_0)(64bit) is needed by (installed) gnome-media-2.30.0-1.16.x86_64
        libpulse-mainloop-glib.so.0(PULSE_0)(64bit) is needed by (installed) gnome-settings-daemon-2.30.1-2.6.x86_64
        libpulse-mainloop-glib.so.0(PULSE_0)(64bit) is needed by (installed) libphonon4-4.4.2-47.1.x86_64
strace @ FF pid 'across' menu click, delay, and popup events
just to be clear,  the symptoms seem to suggest not:

"Failing to connect to pulseaudio (libcanberra.so) results in menu hangs in Firefox"

but rather that if libcanberra*.so is NOT installed, then menus hang in FF.

unless it's clear/presumed that code checks for presence of libcanberra*so, and if present attempts to link/connect, and _then_ fails to do so.

is that definitely the case?
agh,

--- that if libcanberra*.so is NOT installed, then menus hang in FF
+++ that if libcanberra*.so IS installed, then menus hang in FF
comparing "strace -e trace=network" @ menu click event,

case:
 (1) no canberra,   no pulseaudio     ---> NO menu delay
 (2) with canberra, no pulseaudio     ---> 5+ second menu delay
 (3) with canberra, with pulseaudio   ---> NO menu delay

(1) rpm -e --nodeps `rpm -qa | grep -i canberra`
rpm -qa | grep -i canberra
	(empty)
launch Firefox
strace -p`ps ax | grep firefox | grep Sl | awk '{print $1}'` -e trace=network
	Process 9886 attached - interrupt to quit
	(empty)
	Process 9886 detached

(2) zypper in libcanberra-gtk libcanberra-devel libcanberra-gtk0 libcanberra0
	libcanberra-devel-0.24-1.8.x86_64
	libcanberra0-0.24-1.8.x86_64
	libcanberra-gtk-0.24-1.8.x86_64
	libcanberra-gtk0-0.24-1.8.x86_64
launch Firefox
strace -p`ps ax | grep firefox | grep Sl | awk '{print $1}'` -e trace=network
	Process 10013 attached - interrupt to quit
	socket(PF_FILE, SOCK_STREAM, 0)         = 89
	connect(89, {sa_family=AF_FILE, path=@"/tmp/.X11-unix/X0"}, 20) = 0
	getpeername(89, {sa_family=AF_FILE, path=@"/tmp/.X11-unix/X0"}, [20]) = 0
	getsockname(89, {sa_family=AF_FILE, NULL}, [2]) = 0
	socket(PF_FILE, SOCK_STREAM, 0)         = 89
	setsockopt(89, SOL_SOCKET, SO_PRIORITY, [6], 4) = 0
	connect(89, {sa_family=AF_FILE, path="/home/dev001/.pulse/15744ab110d5b90357a500f84ad4bb65-runtime/native"}, 110) = -1 ENOENT (No such file or directory)
	socket(PF_FILE, SOCK_STREAM, 0)         = 89
	setsockopt(89, SOL_SOCKET, SO_PRIORITY, [6], 4) = 0
	connect(89, {sa_family=AF_FILE, path="/home/dev001/.pulse/native"}, 110) = -1 ENOENT (No such file or directory)
	socket(PF_FILE, SOCK_STREAM, 0)         = 89
	setsockopt(89, SOL_SOCKET, SO_PRIORITY, [6], 4) = 0
	connect(89, {sa_family=AF_FILE, path="/var/run/pulse/native"}, 110) = -1 ENOENT (No such file or directory)
	socket(PF_NETLINK, SOCK_RAW, 0)         = 89
	bind(89, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0
	getsockname(89, {sa_family=AF_NETLINK, pid=10013, groups=00000000}, [12]) = 0
	sendto(89, "\24\0\0\0\26\0\1\3\246\fkL\0\0\0\0\0\0\0\0", 20, 0, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20
	recvmsg(89, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"8\0\0\0\24\0\2\0\246\fkL\35'\0\0\2\10\200\376\1\0\0\0\10\0\1\0\177\0\0\1"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 352
	recvmsg(89, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"@\0\0\0\24\0\2\0\246\fkL\35'\0\0\n\200\200\376\1\0\0\0\24\0\1\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 64
	recvmsg(89, {msg_name(12)={sa_family=AF_NETLINK, pid=0, groups=00000000}, msg_iov(1)=[{"\24\0\0\0\3\0\2\0\246\fkL\35'\0\0\0\0\0\0\1\0\0\0\24\0\1\0\0\0\0\0"..., 4096}], msg_controllen=0, msg_flags=0}, 0) = 20
	socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 89
	setsockopt(89, SOL_SOCKET, SO_PRIORITY, [6], 4) = 0
	setsockopt(89, SOL_TCP, TCP_NODELAY, [1], 4) = 0
	setsockopt(89, SOL_IP, IP_TOS, [16], 4) = 0
	connect(89, {sa_family=AF_INET, sin_port=htons(4713), sin_addr=inet_addr("127.0.0.1")}, 16) = -1 EINPROGRESS (Operation now in progress)
	--- SIGCHLD (Child exited) @ 0 (0) ---
	sendto(88, "W", 1, MSG_NOSIGNAL, NULL, 0) = -1 ENOTSOCK (Socket operation on non-socket)
	Process 10013 detached


(3) zypper in pulseaudio
	Resolving package dependencies...
	
	The following NEW package is going to be installed:
	  pulseaudio
	
	The following package is recommended, but will not be installed:
	  alsa-plugins-pulse
	
	1 new package to install.
	Overall download size: 550.0 KiB. After the operation, additional 2.2 MiB will be used.
	Continue? [y/n/?] (y): y
	...

rpm -qa | egrep -i "canberra|pulseaudio"
	libcanberra-devel-0.24-1.8.x86_64
	libcanberra0-0.24-1.8.x86_64
	libcanberra-gtk-0.24-1.8.x86_64
	pulseaudio-0.9.21-9.2.x86_64
	libcanberra-gtk0-0.24-1.8.x86_64

launch Firefox
strace -p`ps ax | grep firefox | grep Sl | awk '{print $1}'` -e trace=network
	Process 10374 attached - interrupt to quit
	(empty)
	Process 10374 detached
is pulseaudio a presumed-to-be-required system dependency, or optional?

if optional, then the apparent unspecified dependency by firefox needs to be fixed, or removed

if required, then that dep should be specified either in upstream code, or @ distro pkging, which will require some communications
pulseaudio is not required by Firefox. It might be required on some distributions. It's not hard required in openSUSE for example.
libcanberra is loaded if available and used for some sort of notifications.

The thing is that I still cannot reproduce it. I have a system w/o pulseaudio running but with libcanberra available but still no delay in menu actions.
(In reply to comment #23)
> pulseaudio is not required by Firefox. It might be required on some
> distributions. It's not hard required in openSUSE for example.
> libcanberra is loaded if available and used for some sort of notifications.

_something_ is looking for files in ~/.pulse,

path="/home/dev001/.pulse/15744ab110d5b90357a500f84ad4bb65-runtime/native"},
110) = -1 ENOENT (No such file or directory)

if it's not firefox, which I'm stracing, then what possibly?

> The thing is that I still cannot reproduce it. I have a system w/o pulseaudio
> running but with libcanberra available but still no delay in menu actions.

odd. it's fully reproducible on all the machines around here. clearly, something common among my boxes.
(In reply to comment #24)
> _something_ is looking for files in ~/.pulse,
> 
> path="/home/dev001/.pulse/15744ab110d5b90357a500f84ad4bb65-runtime/native"},
> 110) = -1 ENOENT (No such file or directory)
> 
> if it's not firefox, which I'm stracing, then what possibly?

It's absolutely possible that it is libcanberra because it's linked against libpulse. In openSUSE and probably other distributions many sound apps are compiled against pulse but should fall back gracefully to asound (or whatever) if pulse is not available.
 
> > The thing is that I still cannot reproduce it. I have a system w/o pulseaudio
> > running but with libcanberra available but still no delay in menu actions.
> 
> odd. it's fully reproducible on all the machines around here. clearly,
> something common among my boxes.

Agreed.
As it seems to be an effect caused by audio systems (canberra, pulse) it would be better to investigate somewhere else (distribution bugtracking?).
> It's absolutely possible that it is libcanberra because it's linked against
> libpulse. In openSUSE and probably other distributions many sound apps are
> compiled against pulse but should fall back gracefully to asound (or whatever)
> if pulse is not available.

If it is, what am i missing then,

 ldd /usr/lib64/libcanberr* | grep -i pulse
  (empty)

?

> Agreed.
> As it seems to be an effect caused by audio systems (canberra, pulse) it would
> be better to investigate somewhere else (distribution bugtracking?).

The point is, both distro & native Mozilla bins exhibit this behavior --  apparently on several different distros.  Splitting the issue apart doesn't make a lot of sense to me.  But, I have a working solution, now -- so I'll leave that decision to others here.
(In reply to comment #26)
> > It's absolutely possible that it is libcanberra because it's linked against
> > libpulse. In openSUSE and probably other distributions many sound apps are
> > compiled against pulse but should fall back gracefully to asound (or whatever)
> > if pulse is not available.
> 
> If it is, what am i missing then,
> 
>  ldd /usr/lib64/libcanberr* | grep -i pulse
>   (empty)

/usr/lib64/libcanberra-0.24/libcanberra-pulse.so

> > Agreed.
> > As it seems to be an effect caused by audio systems (canberra, pulse) it would
> > be better to investigate somewhere else (distribution bugtracking?).
> 
> The point is, both distro & native Mozilla bins exhibit this behavior -- 
> apparently on several different distros.  Splitting the issue apart doesn't
> make a lot of sense to me.  But, I have a working solution, now -- so I'll
> leave that decision to others here.

The point is that Mozilla has not much to do with libcanberra and pulseaudio.
If libcanberra/pulse misbehaves it's hard to get it fixed in Mozilla's bugzilla.
a possibly (?) relevant comment @ #opensuse-gnome,

<wolfiR> dev001: the delay happens with every menu action?
<dev001> wolfiR: yes.  @ toolbar, at bookmarks, @context menu, @ submenu ...
<wolfiR> dev001: I see the difference with FF 3.5 <-> 3.6 that there is
EVENT_MENU_POPUP in 3.6 which wasn't in 3.5
<wolfiR> dev001: that might explain the difference between both version
[09:00] <wolfiR> dev001: still doesn't explain why it happens at all

cref: http://mxr.mozilla.org/mozilla1.9.2/source/widget/src/gtk2/nsSound.cpp#441
(In reply to comment #28)
> opened a parallel bug:
> https://bugs.freedesktop.org/show_bug.cgi?id=29650

told, now, it's an opensuse, not a libcanberra, bug.
hence, https://bugzilla.novell.com/show_bug.cgi?id=632530
Status: NEW → RESOLVED
Closed: 14 years ago14 years ago
Resolution: --- → INVALID
But I am running gentoo, not opensuse.
And google also shows up arch linux users experiencing the problem. Definitely not OpenSUSE specific.
Status: RESOLVED → REOPENED
Resolution: INVALID → ---
Please dont reopen this bug, it is not a Firefox issue.
it manifests clearly & reproducibly in Firefox.  period.

if that doesn't rise to the level of at least interest @firefox, that's a completely different discussion.
The underlying problem is in the Linux networking stack. Should all Linux networking bugs be filed in bugzilla.mozilla.org because they could affect Firefox?

Please file bugs similar to https://bugzilla.novell.com/show_bug.cgi?id=632530 in any affected distros.
Status: REOPENED → RESOLVED
Closed: 14 years ago14 years ago
Resolution: --- → WONTFIX
> The underlying problem is in the Linux networking stack. Should all Linux
> networking bugs be filed in bugzilla.mozilla.org because they could affect
> Firefox?

One would HOPE that someone here would be interested in bugs that appear in Firefox -- across multiple versions, distros, conditions, etc.  Even if they eventually turn out to be some other issue.

Given that out of 30+ contributions to this 'issue', showing clear manifestation in firefox, only 2 comments (well, 3, counting your contribution) were made from someone @mozilla, one of which was to incorrectly call it a dupe, I find the not-so-rhetorical insinuation that anyone -- other than you -- has suggested "all ..." bugs should be filed here a bit ... disingenuous.

In like vein, Should NO uncertain-in-origin bugs be filed in b.m.o because they might only 'affect' Firefox?  That's certainly the message conveyed.
(In reply to comment #36)
> One would HOPE that someone here would be interested in bugs that appear in
> Firefox -- across multiple versions, distros, conditions, etc.  Even if they
> eventually turn out to be some other issue.

That's right, and we are interested.

Filing this bug here when you thought it might be a Firefox bug was the right thing to do. Now that we have discovered it is not a Firefox bug, closing it is the right thing to do. The system worked.
And thanks for both opening the bug and helping figure out what the problem is.
Perhaps to belabor the point:

(In reply to comment #36)
> In like vein, Should NO uncertain-in-origin bugs be filed in b.m.o because they
> might only 'affect' Firefox?  That's certainly the message conveyed.

You're totally right, it's fine to file uncertain-in-origin bugs here. But Aaron was also right in comment #33.
..

This is still happening.

I hit this by accident today because of an issue with PipeWire. I don't know if this is a pulseaudio library issue or a Firefox issue (is it possible to perhaps timeout instead of hanging indefinitely?). I managed to fix it by restarting PipeWire.

Below is the trace from when it hang, I don't know if there's something to fix here.

Starting program: /usr/lib64/firefox/firefox 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7ffff77ff640 (LWP 22639)]
[Thread 0x7ffff77ff640 (LWP 22639) exited]
[Detaching after fork from child process 22643]
warning: Section .debug_names in /usr/lib64/firefox/libxul.so length 200 does not match section length 12003504, ignoring .debug_names.
[Detaching after fork from child process 22935]
[New Thread 0x7ffff77ff640 (LWP 22936)]
[New Thread 0x7fffe9fcd640 (LWP 22937)]
[New Thread 0x7fffe95ff640 (LWP 22938)]
[New Thread 0x7fffe8dfe640 (LWP 22939)]
[New Thread 0x7fffe81ea640 (LWP 22944)]
[New Thread 0x7fffe3de8640 (LWP 22945)]
[New Thread 0x7fffe3da7640 (LWP 22946)]
[New Thread 0x7fffe3d66640 (LWP 22947)]
[New Thread 0x7fffe3bff640 (LWP 22948)]
[New Thread 0x7fffe3bbe640 (LWP 22949)]
[New Thread 0x7fffe3b7d640 (LWP 22950)]
[New Thread 0x7fffe39ff640 (LWP 22951)]
[New Thread 0x7fffe39be640 (LWP 22952)]
[Detaching after fork from child process 22953]
[New Thread 0x7fffe9731640 (LWP 22956)]
[New Thread 0x7fffe3178640 (LWP 22974)]
[New Thread 0x7fffe2909640 (LWP 22975)]
[New Thread 0x7fffe270a640 (LWP 22976)]
[New Thread 0x7fffe250b640 (LWP 22977)]
[New Thread 0x7fffe230c640 (LWP 22978)]
[New Thread 0x7fffe210d640 (LWP 22979)]
[New Thread 0x7fffe1f0e640 (LWP 22980)]
[New Thread 0x7fffe1d0f640 (LWP 22981)]
[New Thread 0x7fffe1b10640 (LWP 22982)]
[Thread 0x7fffe39be640 (LWP 22952) exited]
warning: section .dynsym not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .gnu.version not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .gnu.version_r not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .gnu.hash not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .hash not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .dynstr not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .rela.dyn not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .rela.plt not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .rodata not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .eh_frame_hdr not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .eh_frame not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .plt not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .fini_array not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .init_array not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .data.rel.ro not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .dynamic not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .got not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .tm_clone_table not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .got.plt not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .dynsym not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .gnu.version not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .gnu.version_r not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .gnu.hash not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .hash not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .dynstr not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .rela.dyn not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .rela.plt not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .rodata not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .eh_frame_hdr not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .eh_frame not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .plt not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .tdata not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .tbss not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .fini_array not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .init_array not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .data.rel.ro not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .dynamic not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .got not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .tm_clone_table not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .got.plt not found in /usr/lib/debug/usr/lib64/crti.o.debug
[New Thread 0x7fffe39be640 (LWP 22983)]
[New Thread 0x7fffd83f5640 (LWP 22984)]
[New Thread 0x7fffd7bf4640 (LWP 22985)]
[New Thread 0x7fffd73f3640 (LWP 22986)]
[New Thread 0x7fffd6bc3640 (LWP 22987)]
[New Thread 0x7fffd6b82640 (LWP 22988)]
[New Thread 0x7fffd53ff640 (LWP 22989)]
[New Thread 0x7fffd51fe640 (LWP 22990)]
[New Thread 0x7fffd4dff640 (LWP 22991)]
[New Thread 0x7fffd49ff640 (LWP 22992)]
[New Thread 0x7fffd45ff640 (LWP 22993)]
[New Thread 0x7fffd41ff640 (LWP 22994)]
[New Thread 0x7fffd3dff640 (LWP 22995)]
[New Thread 0x7fffd39ff640 (LWP 22996)]
[New Thread 0x7fffd35ff640 (LWP 22997)]
[New Thread 0x7fffd31ff640 (LWP 22998)]
[New Thread 0x7fffd2dff640 (LWP 22999)]
[New Thread 0x7fffd29ff640 (LWP 23000)]
[New Thread 0x7fffd4ffd640 (LWP 23001)]
warning: section .dynsym not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .gnu.version not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .gnu.version_r not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .gnu.hash not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .hash not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .dynstr not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .rela.dyn not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .rela.plt not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .rodata not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .eh_frame_hdr not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .eh_frame not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .plt not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .tdata not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .fini_array not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .init_array not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .data.rel.ro not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .dynamic not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .got not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .tm_clone_table not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .got.plt not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .dynsym not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .gnu.version not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .gnu.version_r not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .gnu.hash not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .hash not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .dynstr not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .rela.dyn not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .rela.plt not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .rodata not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .eh_frame_hdr not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .eh_frame not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .plt not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .tbss not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .fini_array not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .init_array not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .data.rel.ro not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .dynamic not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .got not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .tm_clone_table not found in /usr/lib/debug/usr/lib64/crti.o.debug
warning: section .got.plt not found in /usr/lib/debug/usr/lib64/crti.o.debug
[New Thread 0x7fffd14be640 (LWP 23002)]
[New Thread 0x7fffd0cbd640 (LWP 23003)]
[New Thread 0x7fffd04bc640 (LWP 23004)]
[New Thread 0x7fffd437b640 (LWP 23005)]
[New Thread 0x7fffcc566640 (LWP 23007)]
[Thread 0x7fffcc566640 (LWP 23007) exited]
[New Thread 0x7fffcc566640 (LWP 23008)]
[New Thread 0x7fffcbd65640 (LWP 23009)]
[Thread 0x7fffcc566640 (LWP 23008) exited]
[New Thread 0x7fffcc566640 (LWP 23010)]
[New Thread 0x7fffcb564640 (LWP 23011)]
[Thread 0x7fffcc566640 (LWP 23010) exited]
[Thread 0x7fffcbd65640 (LWP 23009) exited]
[Thread 0x7fffcb564640 (LWP 23011) exited]
[New Thread 0x7fffcb564640 (LWP 23012)]
[New Thread 0x7fffd3bb0640 (LWP 23014)]
[New Thread 0x7fffd376f640 (LWP 23015)]
[New Thread 0x7fffd33fe640 (LWP 23016)]
[Detaching after fork from child process 23017]
[New Thread 0x7fffd33bd640 (LWP 23019)]
[New Thread 0x7fffd3b35640 (LWP 23021)]
[New Thread 0x7fffd337c640 (LWP 23022)]
[New Thread 0x7fffd2ffe640 (LWP 23024)]
[New Thread 0x7fffcbd65640 (LWP 23030)]
[New Thread 0x7fffd2fbd640 (LWP 23031)]
[New Thread 0x7fffd2f7c640 (LWP 23032)]
[Thread 0x7fffe3178640 (LWP 22974) exited]
[New Thread 0x7fffcad63640 (LWP 23033)]
[New Thread 0x7fffc8aff640 (LWP 23035)]
[New Thread 0x7fffc8abe640 (LWP 23036)]
[New Thread 0x7fffc8a7d640 (LWP 23037)]
[New Thread 0x7fffc8a3c640 (LWP 23038)]
[New Thread 0x7fffc89fb640 (LWP 23039)]
[New Thread 0x7fffe3178640 (LWP 23040)]
[New Thread 0x7fffc89ba640 (LWP 23041)]
[New Thread 0x7fffc8979640 (LWP 23042)]
[New Thread 0x7fffc7547640 (LWP 23043)]
[New Thread 0x7fffcc566640 (LWP 23044)]
[New Thread 0x7fffc3eff640 (LWP 23045)]
[New Thread 0x7fffc3cfe640 (LWP 23046)]
[Thread 0x7fffc8a3c640 (LWP 23038) exited]
[Thread 0x7fffe3178640 (LWP 23040) exited]
[Thread 0x7fffc8a7d640 (LWP 23037) exited]
[New Thread 0x7fffca3ff640 (LWP 23047)]
[New Thread 0x7fffca3be640 (LWP 23048)]
[Thread 0x7fffe9fcd640 (LWP 22937) exited]
[New Thread 0x7fffc8a7d640 (LWP 23049)]
[New Thread 0x7fffe3178640 (LWP 23050)]
[New Thread 0x7fffc8a3c640 (LWP 23051)]
[New Thread 0x7fffca37d640 (LWP 23052)]
[New Thread 0x7fffc90fe640 (LWP 23053)]
[New Thread 0x7fffc90bd640 (LWP 23054)]
[Detaching after fork from child process 23055]
[New Thread 0x7fffc907c640 (LWP 23056)]
[New Thread 0x7fffc69b0640 (LWP 23057)]
[New Thread 0x7fffc696f640 (LWP 23058)]
[New Thread 0x7fffe9fcd640 (LWP 23072)]
[New Thread 0x7fffb06aa640 (LWP 23073)]
[New Thread 0x7fffc8938640 (LWP 23089)]
[New Thread 0x7fffc88f7640 (LWP 23090)]
[New Thread 0x7fffc88b6640 (LWP 23091)]
[New Thread 0x7fffc853f640 (LWP 23092)]
[New Thread 0x7fffc8372640 (LWP 23093)]
[Thread 0x7fffc853f640 (LWP 23092) exited]
[Thread 0x7fffd2fbd640 (LWP 23031) exited]
[New Thread 0x7fffd2fbd640 (LWP 23094)]
[New Thread 0x7fffc853f640 (LWP 23098)]
[Detaching after fork from child process 23106]
[New Thread 0x7fffc8474640 (LWP 23107)]
[New Thread 0x7fffcfc0c640 (LWP 23121)]
[New Thread 0x7fffac3ff640 (LWP 23123)]
[New Thread 0x7fffac1fe640 (LWP 23125)]
[New Thread 0x7fffa2fff640 (LWP 23130)]
[New Thread 0x7fffc8433640 (LWP 23134)]
[New Thread 0x7fffc83f2640 (LWP 23138)]
[New Thread 0x7fffc76fa640 (LWP 23140)]
[New Thread 0x7fff9d9ff640 (LWP 23147)]
[New Thread 0x7fffc75b6640 (LWP 23152)]
[New Thread 0x7fffb04a9640 (LWP 23153)]
[New Thread 0x7fffb0468640 (LWP 23160)]
[New Thread 0x7fff9d800640 (LWP 23161)]
[New Thread 0x7fff9d5ff640 (LWP 23162)]
[Thread 0x7fff9d5ff640 (LWP 23162) exited]
[New Thread 0x7fff9d5ff640 (LWP 23163)]
[New Thread 0x7fff9d3fe640 (LWP 23164)]
[Thread 0x7fff9d800640 (LWP 23161) exited]
[New Thread 0x7fffc76b9640 (LWP 23166)]
[Detaching after fork from child process 23167]
[New Thread 0x7fffc7678640 (LWP 23168)]
[New Thread 0x7fffc7637640 (LWP 23189)]
[Detaching after fork from child process 23193]
[New Thread 0x7fffbbaff640 (LWP 23194)]
[Detaching after fork from child process 23196]
[New Thread 0x7fffbbabe640 (LWP 23198)]
[New Thread 0x7fffbba7d640 (LWP 23243)]
[New Thread 0x7fffbba3c640 (LWP 23244)]
[New Thread 0x7fffbb9fb640 (LWP 23245)]
[New Thread 0x7fffbb9ba640 (LWP 23246)]
[New Thread 0x7fffbb979640 (LWP 23247)]
[New Thread 0x7fffbb938640 (LWP 23248)]
[New Thread 0x7fffbb8f7640 (LWP 23249)]
[New Thread 0x7fffbb8b6640 (LWP 23250)]
[New Thread 0x7fffbb875640 (LWP 23251)]
[New Thread 0x7fffbb834640 (LWP 23252)]
[New Thread 0x7fffbb7f3640 (LWP 23253)]
[New Thread 0x7fffbb7b2640 (LWP 23254)]
[New Thread 0x7fffbb771640 (LWP 23255)]
[New Thread 0x7fffbb730640 (LWP 23256)]
[New Thread 0x7fffbb6ef640 (LWP 23257)]
[New Thread 0x7fffbb6ae640 (LWP 23258)]
[New Thread 0x7fffbb66d640 (LWP 23259)]
[New Thread 0x7fffbb46e640 (LWP 23260)]
[New Thread 0x7fffbb42d640 (LWP 23261)]
[New Thread 0x7fffbb3ec640 (LWP 23262)]
[New Thread 0x7fffbacda640 (LWP 23265)]
[New Thread 0x7fffbac99640 (LWP 23266)]
[New Thread 0x7fffbab1b640 (LWP 23267)]
[New Thread 0x7fff804ff640 (LWP 23270)]
[New Thread 0x7fff802fe640 (LWP 23271)]
[New Thread 0x7fff800fd640 (LWP 23272)]
[Thread 0x7fffcb564640 (LWP 23012) exited]
[Thread 0x7fffc8aff640 (LWP 23035) exited]
[Thread 0x7fffd2ffe640 (LWP 23024) exited]
[New Thread 0x7fffbaada640 (LWP 23308)]
[New Thread 0x7fffbaa99640 (LWP 23309)]
[Thread 0x7fffc83f2640 (LWP 23138) exited]
[Thread 0x7fffbb42d640 (LWP 23261) exited]
[Thread 0x7fffbb834640 (LWP 23252) exited]
[Thread 0x7fffbb8b6640 (LWP 23250) exited]
[Thread 0x7fffbb9ba640 (LWP 23246) exited]
[Thread 0x7fffbba3c640 (LWP 23244) exited]
[Thread 0x7fffc8433640 (LWP 23134) exited]
[Thread 0x7fffca3be640 (LWP 23048) exited]
[Thread 0x7fffc8abe640 (LWP 23036) exited]
[Thread 0x7fffc76b9640 (LWP 23166) exited]
[Thread 0x7fff9d3fe640 (LWP 23164) exited]
[New Thread 0x7fffc76b9640 (LWP 23310)]
[New Thread 0x7fffc8abe640 (LWP 23311)]
[New Thread 0x7fff9d3fe640 (LWP 23312)]
[New Thread 0x7fffcb564640 (LWP 23313)]
[New Thread 0x7fff58dff640 (LWP 23314)]
[Detaching after fork from child process 23318]
[New Thread 0x7fffbb8b6640 (LWP 23319)]
[Detaching after fork from child process 23321]
[New Thread 0x7fffbba3c640 (LWP 23322)]
[Detaching after fork from child process 23326]
[New Thread 0x7fffbb834640 (LWP 23327)]
[Detaching after fork from child process 23354]
[New Thread 0x7fffbb9ba640 (LWP 23356)]
[Detaching after fork from child process 23382]
[New Thread 0x7fffbb42d640 (LWP 23386)]
[Detaching after fork from child process 23407]
[New Thread 0x7fffca3be640 (LWP 23408)]
[Detaching after fork from child process 23433]
[New Thread 0x7fffc8433640 (LWP 23434)]
[Detaching after fork from child process 23464]
[New Thread 0x7fffc83f2640 (LWP 23468)]
[New Thread 0x7fffd2ffe640 (LWP 23469)]
[Detaching after fork from child process 23486]
[New Thread 0x7fffc8aff640 (LWP 23497)]
[Detaching after fork from child process 23518]
[New Thread 0x7fffc7809640 (LWP 23522)]
[Detaching after fork from child process 23544]
[New Thread 0x7fffc77c8640 (LWP 23548)]
[Detaching after fork from child process 23564]
[New Thread 0x7fffc7787640 (LWP 23566)]
[Detaching after fork from child process 23591]
[New Thread 0x7fffc7746640 (LWP 23592)]
[Detaching after fork from child process 23664]
[New Thread 0x7fffbaa58640 (LWP 23665)]
[New Thread 0x7fffc2bff640 (LWP 23690)]
[Detaching after fork from child process 23691]
[New Thread 0x7fffc2bbe640 (LWP 23692)]
[Thread 0x7fffc88f7640 (LWP 23090) exited]
[Thread 0x7fffe3bbe640 (LWP 22949) exited]
[Thread 0x7fffbb7b2640 (LWP 23254) exited]
[Thread 0x7fffbb7f3640 (LWP 23253) exited]
[Thread 0x7fffbb979640 (LWP 23247) exited]
[Thread 0x7fffbb9fb640 (LWP 23245) exited]
[New Thread 0x7fff8dbff640 (LWP 23801)]
[Detaching after fork from child process 23807]
[Detaching after fork from child process 23809]
[Detaching after fork from child process 23811]
[New Thread 0x7fffbb7b2640 (LWP 23814)]
[New Thread 0x7fffbb979640 (LWP 23815)]
[New Thread 0x7fffbb7f3640 (LWP 23816)]
[Thread 0x7fffbb66d640 (LWP 23259) exited]
[Thread 0x7fffc8abe640 (LWP 23311) exited]
[Thread 0x7fffc76b9640 (LWP 23310) exited]
[Thread 0x7fffbb938640 (LWP 23248) exited]
[Thread 0x7fffca3ff640 (LWP 23047) exited]
[Thread 0x7fffbac99640 (LWP 23266) exited]
[New Thread 0x7fffbac99640 (LWP 23886)]
[New Thread 0x7fffbb938640 (LWP 23887)]
[New Thread 0x7fffca3ff640 (LWP 23906)]
[New Thread 0x7fffc8abe640 (LWP 23907)]
[Thread 0x7fffbb8f7640 (LWP 23249) exited]
[Thread 0x7fffbac99640 (LWP 23886) exited]
[Thread 0x7fffbb875640 (LWP 23251) exited]
[Thread 0x7fffbb46e640 (LWP 23260) exited]
[Thread 0x7fffbab1b640 (LWP 23267) exited]
[New Thread 0x7fffbab1b640 (LWP 23982)]
[New Thread 0x7fffbb46e640 (LWP 23985)]
[New Thread 0x7fffbb875640 (LWP 23986)]
[New Thread 0x7fffbac99640 (LWP 23987)]
[New Thread 0x7fffbb8f7640 (LWP 23988)]
[Thread 0x7fffc2bbe640 (LWP 23692) exited]
[New Thread 0x7fffc76b9640 (LWP 23993)]
[New Thread 0x7fffbb9fb640 (LWP 24007)]
[New Thread 0x7fffe3bbe640 (LWP 24008)]
[Detaching after fork from child process 24011]
[New Thread 0x7fffc88f7640 (LWP 24013)]
[New Thread 0x7fffc2753640 (LWP 24103)]
[New Thread 0x7fffc2553640 (LWP 24108)]
[Thread 0x7fffd2ffe640 (LWP 23469) exited]
[Detaching after fork from child process 24347]
[New Thread 0x7fffd2ffe640 (LWP 24405)]
[New Thread 0x7fffc2353640 (LWP 24783)]
[Thread 0x7fffc2553640 (LWP 24108) exited]
[New Thread 0x7fffc2bbe640 (LWP 25185)]
[New Thread 0x7fffc2553640 (LWP 25203)]
[Thread 0x7fffc2353640 (LWP 24783) exited]
[Thread 0x7fffb04a9640 (LWP 23153) exited]
[Thread 0x7fffbb8f7640 (LWP 23988) exited]
[Detaching after fork from child process 25515]
[New Thread 0x7fffbb8f7640 (LWP 25516)]
[Detaching after fork from child process 25844]
[New Thread 0x7fffb04a9640 (LWP 25846)]
[Thread 0x7fffc2753640 (LWP 24103) exited]
[Thread 0x7fffbb938640 (LWP 23887) exited]
[Thread 0x7fffbb875640 (LWP 23986) exited]
[Thread 0x7fffc76b9640 (LWP 23993) exited]
[Thread 0x7fffbba7d640 (LWP 23243) exited]
[Thread 0x7fffbb9fb640 (LWP 24007) exited]
[Thread 0x7fffe3bbe640 (LWP 24008) exited]
[Thread 0x7fffc76fa640 (LWP 23140) exited]
[Thread 0x7fffbab1b640 (LWP 23982) exited]
[Thread 0x7fffc2bbe640 (LWP 25185) exited]
[Thread 0x7fffc8979640 (LWP 23042) exited]
[Thread 0x7fffbac99640 (LWP 23987) exited]
[New Thread 0x7fffbac99640 (LWP 7740)]
[New Thread 0x7fffc8979640 (LWP 7741)]

Thread 10 "Socket Thread" received signal SIGPIPE, Broken pipe.
[Switching to Thread 0x7fffe3d66640 (LWP 22947)]
0x00007ffff7ba5a43 in send () from /lib64/libc.so.6
Continuing.
[New Thread 0x7fffc2bbe640 (LWP 9574)]
[New Thread 0x7fffbab1b640 (LWP 10977)]
[New Thread 0x7fffd272f640 (LWP 10979)]
[New Thread 0x7fffbbf82640 (LWP 10980)]
[New Thread 0x7fffbb211640 (LWP 10981)]
[New Thread 0x7fffba5ff640 (LWP 10982)]
[New Thread 0x7fffafa82640 (LWP 10985)]

Thread 1 "firefox" received signal SIGINT, Interrupt.
[Switching to Thread 0x7ffff7a91780 (LWP 22633)]
0x00007ffff7b20495 in __futex_abstimed_wait_common () from /lib64/libc.so.6
#0  0x00007ffff7b20495 in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1  0x00007ffff7b22ce2 in pthread_cond_wait () at /lib64/libc.so.6
#2  0x00007fffd2bdabc7 in pa_threaded_mainloop_wait () at /usr/lib64/libpulse.so.0
#3  0x00007fffc93942b8 in pulse_driver_open () at /usr/lib64/libcanberra-0.30/libcanberra-pulse.so
#4  0x00007fffd271cdf5 in  () at /usr/lib64/libcanberra.so.0
#5  0x00007fffd271d523 in ca_context_play_full () at /usr/lib64/libcanberra.so.0
#6  0x00007fffd271db33 in ca_context_play () at /usr/lib64/libcanberra.so.0
#7  0x00007ffff140ee55 in nsSound::PlayEventSound(unsigned int) (this=<optimized out>, aEventId=6)
    at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/widget/gtk/nsSound.cpp:380
#8  0x00007ffff180c95f in nsMenuPopupFrame::ShowPopup(bool) (this=0x7fffca0a1ac8, aIsContextMenu=<optimized out>)
    at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/layout/xul/nsMenuPopupFrame.cpp:1019
#9  0x00007ffff18279e4 in nsXULPopupManager::ShowPopupCallback(nsIContent*, nsMenuPopupFrame*, bool, bool)
   
     (this=0x7fffe96b9280, aPopup=0x7fffcac21380, aPopupFrame=0x7fffca0a1ac8, aIsContextMenu=true, aSelectFirstItem=212)
    at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/layout/xul/nsXULPopupManager.cpp:1060
#10 0x00007ffff1826747 in nsXULPopupManager::BeginShowingPopup(PendingPopup const&, bool, bool)
    (this=0x7fff54ec7218, aPendingPopup=<optimized out>, aIsContextMenu=44, aSelectFirstItem=52)
    at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/layout/xul/nsXULPopupManager.cpp:1626
#11 0x00007ffff1826ad4 in nsXULPopupManager::ShowPopupAtScreen(nsIContent*, int, int, bool, mozilla::dom::Event*)
    (this=0x7fffe96b9280, aPopup=0x7fffcac21380, aXPos=108, aYPos=546, aIsContextMenu=<optimized out>, aTriggerEvent=<optimized out>)
    at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/layout/xul/nsXULPopupManager.cpp:795
#12 0x00007fffefea2655 in mozilla::dom::XULPopupElement::OpenPopupAtScreen(int, int, bool, mozilla::dom::Event*)
    (aXPos=108, aYPos=582, aTriggerEvent=0xffffffff, this=<optimized out>, aIsContextMenu=<optimized out>)
    at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/dom/xul/XULPopupElement.cpp:76
#13 mozilla::dom::XULPopupElement_Binding::openPopupAtScreen(JSContext*, JS::Handle<JSObject*>, void*, JSJitMethodCallArgs const&) (cx_=0x7fffe3c1d100, obj=..., void_self=<optimized out>, args=...)
    at /var/tmp/portage/www-client/firefox-99999999/work/firefox_build/dom/bindings/XULPopupElementBinding.cpp:832
#14 0x00007ffff013f0c2 in mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy, mozilla::dom::binding_detail::ThrowExceptions>(JSContext*, unsigned int, JS::Value*)
    (cx=0x7fffe3c1d100, argc=4, vp=<optimized out>)
    at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/dom/bindings/BindingUtils.cpp:3271
#15 0x00007ffff2c84d51 in CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), js::CallReason, JS::CallArgs const&) (cx=0x7fffe3c1d100, native=<optimized out>, reason=<optimized out>, args=...)
    at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/js/src/vm/Interpreter.cpp:420
#16 js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason)
    (cx=0x7fffe3c1d100, args=..., construct=<optimized out>, reason=<optimized out>)
    at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/js/src/vm/Interpreter.cpp:507
#17 0x00007ffff2c7e003 in InternalCall(JSContext*, js::AnyInvokeArgs const&, js::CallReason)
    (cx=0x7fffe3c1d100, args=..., reason=js::CallReason::Call)
    at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/js/src/vm/Interpreter.cpp:574
#18 js::CallFromStack(JSContext*, JS::CallArgs const&) (cx=0x7fffe3c1d100, args=...)
    at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/js/src/vm/Interpreter.cpp:578
#19 Interpret(JSContext*, js::RunState&) (cx=0x7fffe3c1d100, state=...)
    at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/js/src/vm/Interpreter.cpp:3314
#20 0x00007ffff2c75463 in js::RunScript(JSContext*, js::RunState&) (cx=0x7fffe3c1d100, state=...)
    at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/js/src/vm/Interpreter.cpp:389
#21 0x00007ffff2c850a2 in js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) (cx=0x7fffe3c1d100, args=..., construct=js::NO_CONSTRUCT, reason=<optimized out>)
    at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/js/src/vm/Interpreter.cpp:539
#22 0x00007ffff2c85787 in InternalCall(JSContext*, js::AnyInvokeArgs const&, js::CallReason)
    (cx=0x7fffe3c1d100, args=..., reason=js::CallReason::Call)
    at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/js/src/vm/Interpreter.cpp:574
#23 js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) (cx=0x7fffe3c1d100, fval=..., thisv=..., args=..., rval=..., reason=js::CallReason::Call) at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/js/src/vm/Interpreter.cpp:605
#24 0x00007ffff2ce04d2 in JS::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) (cx=0x7fffe3c1d100, thisv=..., fval=..., args=..., rval=...) at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/js/src/vm/CallAndConstruct.cpp:117
#25 0x00007fffef97cc9b in mozilla::dom::MessageListener::ReceiveMessage(mozilla::dom::BindingCallContext&, JS::Handle<JS::Value>, mozilla::dom::ReceiveMessageArgument const&, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&) (this=0x7fff52746e40, cx=..., aThisVal=..., argument=<optimized out>, aRetVal=..., aRv=...) at /var/tmp/portage/www-client/firefox-99999999/work/firefox_build/dom/bindings/MessageManagerBinding.cpp:6094
#26 0x00007ffff1018c22 in mozilla::dom::MessageListener::ReceiveMessage(mozilla::dom::ReceiveMessageArgument const&, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&, char const*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*) (this=0x7fff52746e40, aRetVal=..., aRv=..., aExecutionReason=<optimized out>, aExceptionHandling=mozilla::dom::CallbackObject::eRethrowExceptions, aRealm=0x0, argument=<optimized out>) at /var/tmp/portage/www-client/firefox-99999999/work/firefox_build/dist/include/mozilla/dom/MessageManagerBinding.h:783
#27 mozilla::dom::JSActor::CallReceiveMessage(JSContext*, mozilla::dom::JSActorMessageMeta const&, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&) (this=<optimized out>, aCx=0x7fffe3c1d100, aMetadata=..., aData=..., aRetVal=..., aRv=...) at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/dom/ipc/jsactor/JSActor.cpp:271
#28 0x00007ffff101b219 in mozilla::dom::JSActor::ReceiveMessage(JSContext*, mozilla::dom::JSActorMessageMeta const&, JS::Handle<JS::Value>, mozilla::ErrorResult&) (this=0x7fff62e43a00, aCx=0x7fffe3c1d100, aMetadata=..., aData=..., aRv=...) at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/dom/ipc/jsactor/JSActor.cpp:284
#29 mozilla::dom::JSActorManager::ReceiveRawMessage(mozilla::dom::JSActorMessageMeta const&, mozilla::Maybe<mozilla::dom::ipc::StructuredCloneData>&&, mozilla::Maybe<mozilla::dom::ipc::StructuredCloneData>&&) (this=0x7fff5256edc0, aMetadata=..., aData=..., aStack=<optimized out>) at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/dom/ipc/jsactor/JSActorManager.cpp:195
#30 0x00007ffff0f2c5da in mozilla::dom::WindowGlobalParent::RecvRawMessage(mozilla::dom::JSActorMessageMeta const&, mozilla::Maybe<mozilla::dom::ClonedMessageData> const&, mozilla::Maybe<mozilla::dom::ClonedMessageData> const&) (this=<optimized out>, aMeta=..., aData=<optimized out>, aStack=...) at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/dom/ipc/WindowGlobalParent.cpp:523
#31 0x00007ffff1010cd8 in mozilla::dom::PWindowGlobalParent::OnMessageReceived(IPC::Message const&) (this=<optimized out>, msg__=...) at /var/tmp/portage/www-client/firefox-99999999/work/firefox_build/ipc/ipdl/PWindowGlobalParent.cpp:954
#32 0x00007ffff0fc7eba in mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const&) (this=0x7fffaddf4100, msg__=...) at /var/tmp/portage/www-client/firefox-99999999/work/firefox_build/ipc/ipdl/PContentParent.cpp:6618
#33 0x00007fffeedf6f5c in mozilla::ipc::MessageChannel::DispatchAsyncMessage(mozilla::ipc::ActorLifecycleProxy*, IPC::Message const&) (this=0x7fffaddf4178, aProxy=0x7ffff7b20495 <__futex_abstimed_wait_common+261>, aMsg=...) at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/ipc/glue/MessageChannel.cpp:1781
#34 mozilla::ipc::MessageChannel::DispatchMessage(mozilla::ipc::ActorLifecycleProxy*, mozilla::UniquePtr<IPC::Message, mozilla::DefaultDelete<IPC::Message> >) (this=0x7fffaddf4178, aProxy=0x7ffff7b20495 <__futex_abstimed_wait_common+261>, aMsg=...) at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/ipc/glue/MessageChannel.cpp:1706
#35 0x00007fffeedf7ab8 in mozilla::ipc::MessageChannel::RunMessage(mozilla::ipc::ActorLifecycleProxy*, mozilla::ipc::MessageChannel::MessageTask&) (this=0x7fffaddf4178, aProxy=0x7fff58388820, aTask=...) at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/ipc/glue/MessageChannel.cpp:1506
#36 mozilla::ipc::MessageChannel::MessageTask::Run() (this=0x7fff68aea480) at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/ipc/glue/MessageChannel.cpp:1604
#37 0x00007fffee70c7d9 in mozilla::RunnableTask::Run() (this=0x7fff68aea080) at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/xpcom/threads/TaskController.cpp:475
#38 0x00007fffee6f3392 in mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) (this=0x7ffff78abc00, aProofOfLock=<optimized out>) at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/xpcom/threads/TaskController.cpp:788
#39 0x00007fffee6f2339 in mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) (this=0x7fff54ec7218, aProofOfLock=...) at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/xpcom/threads/TaskController.cpp:620
#40 0x00007fffee70de55 in mozilla::TaskController::ProcessPendingMTTask(bool) (this=0x7ffff78abc00, aMayWait=false) at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/xpcom/threads/TaskController.cpp:398
#41 mozilla::TaskController::InitializeInternal()::$_0::operator()() const (this=<optimized out>) at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/xpcom/threads/TaskController.cpp:124
#42 mozilla::detail::RunnableFunction<mozilla::TaskController::InitializeInternal()::$_0>::Run() (this=<optimized out>) at /var/tmp/portage/www-client/firefox-99999999/work/firefox_build/dist/include/nsThreadUtils.h:531
#43 0x00007fffee6fff1f in nsThread::ProcessNextEvent(bool, bool*) (this=0x7ffff78c13e0, aMayWait=116, aResult=0x7fffffffb5af) at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/xpcom/threads/nsThread.cpp:1180
#44 0x00007fffee704d9b in NS_ProcessNextEvent(nsIThread*, bool) (aThread=0x7fff54ec7218, aMayWait=false) at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/xpcom/threads/nsThreadUtils.cpp:465
#45 0x00007fffeedf9b02 in mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) (this=0x7fffe9677a80, aDelegate=0x7fffe835a040) at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/ipc/glue/MessagePump.cpp:85
#46 0x00007fffeedb5555 in MessageLoop::RunInternal() (this=0x189) at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/ipc/chromium/src/base/message_loop.cc:380
#47 MessageLoop::RunHandler() (this=0x189) at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/ipc/chromium/src/base/message_loop.cc:373
#48 MessageLoop::Run() (this=0x189) at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/ipc/chromium/src/base/message_loop.cc:355
#49 0x00007ffff1361409 in nsBaseAppShell::Run() (this=0x7fffe96d1350) at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/widget/nsBaseAppShell.cpp:137
#50 0x00007ffff2a87ac5 in nsAppStartup::Run() (this=0x7fffe8368ab0) at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/toolkit/components/startup/nsAppStartup.cpp:295
#51 0x00007ffff2b582ec in XREMain::XRE_mainRun() (this=0x7fffffffb8c0) at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/toolkit/xre/nsAppRunner.cpp:5740
#52 XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) (this=0x7fffffffb8c0, argc=<optimized out>, argv=<optimized out>, aConfig=<optimized out>) at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/toolkit/xre/nsAppRunner.cpp:5925
#53 0x00007ffff2b5911a in XRE_main(int, char**, mozilla::BootstrapConfig const&) (argc=1, argv=0x7fffffffcba8, aConfig=...) at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/toolkit/xre/nsAppRunner.cpp:5992
#54 0x0000555555571f41 in do_main(int, char**, char**) (argc=1, argv=0x7fffffffcba8, envp=<optimized out>) at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/browser/app/nsBrowserApp.cpp:225
#55 main(int, char**, char**) (argc=<optimized out>, argv=<optimized out>, envp=<optimized out>) at /var/tmp/portage/www-client/firefox-99999999/work/firefox-99999999/browser/app/nsBrowserApp.cpp:397

Looks like a hang in pulse_driver_open() call from PA - we can't fix that on FF side.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: