[Win] Accessing about:welcome throws Error(s): no such table: top_sites
Categories
(Firefox :: Messaging System, defect, P2)
Tracking
()
People
(Reporter: cfogel, Assigned: pdahiya)
References
(Blocks 1 open bug, )
Details
Attachments
(4 files)
Affected versions
- 82.0b5, 82.0b7, 83.0a1(20201004212809)
Affected platforms
- WIndows 10;
Steps to reproduce
- Launch Firefox, access about:welcome
- Open the Browser Console;
- Restart via CTRL+ALT+R key combination;
Expected result
- no unexpected errors;
Actual result
- following relevant errors listed:
- Error(s) encountered during statement execution: no such table: top_sites 10 Sqlite.jsm:894
** handleCompletion resource://gre/modules/Sqlite.jsm:894 - Failed to get importable top sites from chromium Error: Couldn't get rows from the Importable chromium top sites database. AboutWelcomeParent.jsm:85
SearchService: init 2 SearchService.jsm:1312:16
Regression range
- First bad: 2020-07-16;
- Last good: 2020-07-17;
- Pushlog: URL;
- Potential regressor: mozregression points to bug 1649292;
Additional notes
- attached screenshot with the issue;
- S4 as suggested severity;
- issue reproducible on only 1 machine our of 3 tested.
Reporter | ||
Updated•4 years ago
|
Reporter | ||
Comment 1•4 years ago
|
||
Attached a console log output as well.
Reporter | ||
Comment 2•4 years ago
|
||
Moving to appropriate Component, as per regressor.
Comment 3•4 years ago
|
||
As per :dao, this doesn't look related to the Remote Settings Top Sites, hence removing the blocking.
Updated•4 years ago
|
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 4•4 years ago
|
||
Looking at logs the error originates from failing to import sites early in first run
NI @mardak for feedback if this is expected error in cases when db isn't ready and if there is a graceful way to handle it. Thanks
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•3 years ago
|
Assignee | ||
Comment 5•3 years ago
•
|
||
This shouldn't be a regression as regressing bug is launching of multistage onboarding feature as default in Fx80 for the first time. As logged in #comment 4 the error happens when top_sites table during firstrun is not read in time and error is correctly captured in try catch block without breaking onboarding.
@cfogel I have tried to replicate this issue on Windows 10 but failed, will be great if you can check issue still exists/consistent and share some more info and steps to replicate. Thanks
Assignee | ||
Updated•3 years ago
|
Reporter | ||
Comment 6•3 years ago
|
||
Double checked with 85.0a1 (2020-12-03)and the issue still appears on a fresh profile.
There is nothing else as far as STR goes from what I see.
Attaching the about:support data, in case there is something causing that jumps to eye.
Reporter | ||
Updated•3 years ago
|
Assignee | ||
Comment 7•3 years ago
|
||
@cfogel Is the issue seen consistently or intermittent (reproducible in 1 out of 3 machine tested) as indicated in bug description? STR indicates you are using Ctrl+Alt+R to trigger restart on windows which doesn't seem to work for me. It will be extremely helpful if you can provide video recording of steps to follow. Thanks
Reporter | ||
Comment 8•3 years ago
|
||
Attaching a recording with the issue. It's off my personal machine, and it reproduces 100% of the times.
Checked with 2 other machines in my home(different from the ones I confirmed the report on), but still not reproducible.
Updated•3 years ago
|
Updated•3 years ago
|
Assignee | ||
Comment 9•3 years ago
|
||
(In reply to Cristian Fogel, QA [:cfogel] from comment #8)
Created attachment 9191554 [details]
restart.gifAttaching a recording with the issue. It's off my personal machine, and it reproduces 100% of the times.
Checked with 2 other machines in my home(different from the ones I confirmed the report on), but still not reproducible.
@cfogel quick clarification on STR used to launch Firefox
a) Are you using command line to launch and restart Firefox?
b) Is the issue replicable when using GUI to launch, close and restart. Thanks!
Reporter | ||
Comment 10•3 years ago
|
||
As far as normal usage, it's off Firefox.exe.
Same for starting the browser from the Mozregression GUI, if that is what you're referring to. Even with launching from mozregression the issue does not appear until triggering the restart from the keyboard shortcut.
Tried to start, or to set the page as default/homepage but this error is not displayed until the mentioned STR are done.
Reporter | ||
Comment 11•3 years ago
|
||
Updating for 86.0a1(2020-01-03) build.
Comment 12•3 years ago
|
||
The error seems to indicate the chromium "Top Sites" database is missing the "top_sites" table in one of the profiles. We could add an extra check, e.g., SELECT COUNT(*) FROM sqlite_master WHERE name='top_sites'
but we would probably still end up printing out an error as we would expect chrome to have created the table if it created the database.
I can create the issue on mac if I specially DROP TABLE top_sites;
for a chrome profile
Comment 13•1 year ago
|
||
Fixed by bug 1720763 removing IMPORTABLE_SITES message which resulted in the SELECT … FROM top_sites …
Updated•1 year ago
|
Description
•