Closed
Bug 1007761
Opened 10 years ago
Closed 10 years ago
firefox failed to exit and an error was produced on the xterm
Categories
(Firefox :: General, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 1012466
People
(Reporter: iii_iii, Unassigned)
Details
User Agent: Mozilla/5.0 (X11; Linux i686; rv:29.0) Gecko/20100101 Firefox/29.0 (Beta/Release) Build ID: 2014042500 Steps to reproduce: Exit firefox Actual results: 1399569213832 addons.manager ERROR Exception calling provider shutdown: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIObserverService.removeObserver]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: resource://app/modules/experiments/Experiments.jsm :: this.Experiments.PreviousExperimentProvider.prototype<.shutdown :: line 2071" data: no] Stack trace: this.Experiments.PreviousExperimentProvider.prototype<.shutdown()@resource://app/modules/experiments/Experiments.jsm:2071 < callProvider()@resource://gre/modules/AddonManager.jsm:192 < AMI_unregisterProvider()@resource://gre/modules/AddonManager.jsm:848 < AMP_unregisterProvider()@resource://gre/modules/AddonManager.jsm:2326 < Experiments.Experiments.prototype._unregisterWithAddonManager()@resource://app/modules/experiments/Experiments.jsm:496 < Experiments.Experiments.prototype.uninit<()@resource://app/modules/experiments/Experiments.jsm:442 < TaskImpl_run()@resource://gre/modules/Task.jsm:282 < TaskImpl_handleResultValue()@resource://gre/modules/Task.jsm:338 < TaskImpl_run()@resource://gre/modules/Task.jsm:290 < TaskImpl()@resource://gre/modules/Task.jsm:247 < createAsyncFunction/asyncFunction()@resource://gre/modules/Task.jsm:224 < Spinner.prototype.observe()@resource://gre/modules/AsyncShutdown.jsm:320 < <file:unknown> Expected results: Exit firefox. I have disabled "neer". I have this error twice, only one occurrence of firefox is left in limbo, so I am not sure if the error and the exit are related. 29971 pts/4 Sl 4:23 \_ /home/user/firefox/firefox Version 32.0a1 (2014-05-08)
I am not certain about firefox failing to exit. It did eventually exit without me having to kill it.
The agent quoted in the description is wrong because I reported it in a different browser. This occurred with the nightly build Version 32.0a1 (2014-05-08)
I am able to re-create this error as follows: Launch firefox nightly like this: xterm -hold -e firefox/firefox -no-remote -P nightly Then launch firefox like this: firefox -no-remote This latter launches firefox with the default profile. Then exit nightly and exit firefox, the error occurs, and one is left hanging: 12297 pts/1 S+ 0:00 | \_ grep --color=auto firefox 12191 ? S 0:00 | \_ xterm -hold -e firefox/firefox -no-remote -P nightly 12237 ? Ssl 0:08 \_ /usr/lib/firefox/firefox -no-remote
Comment 4•10 years ago
|
||
Please check if the issue occurs using Firefox in safe mode (with your addons disabled): http://support.mozilla.com/kb/Safe+Mode And on a new, empty profile: http://support.mozilla.org/en-US/kb/Managing-profiles#w_starting-the-profile-manager
OK first in safe-mode {notice firefox is not left hanging this time}: firefox/firefox -safe-mode -no-remote -P nightly & firefox -safe-mode -no-remote & Then close the nightly window (pressing the X) :~> 1399665413174 addons.manager ERROR Exception calling provider shutdown: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIObserverService.removeObserver]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: resource://app/modules/experiments/Experiments.jsm :: this.Experiments.PreviousExperimentProvider.prototype<.shutdown :: line 2071" data: no] Stack trace: this.Experiments.PreviousExperimentProvider.prototype<.shutdown()@resource://app/modules/experiments/Experiments.jsm:2071 < callProvider()@resource://gre/modules/AddonManager.jsm:192 < AMI_unregisterProvider()@resource://gre/modules/AddonManager.jsm:848 < AMP_unregisterProvider()@resource://gre/modules/AddonManager.jsm:2326 < Experiments.Experiments.prototype._unregisterWithAddonManager()@resource://app/modules/experiments/Experiments.jsm:496 < Experiments.Experiments.prototype.uninit<()@resource://app/modules/experiments/Experiments.jsm:442 < TaskImpl_run()@resource://gre/modules/Task.jsm:282 < TaskImpl_handleResultValue()@resource://gre/modules/Task.jsm:338 < TaskImpl_run()@resource://gre/modules/Task.jsm:290 < TaskImpl()@resource://gre/modules/Task.jsm:247 < createAsyncFunction/asyncFunction()@resource://gre/modules/Task.jsm:224 < Spinner.prototype.observe()@resource://gre/modules/AsyncShutdown.jsm:320 < <file:unknown> [2]- Done firefox/firefox -safe-mode -no-remote -P nightly :~> [3]+ Done firefox -safe-mode -no-remote :~> ps axf|grep firefox 30888 pts/0 S+ 0:00 | \_ grep --color=auto firefox
Using new profiles: user@linux:~> firefox/firefox -safe-mode -no-remote -ProfileManager & [1] 31489 user@linux:~> firefox -safe-mode -no-remote -ProfileManager & [2] 31554 user@linux:~> 1399667776620 addons.manager ERROR Exception calling provider shutdown: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIObserverService.removeObserver]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: resource://app/modules/experiments/Experiments.jsm :: this.Experiments.PreviousExperimentProvider.prototype<.shutdown :: line 2071" data: no] Stack trace: this.Experiments.PreviousExperimentProvider.prototype<.shutdown()@resource://app/modules/experiments/Experiments.jsm:2071 < callProvider()@resource://gre/modules/AddonManager.jsm:194 < AMI_unregisterProvider()@resource://gre/modules/AddonManager.jsm:849 < AMP_unregisterProvider()@resource://gre/modules/AddonManager.jsm:2322 < Experiments.Experiments.prototype._unregisterWithAddonManager()@resource://app/modules/experiments/Experiments.jsm:496 < Experiments.Experiments.prototype.uninit<()@resource://app/modules/experiments/Experiments.jsm:442 < TaskImpl_run()@resource://gre/modules/Task.jsm:282 < TaskImpl_handleResultValue()@resource://gre/modules/Task.jsm:338 < TaskImpl_run()@resource://gre/modules/Task.jsm:290 < TaskImpl()@resource://gre/modules/Task.jsm:247 < createAsyncFunction/asyncFunction()@resource://gre/modules/Task.jsm:224 < Spinner.prototype.observe()@resource://gre/modules/AsyncShutdown.jsm:320 < <file:unknown> [1]- Done firefox/firefox -safe-mode -no-remote -ProfileManager [2]+ Done firefox -safe-mode -no-remote -ProfileManager
I think I will recreate the folder firefox/firefox with a new copy of nightly. I could not reproduce with two instances of ff29. With two instances of nightly I got more errors: user@linux:~> firefox/firefox -safe-mode -no-remote -ProfileManager & [1] 32190 user@linux:~> firefox/firefox -safe-mode -no-remote -ProfileManager & [2] 32268 user@linux:~> 1399668695432 addons.manager ERROR Exception calling provider shutdown: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIObserverService.removeObserver]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: resource://app/modules/experiments/Experiments.jsm :: this.Experiments.PreviousExperimentProvider.prototype<.shutdown :: line 2071" data: no] Stack trace: this.Experiments.PreviousExperimentProvider.prototype<.shutdown()@resource://app/modules/experiments/Experiments.jsm:2071 < callProvider()@resource://gre/modules/AddonManager.jsm:194 < AMI_unregisterProvider()@resource://gre/modules/AddonManager.jsm:849 < AMP_unregisterProvider()@resource://gre/modules/AddonManager.jsm:2322 < Experiments.Experiments.prototype._unregisterWithAddonManager()@resource://app/modules/experiments/Experiments.jsm:496 < Experiments.Experiments.prototype.uninit<()@resource://app/modules/experiments/Experiments.jsm:442 < TaskImpl_run()@resource://gre/modules/Task.jsm:282 < TaskImpl_handleResultValue()@resource://gre/modules/Task.jsm:338 < TaskImpl_run()@resource://gre/modules/Task.jsm:290 < TaskImpl()@resource://gre/modules/Task.jsm:247 < createAsyncFunction/asyncFunction()@resource://gre/modules/Task.jsm:224 < Spinner.prototype.observe()@resource://gre/modules/AsyncShutdown.jsm:320 < <file:unknown> ************************* A coding exception was thrown and uncaught in a Task. Full message: TypeError: self._connection is null Full stack: createMeasurement@resource://gre/modules/HealthReport.jsm:2760:11 TaskImpl_run@resource://gre/modules/Task.jsm:298:13 TaskImpl@resource://gre/modules/Task.jsm:247:3 createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:224:7 Task_spawn@resource://gre/modules/Task.jsm:139:5 createMeasurementOperation@resource://gre/modules/HealthReport.jsm:2756:7 MetricsStorageSqliteBackend.prototype<._popAndPerformQueuedOperation@resource://gre/modules/HealthReport.jsm:3174:7 MetricsStorageSqliteBackend.prototype<.enqueueOperation@resource://gre/modules/HealthReport.jsm:3145:7 MetricsStorageSqliteBackend.prototype<.registerMeasurement@resource://gre/modules/HealthReport.jsm:2755:5 init@resource://gre/modules/HealthReport.jsm:1613:1 TaskImpl_run@resource://gre/modules/Task.jsm:298:13 Handler.prototype.process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:863:11 this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:742:7 ************************* ************************* A coding exception was thrown and uncaught in a Task. Full message: TypeError: self._connection is null Full stack: createMeasurement@resource://gre/modules/HealthReport.jsm:2760:11 TaskImpl_run@resource://gre/modules/Task.jsm:298:13 TaskImpl@resource://gre/modules/Task.jsm:247:3 createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:224:7 Task_spawn@resource://gre/modules/Task.jsm:139:5 createMeasurementOperation@resource://gre/modules/HealthReport.jsm:2756:7 MetricsStorageSqliteBackend.prototype<._popAndPerformQueuedOperation@resource://gre/modules/HealthReport.jsm:3174:7 MetricsStorageSqliteBackend.prototype<.enqueueOperation@resource://gre/modules/HealthReport.jsm:3145:7 MetricsStorageSqliteBackend.prototype<.registerMeasurement@resource://gre/modules/HealthReport.jsm:2755:5 init@resource://gre/modules/HealthReport.jsm:1613:1 TaskImpl_run@resource://gre/modules/Task.jsm:298:13 Handler.prototype.process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:863:11 this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:742:7 ************************* ************************* A coding exception was thrown and uncaught in a Task. Full message: TypeError: self._connection is null Full stack: createMeasurement@resource://gre/modules/HealthReport.jsm:2760:11 TaskImpl_run@resource://gre/modules/Task.jsm:298:13 TaskImpl@resource://gre/modules/Task.jsm:247:3 createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:224:7 Task_spawn@resource://gre/modules/Task.jsm:139:5 createMeasurementOperation@resource://gre/modules/HealthReport.jsm:2756:7 MetricsStorageSqliteBackend.prototype<._popAndPerformQueuedOperation@resource://gre/modules/HealthReport.jsm:3174:7 MetricsStorageSqliteBackend.prototype<.enqueueOperation@resource://gre/modules/HealthReport.jsm:3145:7 MetricsStorageSqliteBackend.prototype<.registerMeasurement@resource://gre/modules/HealthReport.jsm:2755:5 init@resource://gre/modules/HealthReport.jsm:1613:1 TaskImpl_run@resource://gre/modules/Task.jsm:298:13 Handler.prototype.process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:863:11 this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:742:7 ************************* ************************* A coding exception was thrown and uncaught in a Task. Full message: TypeError: self._connection is null Full stack: createMeasurement@resource://gre/modules/HealthReport.jsm:2760:11 TaskImpl_run@resource://gre/modules/Task.jsm:298:13 TaskImpl@resource://gre/modules/Task.jsm:247:3 createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:224:7 Task_spawn@resource://gre/modules/Task.jsm:139:5 createMeasurementOperation@resource://gre/modules/HealthReport.jsm:2756:7 MetricsStorageSqliteBackend.prototype<._popAndPerformQueuedOperation@resource://gre/modules/HealthReport.jsm:3174:7 MetricsStorageSqliteBackend.prototype<.enqueueOperation@resource://gre/modules/HealthReport.jsm:3145:7 MetricsStorageSqliteBackend.prototype<.registerMeasurement@resource://gre/modules/HealthReport.jsm:2755:5 init@resource://gre/modules/HealthReport.jsm:1613:1 TaskImpl_run@resource://gre/modules/Task.jsm:298:13 Handler.prototype.process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:863:11 this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:742:7 ************************* ************************* A coding exception was thrown and uncaught in a Task. Full message: TypeError: self._connection is null Full stack: createMeasurement@resource://gre/modules/HealthReport.jsm:2760:11 TaskImpl_run@resource://gre/modules/Task.jsm:298:13 TaskImpl@resource://gre/modules/Task.jsm:247:3 createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:224:7 Task_spawn@resource://gre/modules/Task.jsm:139:5 createMeasurementOperation@resource://gre/modules/HealthReport.jsm:2756:7 MetricsStorageSqliteBackend.prototype<._popAndPerformQueuedOperation@resource://gre/modules/HealthReport.jsm:3174:7 MetricsStorageSqliteBackend.prototype<.enqueueOperation@resource://gre/modules/HealthReport.jsm:3145:7 MetricsStorageSqliteBackend.prototype<.registerMeasurement@resource://gre/modules/HealthReport.jsm:2755:5 init@resource://gre/modules/HealthReport.jsm:1613:1 TaskImpl_run@resource://gre/modules/Task.jsm:298:13 Handler.prototype.process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:863:11 this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:742:7 ************************* ************************* A coding exception was thrown and uncaught in a Task. Full message: TypeError: self._connection is null Full stack: createMeasurement@resource://gre/modules/HealthReport.jsm:2760:11 TaskImpl_run@resource://gre/modules/Task.jsm:298:13 TaskImpl@resource://gre/modules/Task.jsm:247:3 createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:224:7 Task_spawn@resource://gre/modules/Task.jsm:139:5 createMeasurementOperation@resource://gre/modules/HealthReport.jsm:2756:7 MetricsStorageSqliteBackend.prototype<._popAndPerformQueuedOperation@resource://gre/modules/HealthReport.jsm:3174:7 MetricsStorageSqliteBackend.prototype<.enqueueOperation@resource://gre/modules/HealthReport.jsm:3145:7 MetricsStorageSqliteBackend.prototype<.registerMeasurement@resource://gre/modules/HealthReport.jsm:2755:5 init@resource://gre/modules/HealthReport.jsm:1613:1 TaskImpl_run@resource://gre/modules/Task.jsm:298:13 Handler.prototype.process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:863:11 this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:742:7 ************************* ************************* A coding exception was thrown and uncaught in a Task. Full message: TypeError: self._connection is null Full stack: createMeasurement@resource://gre/modules/HealthReport.jsm:2760:11 TaskImpl_run@resource://gre/modules/Task.jsm:298:13 TaskImpl@resource://gre/modules/Task.jsm:247:3 createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:224:7 Task_spawn@resource://gre/modules/Task.jsm:139:5 createMeasurementOperation@resource://gre/modules/HealthReport.jsm:2756:7 MetricsStorageSqliteBackend.prototype<._popAndPerformQueuedOperation@resource://gre/modules/HealthReport.jsm:3174:7 MetricsStorageSqliteBackend.prototype<.enqueueOperation@resource://gre/modules/HealthReport.jsm:3145:7 MetricsStorageSqliteBackend.prototype<.registerMeasurement@resource://gre/modules/HealthReport.jsm:2755:5 init@resource://gre/modules/Metrics.jsm:1127:1 TaskImpl_run@resource://gre/modules/Task.jsm:298:13 Handler.prototype.process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:863:11 this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:742:7 ************************* ************************* A coding exception was thrown and uncaught in a Task. Full message: TypeError: self._connection is null Full stack: createMeasurement@resource://gre/modules/HealthReport.jsm:2760:11 TaskImpl_run@resource://gre/modules/Task.jsm:298:13 TaskImpl@resource://gre/modules/Task.jsm:247:3 createAsyncFunction/asyncFunction@resource://gre/modules/Task.jsm:224:7 Task_spawn@resource://gre/modules/Task.jsm:139:5 createMeasurementOperation@resource://gre/modules/HealthReport.jsm:2756:7 MetricsStorageSqliteBackend.prototype<._popAndPerformQueuedOperation@resource://gre/modules/HealthReport.jsm:3174:7 MetricsStorageSqliteBackend.prototype<.enqueueOperation@resource://gre/modules/HealthReport.jsm:3145:7 MetricsStorageSqliteBackend.prototype<.registerMeasurement@resource://gre/modules/HealthReport.jsm:2755:5 init@resource://gre/modules/Metrics.jsm:1127:1 TaskImpl_run@resource://gre/modules/Task.jsm:298:13 Handler.prototype.process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:863:11 this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:742:7 ************************* 1399668701453 addons.manager ERROR Exception calling provider shutdown: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIObserverService.removeObserver]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: resource://app/modules/experiments/Experiments.jsm :: this.Experiments.PreviousExperimentProvider.prototype<.shutdown :: line 2071" data: no] Stack trace: this.Experiments.PreviousExperimentProvider.prototype<.shutdown()@resource://app/modules/experiments/Experiments.jsm:2071 < callProvider()@resource://gre/modules/AddonManager.jsm:194 < AMI_unregisterProvider()@resource://gre/modules/AddonManager.jsm:849 < AMP_unregisterProvider()@resource://gre/modules/AddonManager.jsm:2322 < Experiments.Experiments.prototype._unregisterWithAddonManager()@resource://app/modules/experiments/Experiments.jsm:496 < Experiments.Experiments.prototype.uninit<()@resource://app/modules/experiments/Experiments.jsm:442 < TaskImpl_run()@resource://gre/modules/Task.jsm:282 < TaskImpl_handleResultValue()@resource://gre/modules/Task.jsm:338 < TaskImpl_run()@resource://gre/modules/Task.jsm:290 < TaskImpl()@resource://gre/modules/Task.jsm:247 < createAsyncFunction/asyncFunction()@resource://gre/modules/Task.jsm:224 < Spinner.prototype.observe()@resource://gre/modules/AsyncShutdown.jsm:320 < <file:unknown> [1]- Done firefox/firefox -safe-mode -no-remote -ProfileManager [2]+ Done firefox/firefox -safe-mode -no-remote -ProfileManager user@linux:~>
Newly downloaded nightly nightfox/firefox/firefox -safe-mode -no-remote -ProfileManager & [1] 32696 user@linux:~> nightfox/firefox/firefox -safe-mode -no-remote -ProfileManager & [2] 304 user@linux:~> 1399669566791 addons.manager ERROR Exception calling provider shutdown: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIObserverService.removeObserver]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: resource://app/modules/experiments/Experiments.jsm :: this.Experiments.PreviousExperimentProvider.prototype<.shutdown :: line 2071" data: no] Stack trace: this.Experiments.PreviousExperimentProvider.prototype<.shutdown()@resource://app/modules/experiments/Experiments.jsm:2071 < callProvider()@resource://gre/modules/AddonManager.jsm:194 < AMI_unregisterProvider()@resource://gre/modules/AddonManager.jsm:849 < AMP_unregisterProvider()@resource://gre/modules/AddonManager.jsm:2322 < Experiments.Experiments.prototype._unregisterWithAddonManager()@resource://app/modules/experiments/Experiments.jsm:496 < Experiments.Experiments.prototype.uninit<()@resource://app/modules/experiments/Experiments.jsm:442 < TaskImpl_run()@resource://gre/modules/Task.jsm:282 < TaskImpl_handleResultValue()@resource://gre/modules/Task.jsm:338 < TaskImpl_run()@resource://gre/modules/Task.jsm:290 < TaskImpl()@resource://gre/modules/Task.jsm:247 < createAsyncFunction/asyncFunction()@resource://gre/modules/Task.jsm:224 < Spinner.prototype.observe()@resource://gre/modules/AsyncShutdown.jsm:320 < <file:unknown> [1]- Done nightfox/firefox/firefox -safe-mode -no-remote -ProfileManager [2]+ Done nightfox/firefox/firefox -safe-mode -no-remote -ProfileManager
I have found another way to get this error: Create a new linux user. Install nightly in a directory. Run nightly, and install the lastpass add-on. Change the preferences in the add-on (automatically log off after all browsers are closed for 60 minutes, and automatically log off after idle for 60 minutes). Then exit firefox using the exit button from the menu. The error occurs on the xterm from which firefox was launched. This makes the error more important, to me at least, if I cannot change my lastpass preferences.
Updated•10 years ago
|
Component: Untriaged → Add-ons Manager
Product: Firefox → Toolkit
Comment 10•10 years ago
|
||
Looks like experiments code failing here.
Comment 11•10 years ago
|
||
There are at least two bugs in the comments. They sound familiar and I believe they are fixed in at least current Nightly. Do you still see these errors in today's Nightly?
Flags: needinfo?(iii_iii)
Updated•10 years ago
|
Component: Add-ons Manager → General
Product: Toolkit → Firefox
Reporter | ||
Comment 12•10 years ago
|
||
I am not able to recreate this using the steps in comment 3. There is no error. Using the steps in comment 9 I get XPCOMGlueLoad error for file /home/nightly2/firefox/libxul.so: libdbus-glib-1.so.2: cannot open shared object file: No such file or directory Couldn't load XPCOM. :/ As far as I am concerned, you can close this bug.
Flags: needinfo?(iii_iii)
Comment 13•10 years ago
|
||
Duping to the experiments bug for comment 0 etc.
Status: UNCONFIRMED → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•