desktop-packages team mailing list archive
-
desktop-packages team
-
Mailing list archive
-
Message #17343
[Bug 851573] [NEW] firefox not closing properly; Ubuntu 10.10
Public bug reported:
I close firefox, try to reopen it and a popup says firefox is already running. I have to pgrep the pid and kill it.
Running firefox from a terminal I get :
** (<unknown>:3485): DEBUG: NP_Initialize
** (<unknown>:3485): DEBUG: NP_Initialize succeeded
** (<unknown>:3487): DEBUG: NP_Initialize
** (<unknown>:3487): DEBUG: NP_Initialize succeeded
** (<unknown>:3489): DEBUG: NP_Initialize
** (<unknown>:3489): DEBUG: NP_Initialize succeeded
** (<unknown>:3485): DEBUG: NP_Shutdown
NOTE: child process received `Goodbye', closing down
WARNING: waitpid failed pid:3485 errno:10: file /build/buildd/firefox-6.0.1+build1+nobinonly/build-tree/mozilla/ipc/chromium/src/base/process_util_posix.cc, line 237
** (<unknown>:3487): DEBUG: NP_Shutdown
NOTE: child process received `Goodbye', closing down
WARNING: waitpid failed pid:3485 errno:10: file /build/buildd/firefox-6.0.1+build1+nobinonly/build-tree/mozilla/ipc/chromium/src/base/process_util_posix.cc, line 237
** (<unknown>:3489): DEBUG: NP_Shutdown
NOTE: child process received `Goodbye', closing down
WARNING: waitpid failed pid:3485 errno:10: file /build/buildd/firefox-6.0.1+build1+nobinonly/build-tree/mozilla/ipc/chromium/src/base/process_util_posix.cc, line 237
NOTE: child process received `Goodbye', closing down
WARNING: waitpid failed pid:3485 errno:10: file /build/buildd/firefox-6.0.1+build1+nobinonly/build-tree/mozilla/ipc/chromium/src/base/process_util_posix.cc, line 237
WARNING: waitpid failed pid:3485 errno:10: file /build/buildd/firefox-6.0.1+build1+nobinonly/build-tree/mozilla/ipc/chromium/src/base/process_util_posix.cc, line 237
WARNING: Failed to deliver SIGKILL to 3485!(3).: file /build/buildd/firefox-6.0.1+build1+nobinonly/build-tree/mozilla/ipc/chromium/src/chrome/common/process_watcher_posix_sigchld.cc, line 162"
It appears in the "bool KillProcess(ProcessHandle process_id, int
exit_code, bool wait)" function in process_util_posix.cc
// Attempts to kill the process identified by the given process
// entry structure. Ignores specified exit_code; posix can't force that.
// Returns true if this is successful, false otherwise.
and the error in process_watcher_sigchild.cc is a simple
line 162: LOG(ERROR)<< "Failed to deliver SIGKILL to "<< process_<< "!"
<< "("<< errno<< ")
Another time I did a memsat | grep firefox and got this after closing the firefox window:
265208k: PID 15151 (/usr/lib/firefox-6.0.2/firefox-bin)
32k( 32k): /home/scott/.mozilla/firefox/1b1mq6y4.default/places.sql...
2840k( 0k): /home/scott/.mozilla/firefox/1b1mq6y4.default/XUL.mfasl ...
32k( 32k): /home/scott/.mozilla/firefox/1b1mq6y4.default/cookies.sq...
192k( 0k): /home/scott/.mozilla/firefox/1b1mq6y4.default/startupCac...
136k( 0k): /home/scott/.mozilla/firefox/1b1mq6y4.default/extensions...
404k( 0k): /home/scott/.mozilla/firefox/1b1mq6y4.default/extensions...
96k( 0k): /home/scott/.mozilla/firefox/1b1mq6y4.default/extensions...
852k( 0k): /home/scott/.mozilla/firefox/1b1mq6y4.default/extensions...
1216k( 0k): /home/scott/.mozilla/firefox/1b1mq6y4.default/extensions...
500k( 0k): /home/scott/.mozilla/firefox/1b1mq6y4.default/extensions...
124k( 112k): /usr/lib/firefox-6.0.2/libsmime3.so 15151
124k( 116k): /usr/lib/firefox-6.0.2/libnssdbm3.so 15151
52k( 44k): /usr/lib/firefox-6.0.2/firefox-bin 15151
544k( 536k): /usr/lib/firefox-6.0.2/libmozsqlite3.so 15151
20k( 12k): /usr/lib/firefox-6.0.2/libplc4.so 15151
36k( 28k): /usr/lib/firefox-6.0.2/components/libmozgnome.so 15151
28k( 20k): /usr/lib/firefox-6.0.2/components/libdbusservice.so 15151
36k( 28k): /usr/lib/firefox-6.0.2/components/libnkgnomevfs.so 15151
132k( 120k): /usr/lib/firefox-6.0.2/components/libbrowsercomps.so 15151
4488k( 0k): /usr/lib/firefox-6.0.2/omni.jar 15151
20k( 12k): /usr/lib/firefox-6.0.2/libxpcom.so 15151
172k( 160k): /usr/lib/firefox-6.0.2/libssl3.so 15151
204k( 192k): /usr/lib/firefox-6.0.2/libnspr4.so 15151
308k( 300k): /usr/lib/firefox-6.0.2/libfreebl3.so 15151
84k( 68k): /usr/lib/firefox-6.0.2/libnssutil3.so 15151
16k( 8k): /usr/lib/firefox-6.0.2/libplds4.so 15151
380k( 320k): /usr/lib/firefox-6.0.2/libnssckbi.so 15151
192k( 184k): /usr/lib/firefox-6.0.2/libsoftokn3.so 15151
852k( 836k): /usr/lib/firefox-6.0.2/libnss3.so 15151
22168k( 20796k): /usr/lib/firefox-6.0.2/libxul.so 15151
12k( 4k): /usr/lib/firefox-6.0.2/libmozalloc.so 15151
It actually appears like it has to do with 'plugin-container'. Should I
report it there, also?
Scott
** Affects: firefox (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to firefox in Ubuntu.
https://bugs.launchpad.net/bugs/851573
Title:
firefox not closing properly; Ubuntu 10.10
Status in “firefox” package in Ubuntu:
New
Bug description:
I close firefox, try to reopen it and a popup says firefox is already running. I have to pgrep the pid and kill it.
Running firefox from a terminal I get :
** (<unknown>:3485): DEBUG: NP_Initialize
** (<unknown>:3485): DEBUG: NP_Initialize succeeded
** (<unknown>:3487): DEBUG: NP_Initialize
** (<unknown>:3487): DEBUG: NP_Initialize succeeded
** (<unknown>:3489): DEBUG: NP_Initialize
** (<unknown>:3489): DEBUG: NP_Initialize succeeded
** (<unknown>:3485): DEBUG: NP_Shutdown
NOTE: child process received `Goodbye', closing down
WARNING: waitpid failed pid:3485 errno:10: file /build/buildd/firefox-6.0.1+build1+nobinonly/build-tree/mozilla/ipc/chromium/src/base/process_util_posix.cc, line 237
** (<unknown>:3487): DEBUG: NP_Shutdown
NOTE: child process received `Goodbye', closing down
WARNING: waitpid failed pid:3485 errno:10: file /build/buildd/firefox-6.0.1+build1+nobinonly/build-tree/mozilla/ipc/chromium/src/base/process_util_posix.cc, line 237
** (<unknown>:3489): DEBUG: NP_Shutdown
NOTE: child process received `Goodbye', closing down
WARNING: waitpid failed pid:3485 errno:10: file /build/buildd/firefox-6.0.1+build1+nobinonly/build-tree/mozilla/ipc/chromium/src/base/process_util_posix.cc, line 237
NOTE: child process received `Goodbye', closing down
WARNING: waitpid failed pid:3485 errno:10: file /build/buildd/firefox-6.0.1+build1+nobinonly/build-tree/mozilla/ipc/chromium/src/base/process_util_posix.cc, line 237
WARNING: waitpid failed pid:3485 errno:10: file /build/buildd/firefox-6.0.1+build1+nobinonly/build-tree/mozilla/ipc/chromium/src/base/process_util_posix.cc, line 237
WARNING: Failed to deliver SIGKILL to 3485!(3).: file /build/buildd/firefox-6.0.1+build1+nobinonly/build-tree/mozilla/ipc/chromium/src/chrome/common/process_watcher_posix_sigchld.cc, line 162"
It appears in the "bool KillProcess(ProcessHandle process_id, int
exit_code, bool wait)" function in process_util_posix.cc
// Attempts to kill the process identified by the given process
// entry structure. Ignores specified exit_code; posix can't force that.
// Returns true if this is successful, false otherwise.
and the error in process_watcher_sigchild.cc is a simple
line 162: LOG(ERROR)<< "Failed to deliver SIGKILL to "<< process_<< "!"
<< "("<< errno<< ")
Another time I did a memsat | grep firefox and got this after closing the firefox window:
265208k: PID 15151 (/usr/lib/firefox-6.0.2/firefox-bin)
32k( 32k): /home/scott/.mozilla/firefox/1b1mq6y4.default/places.sql...
2840k( 0k): /home/scott/.mozilla/firefox/1b1mq6y4.default/XUL.mfasl ...
32k( 32k): /home/scott/.mozilla/firefox/1b1mq6y4.default/cookies.sq...
192k( 0k): /home/scott/.mozilla/firefox/1b1mq6y4.default/startupCac...
136k( 0k): /home/scott/.mozilla/firefox/1b1mq6y4.default/extensions...
404k( 0k): /home/scott/.mozilla/firefox/1b1mq6y4.default/extensions...
96k( 0k): /home/scott/.mozilla/firefox/1b1mq6y4.default/extensions...
852k( 0k): /home/scott/.mozilla/firefox/1b1mq6y4.default/extensions...
1216k( 0k): /home/scott/.mozilla/firefox/1b1mq6y4.default/extensions...
500k( 0k): /home/scott/.mozilla/firefox/1b1mq6y4.default/extensions...
124k( 112k): /usr/lib/firefox-6.0.2/libsmime3.so 15151
124k( 116k): /usr/lib/firefox-6.0.2/libnssdbm3.so 15151
52k( 44k): /usr/lib/firefox-6.0.2/firefox-bin 15151
544k( 536k): /usr/lib/firefox-6.0.2/libmozsqlite3.so 15151
20k( 12k): /usr/lib/firefox-6.0.2/libplc4.so 15151
36k( 28k): /usr/lib/firefox-6.0.2/components/libmozgnome.so 15151
28k( 20k): /usr/lib/firefox-6.0.2/components/libdbusservice.so 15151
36k( 28k): /usr/lib/firefox-6.0.2/components/libnkgnomevfs.so 15151
132k( 120k): /usr/lib/firefox-6.0.2/components/libbrowsercomps.so 15151
4488k( 0k): /usr/lib/firefox-6.0.2/omni.jar 15151
20k( 12k): /usr/lib/firefox-6.0.2/libxpcom.so 15151
172k( 160k): /usr/lib/firefox-6.0.2/libssl3.so 15151
204k( 192k): /usr/lib/firefox-6.0.2/libnspr4.so 15151
308k( 300k): /usr/lib/firefox-6.0.2/libfreebl3.so 15151
84k( 68k): /usr/lib/firefox-6.0.2/libnssutil3.so 15151
16k( 8k): /usr/lib/firefox-6.0.2/libplds4.so 15151
380k( 320k): /usr/lib/firefox-6.0.2/libnssckbi.so 15151
192k( 184k): /usr/lib/firefox-6.0.2/libsoftokn3.so 15151
852k( 836k): /usr/lib/firefox-6.0.2/libnss3.so 15151
22168k( 20796k): /usr/lib/firefox-6.0.2/libxul.so 15151
12k( 4k): /usr/lib/firefox-6.0.2/libmozalloc.so 15151
It actually appears like it has to do with 'plugin-container'. Should
I report it there, also?
Scott
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/851573/+subscriptions
Follow ups
References