Firefox 112: on exit looping to remove non-existent 'storage/to-be-removed' directory
Categories
(Core :: Storage: Quota Manager, defect)
Tracking
()
People
(Reporter: rag, Assigned: saschanaz)
References
(Depends on 1 open bug, Blocks 1 open bug, Regression)
Details
(Keywords: regression)
Attachments
(3 files)
User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/112.0
Steps to reproduce:
UA: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/112.0
On exit it consistenly loops as described; offending activity is reflected in syslog.
Actual results:
(syslog)
<quote>
Apr 11 08:17:53 titan rtkit-daemon[1767]: Supervising 4 threads of 1 processes of 1 users.
Apr 11 08:17:53 titan rtkit-daemon[1767]: message repeated 5 times: [ Supervising 4 threads of 1 processes of 1 users.]
Apr 11 08:17:53 titan rtkit-daemon[1767]: Successfully made thread 5028 of process 4928 (n/a) owned by '1000' RT at priority 10.
Apr 11 08:17:53 titan rtkit-daemon[1767]: Supervising 5 threads of 2 processes of 1 users.
Apr 11 08:17:54 titan rtkit-daemon[1767]: message repeated 2 times: [ Supervising 5 threads of 2 processes of 1 users.]
Apr 11 08:17:56 titan gnome-session[2135]: [ERROR glean_core] Error setting metrics feature config: Json(Error("EOF while parsing a value", line: 1, column: 0))
Apr 11 08:17:57 titan rtkit-daemon[1767]: Supervising 5 threads of 2 processes of 1 users.
Apr 11 08:17:59 titan rtkit-daemon[1767]: message repeated 5 times: [ Supervising 5 threads of 2 processes of 1 users.]
Apr 11 08:18:16 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:16 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:17 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:17 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:17 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:17 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:17 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:17 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:17 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:17 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:17 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:17 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:17 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:17 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:17 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:17 titan gnome-session[2135]: console.error: "started removing /home/rag/.mozilla/firefox/pmll8k8d.default-release/storage/to-be-removed"
Apr 11 08:18:17 titan gnome-session[2135]: console.error: "done removing /home/rag/.mozilla/firefox/pmll8k8d.default-release/storage/to-be-removed. removed 1 entries."
Apr 11 08:18:17 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:17 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:17 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:18 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:18 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:18 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:18 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:18 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:18 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:18 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:18 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:18 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:18 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:18 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:18 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:18 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:18 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:18 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:19 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:19 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:19 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:19 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:19 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:19 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:19 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:19 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:19 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:19 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:19 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:19 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:19 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:19 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:19 titan gnome-session[2135]: console.error: "Cache folder attempt no 1"
Apr 11 08:18:19 titan gnome-session[2135]: console.error: "couldn't find cache folder /home/rag/.mozilla/firefox/pmll8k8d.default-release/storage/to-be-removed"
Apr 11 08:18:19 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:19 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:19 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:20 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:20 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:20 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:20 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:20 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:20 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:20 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:20 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:20 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:20 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:20 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:20 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:20 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:20 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:20 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:20 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:20 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:20 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:20 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:20 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:20 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:20 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:20 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:20 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:20 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:21 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:21 titan gnome-session[2135]: console.error: "Cache folder attempt no 1"
Apr 11 08:18:21 titan gnome-session[2135]: console.error: "couldn't find cache folder /home/rag/.mozilla/firefox/pmll8k8d.default-release/storage/to-be-removed"
Apr 11 08:18:21 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:21 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:21 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:21 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:21 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:21 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:21 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:21 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:21 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:21 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:21 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:21 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:21 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:21 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:21 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:21 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:21 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:21 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:22 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:22 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:22 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:22 titan gnome-session[2135]: console.error: "Cache folder attempt no 1"
Apr 11 08:18:22 titan gnome-session[2135]: console.error: "couldn't find cache folder /home/rag/.mozilla/firefox/pmll8k8d.default-release/storage/to-be-removed"
Apr 11 08:18:22 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:22 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:22 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:22 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:22 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:22 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:22 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:22 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:22 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:22 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:22 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:22 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:22 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:22 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:22 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:22 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:23 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:23 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:23 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:23 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:23 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:23 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:23 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:23 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:23 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:23 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:23 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:23 titan gnome-session[2135]: console.error: "Cache folder attempt no 1"
Apr 11 08:18:23 titan gnome-session[2135]: console.error: "couldn't find cache folder /home/rag/.mozilla/firefox/pmll8k8d.default-release/storage/to-be-removed"
Apr 11 08:18:23 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:23 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:23 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:23 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:23 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:23 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:23 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:23 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:23 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:23 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:23 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:24 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:24 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:24 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:24 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:24 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:24 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:24 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:24 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:24 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:24 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:24 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:24 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:24 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:24 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:24 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:24 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:24 titan gnome-session[2135]: console.error: "Cache folder attempt no 1"
Apr 11 08:18:24 titan gnome-session[2135]: console.error: "couldn't find cache folder /home/rag/.mozilla/firefox/pmll8k8d.default-release/storage/to-be-removed"
Apr 11 08:18:24 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:24 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:24 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:24 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:24 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:24 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:25 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:25 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:25 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:25 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:25 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:25 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:25 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:25 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:25 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:25 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:25 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:25 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:25 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:25 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:25 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:25 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:25 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:25 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:25 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:25 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:25 titan gnome-session[2135]: console.error: "Cache folder attempt no 1"
Apr 11 08:18:25 titan gnome-session[2135]: console.error: "couldn't find cache folder /home/rag/.mozilla/firefox/pmll8k8d.default-release/storage/to-be-removed"
Apr 11 08:18:25 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:26 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:26 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:26 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:26 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:26 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:26 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:26 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:26 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:26 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:26 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:26 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:26 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:26 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:26 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:26 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:26 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:26 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:26 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:26 titan gnome-session[2135]: console.error: "Cache folder attempt no 1"
Apr 11 08:18:26 titan gnome-session[2135]: console.error: "couldn't find cache folder /home/rag/.mozilla/firefox/pmll8k8d.default-release/storage/to-be-removed"
Apr 11 08:18:26 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:27 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:27 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:27 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:27 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:27 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:27 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:27 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:27 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:27 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:27 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:27 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:27 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:27 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:27 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:27 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:27 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:27 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:27 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:27 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:28 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:28 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:28 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:28 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:28 titan gnome-session[2135]: console.error: "Cache folder attempt no 1"
Apr 11 08:18:28 titan gnome-session[2135]: console.error: "couldn't find cache folder /home/rag/.mozilla/firefox/pmll8k8d.default-release/storage/to-be-removed"
Apr 11 08:18:28 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:28 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:28 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:28 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:28 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:28 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:28 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:28 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:28 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:28 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:28 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:28 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:29 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:29 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:29 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:29 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:29 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:29 titan gnome-session[2135]: console.error: "Cache folder attempt no 1"
Apr 11 08:18:29 titan gnome-session[2135]: console.error: "couldn't find cache folder /home/rag/.mozilla/firefox/pmll8k8d.default-release/storage/to-be-removed"
Apr 11 08:18:29 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:29 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:29 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:29 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:29 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:29 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:29 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:29 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:29 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:29 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:29 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:29 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:29 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:29 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:29 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:29 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:29 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:29 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:30 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:30 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:30 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:30 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:30 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:30 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:30 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:30 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:30 titan gnome-session[2135]: console.error: "Cache folder attempt no 1"
Apr 11 08:18:30 titan gnome-session[2135]: console.error: "couldn't find cache folder /home/rag/.mozilla/firefox/pmll8k8d.default-release/storage/to-be-removed"
Apr 11 08:18:30 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:30 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:30 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:30 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:30 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:30 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:30 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:30 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:30 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:30 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:30 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:30 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:31 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:31 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:31 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:31 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:31 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:31 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:31 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:31 titan gnome-session[2135]: console.error: "Cache folder attempt no 1"
Apr 11 08:18:31 titan gnome-session[2135]: console.error: "couldn't find cache folder /home/rag/.mozilla/firefox/pmll8k8d.default-release/storage/to-be-removed"
Apr 11 08:18:31 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:31 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:31 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:31 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:31 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:31 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:31 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:31 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:31 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:31 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:31 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:31 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:31 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:32 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:32 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:32 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:32 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:32 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:32 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:32 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:32 titan gnome-session[2135]: console.error: "Cache folder attempt no 1"
Apr 11 08:18:32 titan gnome-session[2135]: console.error: "couldn't find cache folder /home/rag/.mozilla/firefox/pmll8k8d.default-release/storage/to-be-removed"
Apr 11 08:18:32 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:32 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:32 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:32 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:32 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:32 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:32 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:32 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:32 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:32 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:32 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:32 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:33 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:33 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:33 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:33 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:33 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:33 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:33 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:33 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:33 titan gnome-session[2135]: console.error: "Cache folder attempt no 1"
Apr 11 08:18:33 titan gnome-session[2135]: console.error: "couldn't find cache folder /home/rag/.mozilla/firefox/pmll8k8d.default-release/storage/to-be-removed"
Apr 11 08:18:33 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:33 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:33 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:33 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:33 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:33 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:33 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:33 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:33 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:33 titan gnome-session[2135]: *** You are running in background task mode. ***
Apr 11 08:18:33 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:33 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:33 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:33 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:33 titan gnome-session[2135]: *** You are running in headless mode.
Apr 11 08:18:33 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:33 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:33 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:34 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:34 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:34 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:34 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:34 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:34 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:34 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:34 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:34 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:34 titan gnome-session[2135]: console.error: "Cache folder attempt no 1"
Apr 11 08:18:34 titan gnome-session[2135]: console.error: "couldn't find cache folder /home/rag/.mozilla/firefox/pmll8k8d.default-release/storage/to-be-removed"
Apr 11 08:18:34 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:34 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:34 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:34 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:34 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:34 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:34 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:35 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:35 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:35 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:35 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:35 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:35 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:35 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:35 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:35 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:35 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:35 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:35 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:35 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:35 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:35 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:35 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:35 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:35 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:35 titan gnome-session[2135]: console.error: "Another instance is already purging this directory"
Apr 11 08:18:35 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:35 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:35 titan gnome-session[2135]: console.error: "Cache folder attempt no 1"
Apr 11 08:18:35 titan gnome-session[2135]: console.error: "couldn't find cache folder /home/rag/.mozilla/firefox/pmll8k8d.default-release/storage/to-be-removed"
Apr 11 08:18:35 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:35 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
Apr 11 08:18:35 titan gnome-session[2135]: console.error: "/home/rag/.mozilla/firefox/pmll8k8d.default-release/storage" "to-be-removed" 0 "" ""
Apr 11 08:18:35 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:35 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:35 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:35 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:36 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:36 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:36 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:36 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:36 titan gnome-session[2135]: Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
Apr 11 08:18:36 titan gnome-session[2135]: BrokenPipeError: [Errno 32] Broken pipe
Apr 11 08:18:36 titan gnome-session[2135]: console.error: "Cache folder attempt no 1"
Apr 11 08:18:36 titan gnome-session[2135]: console.error: "couldn't find cache folder /home/rag/.mozilla/firefox/pmll8k8d.default-release/storage/to-be-removed"
Apr 11 08:18:36 titan gnome-session[2135]: console.warn: "Skipping Glean as no metrics id is passed"
</quote>
Expected results:
No comment... ;)
Comment 1•2 years ago
|
||
The Bugbug bot thinks this bug should belong to the 'Toolkit::Telemetry' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.
Updated•2 years ago
|
Assignee | ||
Updated•2 years ago
|
Assignee | ||
Comment 2•2 years ago
|
||
I see two possibilities:
- For whatever reason the background task is triggering itself (perhaps something forces the pref?)
- The main process cleanup function is looping for whatever reason
Nick, have you seen this kind of issue for background tasks?
Comment 3•2 years ago
•
|
||
(In reply to Kagami [:saschanaz] from comment #2)
I see two possibilities:
- For whatever reason the background task is triggering itself (perhaps something forces the pref?)
- The main process cleanup function is looping for whatever reason
Nick, have you seen this kind of issue for background tasks?
I have never seen anything like this. If the background task was triggering itself (based on a pref, or otherwise), I would expect more issues to be reported, since Firefox processes would be spawned without end. But now that I look at the code, I don't see how you are disabling this in background tasks, since the pref will be true in a background task from this code. Perhaps you want to disable it in https://searchfox.org/mozilla-central/source/toolkit/components/backgroundtasks/defaults/backgroundtasks.js? If this is the issue, it should be deterministic (depending, perhaps, on initializing the quota manager?) and easy to write a test for.
It would be helpful to:
a) include the PID (and potentially parent PID) in the background task logging; I never figured out how to do that globally in the way that you can include that in MOZ_LOG
, say;
b) understand what the process tree looks like. It looks like some other daemon (the Gnome shell?) is restarting these exiting processes but I don't know if that's true.
I now realize that setting MOZ_LOG
and MOZ_LOG_FILE
might let you append logging (including the console.*
logs) to a file that includes at least the process IDs. Then you might be able to trace the process creation calls or inspect the process tree to understand, at least, what process is launching the repeated invocations.
Assignee | ||
Comment 4•2 years ago
|
||
(In reply to Nick Alexander :nalexander [he/him] from comment #3)
But now that I look at the code, I don't see how you are disabling this in background tasks, since the pref will be true in a background task from this code. Perhaps you want to disable it in https://searchfox.org/mozilla-central/source/toolkit/components/backgroundtasks/defaults/backgroundtasks.js? If this is the issue, it should be deterministic (depending, perhaps, on initializing the quota manager?) and easy to write a test for.
I could disable it, but disabling it will still trigger a non-background synchronous cleanup, and I do not expect background tasks to run this code path at all. So my question here is, do background tasks still run the sanitizer cleanup? Do they need it?
I can check for the former question, but not sure about the latter. removeDirectory
doesn't need it as it uses a temporary profile, though. Can we skip it?
Assignee | ||
Comment 5•2 years ago
|
||
Oh well, actually, privacy.sanitize.sanitizeOnShutdown
is disabled by default, no way for the background tasks to need it. Let me disable it on background tasks.
Assignee | ||
Comment 6•2 years ago
|
||
Turns out that there are some ways to enable a pref system-wise or app-wise, and thus this pref should be always explicitly disabled to prevent a footgun.
Updated•2 years ago
|
Assignee | ||
Comment 7•2 years ago
|
||
Hi rag, I wonder how you enabled the privacy.sanitize.sanitizeOnShutdown
pref. Did you do it via the Firefox preferences page ("Delete cookies and site data when Firefox is closed" option), or did you add a JS file to enable it?
In reply I attach a screenshot of the preference at stake.
Feel free to ask for additional info if required.
Comment 9•2 years ago
|
||
I seem to have the same issue as the reporter -- even when privacy.sanitize.sanitizeOnShutdown
is false
and when starting from a konsole
with --safe-mode --no-remote
:
There are plenty of these messages when quitting Firefox:
*** You are running in background task mode. ***
*** You are running in headless mode.
console.error: "Cache folder attempt no 1"
console.error: "couldn't find cache folder /home/ingolf/.mozilla/firefox/zs2m4c6i.default/storage/to-be-removed"
console.warn: "Skipping Glean as no metrics id is passed"
Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='UTF-8'>
*** You are running in background task mode. ***
console.error: "/home/ingolf/.mozilla/firefox/zs2m4c6i.default/storage" "to-be-removed" 0 "" ""
*** You are running in headless mode.
BrokenPipeError: [Errno 32] Broken pipe
This started only recently (possibly in connection with the update to version 112.0). Some of my profiles are not affected.
- Version: 112.0
- Build ID. 20230406114409
- Distribution ID: canonical
- User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/112.0
- OS: Linux 4.15.0-208-generic #220-Ubuntu SMP Mon Mar 20 14:27:01 UTC 2023
Assignee | ||
Comment 10•2 years ago
|
||
That very weird, this shouldn't be triggered at all without the pref. What does privacy.sanitize.pending
say?
Comment 11•2 years ago
|
||
(In reply to Kagami [:saschanaz] from comment #10)
What does
privacy.sanitize.pending
say?
It reports [{"id":"newtab-container","itemsToClear":[],"options":{}}]
.
Furthermore (in case that's helpful), these are the firefox processes while running (idle):
ingolf 25952 23.0 7.7 3136724 309324 pts/1 Sl+ 13:17 0:09 /usr/lib/firefox/firefox --safe-mode --no-remote
ingolf 26064 0.1 1.0 378116 42152 pts/1 Sl+ 13:18 0:00 /usr/lib/firefox/firefox -contentproc -parentBuildID 20230406114409 -prefsLen 47331 -prefMapSize 277453 -appDir /usr/lib/firefox/browser {6c84b615-946f-4f8e-9e4d-6618fa065752} 25952 true socket
ingolf 26086 0.9 2.2 2567316 88368 pts/1 Sl+ 13:18 0:00 /usr/lib/firefox/firefox -contentproc -childID 1 -isForBrowser -prefsLen 48323 -prefMapSize 277453 -safeMode -parentBuildID 20230406114409 -appDir /usr/lib/firefox/browser {095842bc-f1a5-4f26-8049-d77edeb71033} 25952 true tab
ingolf 26112 5.3 3.7 6864568 149592 pts/1 Sl+ 13:18 0:01 /usr/lib/firefox/firefox -contentproc -childID 2 -isForBrowser -prefsLen 37955 -prefMapSize 277453 -safeMode -parentBuildID 20230406114409 -appDir /usr/lib/firefox/browser {0c6a771a-1938-4e49-8827-fa4de5ce5a8e} 25952 true tab
ingolf 26145 1.0 2.2 2576660 92080 pts/1 Sl+ 13:18 0:00 /usr/lib/firefox/firefox -contentproc -childID 4 -isForBrowser -prefsLen 42418 -prefMapSize 277453 -safeMode -parentBuildID 20230406114409 -appDir /usr/lib/firefox/browser {147e564b-cc80-4c83-b77b-353b3f66c78b} 25952 true tab
ingolf 26163 2.1 2.6 2597660 105192 pts/1 Sl+ 13:18 0:00 /usr/lib/firefox/firefox -contentproc -childID 5 -isForBrowser -prefsLen 53650 -prefMapSize 277453 -safeMode -parentBuildID 20230406114409 -appDir /usr/lib/firefox/browser {443e758c-0a0a-4aec-a584-614e437d7e6f} 25952 true tab
... and while exiting:
ingolf 25952 23.0 7.7 3136724 309324 pts/1 Sl+ 13:17 0:09 /usr/lib/firefox/firefox --safe-mode --no-remote
ingolf 26064 0.1 1.0 378116 42152 pts/1 Sl+ 13:18 0:00 /usr/lib/firefox/firefox -contentproc -parentBuildID 20230406114409 -prefsLen 47331 -prefMapSize 277453 -appDir /usr/lib/firefox/browser {6c84b615-946f-4f8e-9e4d-6618fa065752} 25952 true socket
ingolf 26086 0.9 2.2 2567316 88368 pts/1 Sl+ 13:18 0:00 /usr/lib/firefox/firefox -contentproc -childID 1 -isForBrowser -prefsLen 48323 -prefMapSize 277453 -safeMode -parentBuildID 20230406114409 -appDir /usr/lib/firefox/browser {095842bc-f1a5-4f26-8049-d77edeb71033} 25952 true tab
ingolf 26112 5.3 3.7 6864568 149592 pts/1 Sl+ 13:18 0:01 /usr/lib/firefox/firefox -contentproc -childID 2 -isForBrowser -prefsLen 37955 -prefMapSize 277453 -safeMode -parentBuildID 20230406114409 -appDir /usr/lib/firefox/browser {0c6a771a-1938-4e49-8827-fa4de5ce5a8e} 25952 true tab
ingolf 26145 1.0 2.2 2576660 92080 pts/1 Sl+ 13:18 0:00 /usr/lib/firefox/firefox -contentproc -childID 4 -isForBrowser -prefsLen 42418 -prefMapSize 277453 -safeMode -parentBuildID 20230406114409 -appDir /usr/lib/firefox/browser {147e564b-cc80-4c83-b77b-353b3f66c78b} 25952 true tab
ingolf 26163 2.1 2.6 2597660 105192 pts/1 Sl+ 13:18 0:00 /usr/lib/firefox/firefox -contentproc -childID 5 -isForBrowser -prefsLen 53650 -prefMapSize 277453 -safeMode -parentBuildID 20230406114409 -appDir /usr/lib/firefox/browser {443e758c-0a0a-4aec-a584-614e437d7e6f} 25952 true tab
ingolf@helios:~/tmp/mozilla$ cat exiting.txt
ingolf 25952 18.6 7.4 3132152 296604 pts/1 Rl+ 13:17 0:11 /usr/lib/firefox/firefox --safe-mode --no-remote
ingolf 26064 0.0 1.0 378116 42152 pts/1 Sl+ 13:18 0:00 /usr/lib/firefox/firefox -contentproc -parentBuildID 20230406114409 -prefsLen 47331 -prefMapSize 277453 -appDir /usr/lib/firefox/browser {6c84b615-946f-4f8e-9e4d-6618fa065752} 25952 true socket
ingolf 26086 0.5 2.2 2567316 88412 pts/1 Sl+ 13:18 0:00 /usr/lib/firefox/firefox -contentproc -childID 1 -isForBrowser -prefsLen 48323 -prefMapSize 277453 -safeMode -parentBuildID 20230406114409 -appDir /usr/lib/firefox/browser {095842bc-f1a5-4f26-8049-d77edeb71033} 25952 true tab
ingolf 26247 3.5 0.0 0 0 pts/1 Z+ 13:18 0:00 [firefox] <defunct>
ingolf 26249 3.5 0.0 0 0 pts/1 Z+ 13:18 0:00 [firefox] <defunct>
ingolf 26251 0.7 0.0 0 0 pts/1 Zl+ 13:18 0:00 [firefox] <defunct>
ingolf 26254 3.7 0.0 0 0 pts/1 Z+ 13:18 0:00 [firefox] <defunct>
ingolf 26272 3.5 0.0 0 0 pts/1 Z+ 13:18 0:00 [firefox] <defunct>
ingolf 26291 0.5 0.0 0 0 pts/1 Zl+ 13:18 0:00 [firefox] <defunct>
ingolf 26298 3.7 0.0 0 0 pts/1 Z+ 13:18 0:00 [firefox] <defunct>
ingolf 26318 0.5 0.0 0 0 pts/1 Zl+ 13:18 0:00 [firefox] <defunct>
ingolf 26326 3.7 0.0 0 0 pts/1 Z+ 13:18 0:00 [firefox] <defunct>
ingolf 26344 0.7 0.0 0 0 pts/1 Zl+ 13:18 0:00 [firefox] <defunct>
ingolf 26353 5.0 0.0 0 0 pts/1 Z+ 13:19 0:00 [firefox] <defunct>
ingolf 26386 5.0 0.0 0 0 pts/1 Z+ 13:19 0:00 [firefox] <defunct>
ingolf 26399 1.0 0.0 0 0 pts/1 Zl+ 13:19 0:00 [firefox] <defunct>
ingolf 26417 4.3 0.0 0 0 pts/1 Z+ 13:19 0:00 [firefox] <defunct>
ingolf 26431 1.0 0.0 0 0 pts/1 Zl+ 13:19 0:00 [firefox] <defunct>
ingolf 26441 1.5 0.0 0 0 pts/1 Zl+ 13:19 0:00 [firefox] <defunct>
ingolf 26450 7.5 0.0 0 0 pts/1 Z+ 13:19 0:00 [firefox] <defunct>
ingolf 26473 6.5 0.0 0 0 pts/1 Z+ 13:19 0:00 [firefox] <defunct>
ingolf 26485 1.0 0.0 0 0 pts/1 Zl+ 13:19 0:00 [firefox] <defunct>
ingolf 26487 7.0 0.0 0 0 pts/1 Z+ 13:19 0:00 [firefox] <defunct>
ingolf 26501 1.5 0.0 0 0 pts/1 Zl+ 13:19 0:00 [firefox] <defunct>
ingolf 26511 7.0 0.0 0 0 pts/1 Z+ 13:19 0:00 [firefox] <defunct>
ingolf 26522 1.0 0.0 0 0 pts/1 Zl+ 13:19 0:00 [firefox] <defunct>
ingolf 26539 7.0 0.0 0 0 pts/1 Z+ 13:19 0:00 [firefox] <defunct>
ingolf 26555 1.5 0.0 0 0 pts/1 Zl+ 13:19 0:00 [firefox] <defunct>
ingolf 26572 15.0 0.0 0 0 pts/1 Z+ 13:19 0:00 [firefox] <defunct>
ingolf 26586 2.0 0.0 0 0 pts/1 Zl+ 13:19 0:00 [firefox] <defunct>
ingolf 26601 14.0 0.0 0 0 pts/1 Z+ 13:19 0:00 [firefox] <defunct>
ingolf 26612 2.0 0.0 0 0 pts/1 Zl+ 13:19 0:00 [firefox] <defunct>
ingolf 26633 12.0 1.7 2572672 69340 pts/1 Sl+ 13:19 0:00 /usr/lib/firefox/firefox --backgroundtask removeDirectory /home/ingolf/.mozilla/firefox/zs2m4c6i.default/storage to-be-removed 0
ingolf 26640 3.0 0.0 0 0 pts/1 Zl+ 13:19 0:00 [firefox] <defunct>
ingolf 26655 14.0 0.0 0 0 pts/1 Z+ 13:19 0:00 [firefox] <defunct>
ingolf 26671 2.0 0.0 0 0 pts/1 Zl+ 13:19 0:00 [firefox] <defunct>
ingolf 26677 15.0 0.0 0 0 pts/1 Z+ 13:19 0:00 [firefox] <defunct>
ingolf 26690 2.0 0.0 0 0 pts/1 Zl+ 13:19 0:00 [firefox] <defunct>
ingolf 26714 15.0 0.0 0 0 pts/1 Z+ 13:19 0:00 [firefox] <defunct>
ingolf 26721 2.0 0.0 0 0 pts/1 Zl+ 13:19 0:00 [firefox] <defunct>
ingolf 26738 0.0 1.7 2580584 69424 pts/1 Rl+ 13:19 0:00 /usr/lib/firefox/firefox --backgroundtask removeDirectory /home/ingolf/.mozilla/firefox/zs2m4c6i.default/storage to-be-removed 0
ingolf 26753 0.0 0.0 0 0 pts/1 Zl+ 13:19 0:00 [firefox] <defunct>
ingolf 26760 0.0 1.5 2567700 60328 pts/1 Rl+ 13:19 0:00 /usr/lib/firefox/firefox --backgroundtask removeDirectory /home/ingolf/.mozilla/firefox/zs2m4c6i.default/storage to-be-removed 0
ingolf 26773 0.0 0.0 0 0 pts/1 Z+ 13:19 0:00 [firefox] <defunct>
ingolf 26785 0.0 1.1 2552952 47016 pts/1 Rl+ 13:19 0:00 /usr/lib/firefox/firefox --backgroundtask removeDirectory /home/ingolf/.mozilla/firefox/zs2m4c6i.default/storage to-be-removed 0
ingolf 26806 0.0 0.6 482024 27632 pts/1 Rl+ 13:19 0:00 /usr/lib/firefox/firefox --backgroundtask removeDirectory /home/ingolf/.mozilla/firefox/zs2m4c6i.default/storage to-be-removed 0
ingolf 26811 0.0 0.2 368108 11724 pts/1 R+ 13:19 0:00 /usr/lib/firefox/firefox --backgroundtask removeDirectory /home/ingolf/.mozilla/firefox/zs2m4c6i.default/storage to-be-removed 0
ingolf 26823 0.0 0.5 425104 21196 pts/1 R+ 13:19 0:00 /usr/lib/firefox/firefox --backgroundtask removeDirectory /home/ingolf/.mozilla/firefox/zs2m4c6i.default/storage to-be-removed 0
Assignee | ||
Comment 12•2 years ago
•
|
||
I wonder there's anything special in the installation itself. It seems the default Ubuntu installation is based on Snap and the profile directory becomes something like /home/saschanaz/snap/firefox/common/.mozilla/firefox/
. In this setup I couldn't reproduce this either with or without the pref. How did you install Firefox on your machine?
Edit: Couldn't reproduce either with Nightly installed with PPA.
Comment 13•2 years ago
|
||
My Firefox had been installed via apt
:
firefox/bionic-security,bionic-updates,now 112.0+build2-0ubuntu0.18.04.1 amd64 [installiert]
firefox-locale-de/bionic-security,bionic-updates,now 112.0+build2-0ubuntu0.18.04.1 amd64 [installiert]
firefox-locale-en/bionic-security,bionic-updates,now 112.0+build2-0ubuntu0.18.04.1 amd64 [installiert]
Please note that it does not seem to be a problem per se: some of my profiles work flawlessly (using the very same Firefox).
Assignee | ||
Comment 14•2 years ago
|
||
Hmm, so it's not system or app-wise? What happens when you try with a new profile? And what does "Important Modified Preferences" say in about:support in the affected profiles?
Comment 15•2 years ago
|
||
(In reply to Kagami [:saschanaz] from comment #14)
Hmm, so it's not system or app-wise?
Correct.
What happens when you try with a new profile?
In the following, the "Choose profile" dialog opened right after the first "ATTENTION" output. I created and then opened a new profile.
$ firefox --new-instance
[GFX1-]: glxtest: VA-API test failed: no supported VAAPI profile found.
ATTENTION: default value of option mesa_glthread overridden by environment.
[Parent 8884, IPC I/O Parent] WARNING: process 8927 exited on signal 9: file /build/firefox-SDwx43/firefox-112.0+build2/ipc/chromium/src/base/process_util_posix.cc:266
[warn] evsig_handler: received signal 17, but have no base configured
[GFX1-]: glxtest: VA-API test failed: no supported VAAPI profile found.
ATTENTION: default value of option mesa_glthread overridden by environment.
[ERROR glean_core] Error setting metrics feature config: Json(Error("EOF while parsing a value", line: 1, column: 0))
Note that the new profile did not show the issue when exiting.
Btw, I have been seeing the GL related messages for "ages", but the "warning" and "error" messages might be of interest.
And what does "Important Modified Preferences" say in about:support in the affected profiles?
"modifiedPreferences": {
"accessibility.typeaheadfind.flashBar": 0,
"browser.cache.disk.amount_written": 312512,
"browser.cache.disk.capacity": 153600,
"browser.cache.disk.filesystem_reported": 1,
"browser.cache.disk.smart_size.first_run": false,
"browser.cache.disk.smart_size.use_old_max": false,
"browser.cache.disk.smart_size_cached_value": 358400,
"browser.cache.frecency_experiment": 2,
"browser.contentblocking.category": "custom",
"browser.download.useDownloadDir": false,
"browser.places.importBookmarksHTML": false,
"browser.places.smartBookmarksVersion": 8,
"browser.privatebrowsing.dont_prompt_on_enter": true,
"browser.search.openintab": true,
"browser.search.region": "DE",
"browser.sessionstore.upgradeBackup.latestBuildID": "20230406114409",
"browser.startup.homepage_override.mstone": "112.0",
"browser.startup.homepage_override.buildID": "20230406114409",
"browser.startup.homepage": "|https://web.threema.ch/",
"browser.tabs.inTitlebar": 0,
"browser.tabs.loadInBackground": false,
"browser.tabs.onTop": true,
"browser.tabs.remote.autostart.2": true,
"browser.urlbar.resultBuckets": "{\"children\":[{\"maxResultCount\":1,\"children\":[{\"group\":\"heuristicTest\"},{\"group\":\"heuristicExtension\"},{\"group\":\"heuristicSearchTip\"},{\"group\":\"heuristicOmnibox\"},{\"group\":\"heuristicUnifiedComplete\"},{\"group\":\"heuristicAutofill\"},{\"group\":\"heuristicTokenAliasEngine\"},{\"group\":\"heuristicFallback\"}]},{\"group\":\"extension\",\"maxResultCount\":5},{\"flexChildren\":true,\"children\":[{\"group\":\"general\",\"flex\":2},{\"flexChildren\":true,\"children\":[{\"flex\":2,\"group\":\"formHistory\"},{\"flex\":4,\"group\":\"remoteSuggestion\"},{\"flex\":0,\"group\":\"tailSuggestion\"}],\"flex\":1}]}]}",
"browser.urlbar.lastSuggestionsPromptDate": 20171028,
"browser.urlbar.timesBeforeHidingSuggestionsHint": 0,
"browser.urlbar.matchBuckets": "general:5,suggestion:Infinity",
"browser.urlbar.quicksuggest.scenario": "history",
"browser.urlbar.resultGroups": "{\"children\":[{\"maxResultCount\":1,\"children\":[{\"group\":\"heuristicTest\"},{\"group\":\"heuristicExtension\"},{\"group\":\"heuristicSearchTip\"},{\"group\":\"heuristicOmnibox\"},{\"group\":\"heuristicEngineAlias\"},{\"group\":\"heuristicBookmarkKeyword\"},{\"group\":\"heuristicAutofill\"},{\"group\":\"heuristicPreloaded\"},{\"group\":\"heuristicTokenAliasEngine\"},{\"group\":\"heuristicFallback\"}]},{\"group\":\"extension\",\"availableSpan\":5},{\"flexChildren\":true,\"children\":[{\"group\":\"generalParent\",\"children\":[{\"availableSpan\":3,\"group\":\"inputHistory\"},{\"flexChildren\":true,\"children\":[{\"flex\":1,\"group\":\"remoteTab\"},{\"flex\":2,\"group\":\"general\"},{\"flex\":2,\"group\":\"aboutPages\"},{\"flex\":1,\"group\":\"preloaded\"}]},{\"group\":\"inputHistory\"}],\"flex\":2},{\"children\":[{\"flexChildren\":true,\"children\":[{\"flex\":2,\"group\":\"formHistory\"},{\"flex\":4,\"group\":\"remoteSuggestion\"}]},{\"group\":\"tailSuggestion\"}],\"flex\":1}]}]}",
"browser.urlbar.daysBeforeHidingSuggestionsPrompt": 0,
"browser.urlbar.showSearchSuggestionsFirst": false,
"browser.urlbar.quicksuggest.migrationVersion": 2,
"browser.urlbar.tipShownCount.searchTip_onboard": 4,
"browser.urlbar.suggest.topsites": false,
"doh-rollout.home-region": "DE",
"doh-rollout.balrog-migration-done": true,
"doh-rollout.doneFirstRun": true,
"dom.apps.lastUpdate.buildID": "20161025170400",
"dom.apps.lastUpdate.mstone": "49.0.2",
"dom.apps.reset-permissions": true,
"dom.forms.autocomplete.formautofill": true,
"dom.ipc.processCount.web": 4,
"dom.mozApps.used": true,
"dom.w3c_touch_events.expose": false,
"extensions.formautofill.addresses.usage.hasEntry": false,
"extensions.lastAppVersion": "112.0",
"font.internaluseonly.changed": true,
"font.name.serif.x-western": "Arial",
"gfx.crash-guard.glcontext.driverVersion": "2.1 Mesa 8.0.4",
"gfx.crash-guard.glcontext.deviceID": "Mesa DRI Intel(R) G45/G43 ",
"gfx.crash-guard.glcontext.appVersion": "43.0",
"gfx.blacklist.accelerated-canvas2d.failureid": "FEATURE_FAILURE_DL_BLOCKLIST_NO_ID",
"gfx.blacklist.webrender.failureid": "FEATURE_FAILURE_OPENGL_LESS_THAN_3",
"gfx.crash-guard.status.glcontext": 2,
"idle.lastDailyNotification": 1681555335,
"media.gmp-gmpopenh264.lastUpdate": 1679933454,
"media.gmp-manager.buildID": "20230406114409",
"media.gmp-gmpopenh264.version": "1.8.1.2",
"media.gmp-manager.lastCheck": 1681550478,
"media.gmp-gmpopenh264.abi": "x86_64-gcc3",
"media.gmp-gmpopenh264.hashValue": "94531e267314de661b2205c606283fb066d781e5c11027578f2a3c3aa353437c2289544074a28101b6b6f0179f0fe6bd890a0ae2bb6e1cf9053650472576366c",
"media.benchmark.vp9.fps": 62,
"media.benchmark.vp9.versioncheck": 5,
"media.gmp-gmpopenh264.lastDownload": 1679933454,
"media.gmp-gmpopenh264.lastInstallStart": 1679933454,
"media.gmp-manager.lastEmptyCheck": 1681550478,
"media.gmp.storage.version.observed": 1,
"network.cookie.lifetimePolicy": 1,
"network.cookie.prefsMigrated": true,
"network.http.pipelining": true,
"network.predictor.cleaned-up": true,
"network.trr.blocklist_cleanup_done": true,
"places.database.lastMaintenance": 1681310766,
"places.history.enabled": false,
"places.history.expiration.transient_current_max_pages": 70978,
"plugin.disable_full_page_plugin_for_types": "application/pdf",
"plugin.soname.list": "",
"plugin.importedState": true,
"plugin.state.skypebuttons": 0,
"plugins.ctprollout.cohort": "user-changed-from-test",
"plugins.ctprollout.cohortSample": "0.765806",
"privacy.purge_trackers.last_purge": "1604397859078",
"privacy.purge_trackers.date_in_cookie_database": "0",
"privacy.sanitize.pending": "[{\"id\":\"newtab-container\",\"itemsToClear\":[],\"options\":{}}]",
"privacy.clearOnShutdown.cookies": false,
"privacy.cpd.cookies": false,
"privacy.donottrackheader.enabled": true,
"privacy.history.custom": true,
"security.sandbox.plugin.tempDirSuffix": "4e37f9ab-23c4-4e1e-9bb0-6c564c35697d",
"security.disable_button.openCertManager": false,
"security.disable_button.openDeviceManager": false,
"security.remote_settings.crlite_filters.checked": 1656833677,
"security.remote_settings.intermediates.checked": 1656833677,
"security.sandbox.content.tempDirSuffix": "1cfa1d8c-a927-497d-9bb2-a31f0e416e0c",
"security.warn_viewing_mixed": false,
"services.sync.declinedEngines": "forms,history,passwords,tabs,addons,prefs",
"services.sync.lastPing": 1681497012,
"services.sync.lastSync": "Sat Apr 15 2023 17:54:36 GMT+0200 (Mitteleuropäische Sommerzeit)",
"services.sync.engine.tabs": false,
"services.sync.engine.passwords": false,
"services.sync.engine.prefs": false,
"services.sync.engine.history": false,
"services.sync.engine.addons": false,
"services.sync.engine.creditcards": true,
"services.sync.engine.prefs.modified": false,
"signon.importedFromSqlite": true,
"signon.rememberSignons": false,
"signon.usage.hasEntry": true,
"storage.vacuum.last.places.sqlite": 1681310765,
"storage.vacuum.last.index": 1
}
Assignee | ||
Comment 16•2 years ago
|
||
What happens when you enable privacy.sanitize.sanitizeOnShutdown
and exit on your new profile? Does it still loop?
Also, could you check whether the affected profiles have any exceptions set? You can check that in about:preferences#privacy
-> Cookies and Site Data -> Manage Exceptions.
Assignee | ||
Comment 17•2 years ago
|
||
(And btw, you can disable dom.quotaManager.backgroundTask.enabled
in the meantime for a workaround)
Comment 18•2 years ago
|
||
(In reply to Kagami [:saschanaz] from comment #4)
(In reply to Nick Alexander :nalexander [he/him] from comment #3)
But now that I look at the code, I don't see how you are disabling this in background tasks, since the pref will be true in a background task from this code. Perhaps you want to disable it in https://searchfox.org/mozilla-central/source/toolkit/components/backgroundtasks/defaults/backgroundtasks.js? If this is the issue, it should be deterministic (depending, perhaps, on initializing the quota manager?) and easy to write a test for.
I could disable it, but disabling it will still trigger a non-background synchronous cleanup, and I do not expect background tasks to run this code path at all. So my question here is, do background tasks still run the sanitizer cleanup? Do they need it?
I don't think there is a definitive answer -- future background tasks could do arbitrary things, after all -- but certainly no background task at this time needs the sanitizer cleanup, and I would be very surprised if future tasks needed it. By design, tasks have only limited access to regular browsing data, so it would be odd to want to clean anything like that up.
I can check for the former question, but not sure about the latter.
removeDirectory
doesn't need it as it uses a temporary profile, though. Can we skip it?
I expect so. I will note that the most significant background task, the backgroundupdate
task, is no longer using a temporary ephemeral profile: it uses a task-specific persistent profile distinct from any browsing profile.
Comment 19•2 years ago
|
||
(In reply to Kagami [:saschanaz] from comment #16)
What happens when you enable
privacy.sanitize.sanitizeOnShutdown
and exit on your new profile? Does it still loop?
- When enabled in a new profile: no loop.
- When enabled in an affected profile: loop (i.e. no apparent change)
Also, could you check whether the affected profiles have any exceptions set? You can check that in
about:preferences#privacy
-> Cookies and Site Data -> Manage Exceptions.
Yes, there are several exceptions in the affected profile.
(In reply to Kagami [:saschanaz] from comment #17)
(And btw, you can disable
dom.quotaManager.backgroundTask.enabled
in the meantime for a workaround)
This indeed avoids the very long loop with much text output in the shell. However, the firefox process still does some heavy work (100% CPU load) after the window is closed. There is no text output during this period, and the process silently terminates after some 5 to 8 seconds.
Assignee | ||
Comment 20•2 years ago
•
|
||
Yes, there are several exceptions in the affected profile.
This indeed avoids the very long loop with much text output in the shell. However, the firefox process still does some heavy work (100% CPU load) after the window is closed. There is no text output during this period, and the process silently terminates after some 5 to 8 seconds.
Innnteresting. Can you check if running version 111 with the affected profile shows the same CPU load?
This might not be a recursion but literally just a result of looping, as seen in https://searchfox.org/mozilla-central/rev/31f5847a4494b3646edabbdd7ea39cb88509afe2/browser/modules/Sanitizer.sys.mjs#881-915. In this case I expect the number of console.error: "/home/ingolf/.mozilla/firefox/zs2m4c6i.default/storage" "to-be-removed" 0 "" ""
line is more or less similar to the number of exceptions, can you confirm that?
Anyway the cause is clear now, thank you for the details!
Comment 21•2 years ago
|
||
(In reply to Kagami [:saschanaz] from comment #20)
Yes, there are several exceptions in the affected profile.
This indeed avoids the very long loop with much text output in the shell. However, the firefox process still does some heavy work (100% CPU load) after the window is closed. There is no text output during this period, and the process silently terminates after some 5 to 8 seconds.
Innnteresting. Can you check if running version 111 with the affected profile shows the same CPU load?
This might not be a recursion but literally just a result of looping, as seen in https://searchfox.org/mozilla-central/rev/31f5847a4494b3646edabbdd7ea39cb88509afe2/browser/modules/Sanitizer.sys.mjs#881-915. In this case I expect the number of
console.error: "/home/ingolf/.mozilla/firefox/zs2m4c6i.default/storage" "to-be-removed" 0 "" ""
line is more or less similar to the number of exceptions, can you confirm that?
Interesting! It might be that we need to allow multiple root directories per background task invocation, since invocation is likely expensive for each exception.
Reporter | ||
Comment 22•2 years ago
|
||
Let me corroborate Mr.Steinbach's observation (<quote>... However, the firefox process still does some heavy work (100% CPU load) after the window is closed. There is no text output during this period, and the process silently terminates after some 5 to 8 seconds.</quote>) since it describes well what triggered my attention to the problem in the first place.
For someone with a machine with 4+ cores then most likely that load most likely will go unnnoticed; but with 2 cores it is quite obvious and interferes with the system throughput of the other tasks during these ~10 seconds.
Reporter | ||
Comment 23•2 years ago
|
||
And, in retrospect, I do not recall having observed the loop in version 111 when I first upgraded Firefox from 88. It sounds quite plausible to assert that it seems to be a defect that started plaguing version 112 only. Might be interesting to check whether that is actually a fact.
Assignee | ||
Comment 24•2 years ago
|
||
Interesting! It might be that we need to allow multiple root directories per background task invocation, since invocation is likely expensive for each exception.
QuotaManager will put the purged directories with the names changed with GUID, and thus we should be fine with a single root directory. The code just should make sure it only calls this once after all the move.
Comment 26•2 years ago
|
||
(In reply to Kagami [:saschanaz] from comment #20)
Can you check if running version 111 with the affected profile shows the same CPU load?
I'd like to avoid downgrading. This is our (only) family PC. I do not recall if I actually had 111 before. But I am pretty sure that the issue appeared only recently.
In this case I expect the number of
console.error: "/home/ingolf/.mozilla/firefox/zs2m4c6i.default/storage" "to-be-removed" 0 "" ""
line is more or less similar to the number of exceptions, can you confirm that?
There are 353 of these messages, but permissions.sqlite
has 827 entries of type cookie
. Further filtering based on different permission
values does not result in 353 entries either.
(In reply to rag from comment #22)
but with 2 cores it is quite obvious and interferes with the system throughput of the other tasks during these ~10 seconds.
Indeed.
Reporter | ||
Comment 27•2 years ago
|
||
Let it be noted that I tried once to downgrade to 111 but I couldn't because (at that time) the package had already been deleted from the repository (or made inaccessible to external users)... :(
Comment 28•2 years ago
•
|
||
(In reply to Ingolf Steinbach from comment #19)
This indeed avoids the very long loop with much text output in the shell. However, the firefox process still does some heavy work (100% CPU load) after the window is closed. There is no text output during this period, and the process silently terminates after some 5 to 8 seconds.
I believe this is most likely a manifestation of bug 1733107.
Assignee | ||
Comment 29•2 years ago
|
||
(In reply to Jens Stutte [:jstutte] from comment #28)
(In reply to Ingolf Steinbach from comment #19)
This indeed avoids the very long loop with much text output in the shell. However, the firefox process still does some heavy work (100% CPU load) after the window is closed. There is no text output during this period, and the process silently terminates after some 5 to 8 seconds.
I believe this is most likely a manifestation of bug 1733107.
I wouldn't expect the CPU be 100% loaded, it would instead be bottle-necked by the disk in that case 🤔
Comment 30•2 years ago
|
||
(In reply to Kagami [:saschanaz] from comment #29)
I wouldn't expect the CPU be 100% loaded, it would instead be bottle-necked by the disk in that case 🤔
This might be the effect of disk caching, IIUC we are traversing the same data (all the tree) multiple times without changing much of it (just one origin at a time)?
Assignee | ||
Comment 31•2 years ago
|
||
Oh, oops, that's bad, yeah.
Updated•2 years ago
|
Assignee | ||
Comment 32•2 years ago
|
||
Also initializes gPrincipalsCollector properly.
Comment 33•2 years ago
|
||
[Tracking Requested - why for this release]: We want to re-enable background tasks for sanitize in Fx113 (the disabling experiment expires after 112).
Updated•2 years ago
|
Updated•2 years ago
|
Assignee | ||
Comment 35•2 years ago
|
||
Fixing bug 1814580 can also fix this, yes. But for now I'll do another approach since that needs more input from Jan.
Updated•2 years ago
|
Comment 36•2 years ago
|
||
The bug is marked as tracked for firefox113 (beta) and tracked for firefox114 (nightly). However, the bug still has low severity.
:jstutte, could you please increase the severity for this tracked bug? If you disagree with the tracking decision, please talk with the release managers.
For more information, please visit auto_nag documentation.
Comment 37•2 years ago
|
||
Comment 38•2 years ago
|
||
bugherder |
Assignee | ||
Comment 39•2 years ago
|
||
Comment on attachment 9329692 [details]
Bug 1827390 - Reduce calls to maybeSanitizeSessionPrincipals r=hpeuckmann
Beta/Release Uplift Approval Request
- User impact if declined: People with a lot of exceptions on cookie access policy would get performance problem when shutting down Firefox because of repeated opening of background processes.
- Is this code covered by automated tests?: Yes
- Has the fix been verified in Nightly?: Yes
- Needs manual test from QE?: No
- If yes, steps to reproduce:
- List of other uplifts needed: None
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): This is a short optimization to run the background process only after all the cleanup, which also was the original intention.
- String changes made/needed:
- Is Android affected?: No
Assignee | ||
Updated•2 years ago
|
Comment 40•2 years ago
|
||
Do we really need to uplift both patches here, or just D176147?
Assignee | ||
Updated•2 years ago
|
Comment 41•2 years ago
|
||
Comment on attachment 9329692 [details]
Bug 1827390 - Reduce calls to maybeSanitizeSessionPrincipals r=hpeuckmann
Thanks, approved for 113.0b8.
Assignee | ||
Comment 42•2 years ago
|
||
I believe I only set the flag for the one patch, not sure how that ended up for the another one? 🤔
Sorry for the confusion.
Comment 43•2 years ago
|
||
bugherder uplift |
Updated•2 years ago
|
Description
•