Vivaldi won't start after system crash
-
See this output when trying to start from the terminal:
$ vivaldi-stable [556125:556193:0118/090223.000793:ERROR:calendar_database.cc(49)] Calendar DB failed to migrate from version 11. Calendar API will be disabled. [556125:556193:0118/090223.004026:ERROR:calendar_backend.cc(124)] INIT_TOO_NEW [0118/090223.116261:ERROR:elf_dynamic_array_reader.h(64)] tag not found fish: Job 1, 'vivaldi-stable' terminated by signal SIGSEGV (Address boundary error)
It happens consistently no matter what I do.
I'm on Garuda Linux using GNOME desktop.
-
@cryptoquick The most likely explanation is that your profile got messed up when your system crashed. Following a few things you could try:
Rename your profile in your profile directory (e.g.
.config/vivaldi-stable/Default
☛Default_backup
. Afterwards try to start Vivaldi. Should this work you can make another backup of the backup and then try to load that asDefault
again, this time search forCalendar
in this profile and delete the entries. Only ever edit in your profile when Vivaldi is closed and make backups. At some point you will find the corrupted/offending data and you can recover from there. The calendar data might not be the problem. -
Okay, I deleted Calendar and Calendar-journal and that got rid of the error lines about calendar... But it still won't start. Output is now:
$ vivaldi-stable [0119/142604.724707:ERROR:elf_dynamic_array_reader.h(64)] tag not found fish: Job 1, 'vivaldi-stable' terminated by signal SIGSEGV (Address boundary error)
-
@cryptoquick I mentioned it might not be the problem. Have you tried on a new profile? That’s the most important step. If that doesn’t work, it’s something else entirely.
-
Okay, I tried this:
╭─hunter@hunter in ~/.config/vivaldi took 0s ╰─λ mv Default/ DefaultBackup ╭─hunter@hunter in ~/.config/vivaldi took 0s ╰─λ vivaldi-stable [0120/130240.344983:ERROR:elf_dynamic_array_reader.h(64)] tag not found fish: Job 1, 'vivaldi-stable' terminated by signal SIGSEGV (Address boundary error)
Still not working
-
@cryptoquick If the profile is not the problem, it’s the application itself. Try a reinstall, but I don’t know what is going wrong for you or where the problem lies.
-
Hello @cryptoquick
Similar issue was fixed on this other thread by following the steps on the "Extras" https://forum.vivaldi.net/topic/104543/switching-v-profiles-error/2I hope that helps.
Regards,
Fred. -
Hi, thanks for pointing that out. The Extras tasks don't make sense, since Vivaldi won't start even after moving the default user folder, I can't change settings for websites or the browser, or remove extensions.
The error I'm getting is a bit different now after some Arch system updates:
vivaldi-stable [65407:65407:0206/142920.382714:ERROR:search_engines_managers_factory.cc(77)] File can't be read: /home/hunter/.config/vivaldi/search_engines_prompt.json [0206/142920.546169:ERROR:elf_dynamic_array_reader.h(64)] tag not found fish: Job 1, 'vivaldi-stable' terminated by signal SIGSEGV (Address boundary error)
Same result though.
I checked systemd logs. Here's the output from journalctl:
Feb 06 14:34:48 hunter-21fvcto1ww systemd-coredump[66931]: [🡕] Process 66844 (vivaldi-bin) of user 1000 dumped core. Stack trace of thread 66844: #0 0x00005fa67f80c69c n/a (n/a + 0x0) #1 0x00005fa684d3c155 n/a (n/a + 0x0) #2 0x00005fa6806f06e5 n/a (n/a + 0x0) #3 0x00005fa6806f07e3 n/a (n/a + 0x0) #4 0x00005fa68576fc36 n/a (n/a + 0x0) #5 0x00005fa6806f06e5 n/a (n/a + 0x0) #6 0x00005fa6806f07e3 n/a (n/a + 0x0) #7 0x00005fa6806f06e5 n/a (n/a + 0x0) #8 0x00005fa6806f07e3 n/a (n/a + 0x0) #9 0x00005fa6814d8481 n/a (n/a + 0x0) #10 0x00005fa6814d7588 n/a (n/a + 0x0) #11 0x00005fa6814d6741 n/a (n/a + 0x0) #12 0x00005fa6814d64b3 n/a (n/a + 0x0) #13 0x00005fa67e5b43f5 n/a (n/a + 0x0) #14 0x00005fa6811dd823 n/a (n/a + 0x0) #15 0x00005fa6811dd542 n/a (n/a + 0x0) #16 0x00005fa685539490 n/a (n/a + 0x0) #17 0x00005fa68189012f n/a (n/a + 0x0) #18 0x00005fa68188f450 n/a (n/a + 0x0) #19 0x00005fa6816e5db6 n/a (n/a + 0x0) #20 0x00005fa6816cc784 n/a (n/a + 0x0) #21 0x00005fa6816cdc14 n/a (n/a + 0x0) #22 0x00005fa681654ad8 n/a (n/a + 0x0) #23 0x00005fa68151b0c7 n/a (n/a + 0x0) #24 0x00005fa68151af6d n/a (n/a + 0x0) #25 0x00005fa68151b3ad n/a (n/a + 0x0) #26 0x00005fa680e15698 n/a (n/a + 0x0) #27 0x00005fa680e14ec3 n/a (n/a + 0x0) #28 0x00005fa680e75401 n/a (n/a + 0x0) #29 0x00005fa680e744ca n/a (n/a + 0x0) #30 0x00007fd9d3ae3488 n/a (libc.so.6 + 0x27488) #31 0x00007fd9d3ae354c __libc_start_main (libc.so.6 + 0x2754c) #32 0x00005fa681cd035a n/a (n/a + 0x0) ELF object binary architecture: AMD x86-64 ░░ Subject: Process 66844 (vivaldi-bin) dumped core ░░ Defined-By: systemd ░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel ░░ Documentation: man:core(5) ░░ ░░ Process 66844 (vivaldi-bin) crashed and dumped core. ░░ ░░ This usually indicates a programming error in the crashing program and ░░ should be reported to its vendor as a bug.
-
Hello @cryptoquick
The error says that the File can't be read: /home/hunter/.config/vivaldi/search_engines_prompt.json
- Does the file exist?
- Does the file have proper read permissions?
Regards,
Fred. -
It does not exist. I have no idea what should go into this file. I'm also not convinced it's the reason Vivaldi is crashing with a segfault.
-
@cryptoquick
Hi, the file include the default search engines for different countries."wikipedia_fr": { "name": "Wikipedia", "keyword": "w", "search_url": "https://fr.wikipedia.org/wiki/Special:Search?search={searchTerms}", "suggest_url": "https://fr.wikipedia.org/w/api.php?action=opensearch&search={searchTerms}", "favicon_url": "https://fr.wikipedia.org/static/favicon/wikipedia.ico", "type": "VIVALDI_SEARCH_ENGINE_WIKIPEDIA", "id": 6
For example.
You can move your profile folder "Default" to a save place and delete all other content in .config/vivaldi.
At next start Vivaldi re create all in .config/vivaldi.
I tested this a few minutes ago.EDIT: Important!
If you use more than one profile you have to keep the other folders too, they are called Profile 1, Profile 2 and so forth. -
@mib2berlin said in Vivaldi won't start after system crash:
.config/vivaldi
Okay, that led to good progress, thank you. By moving the entire ~/.config/vivaldi folder, Vivaldi was able to start again.
I moved my old profiles back, but only the default profile is showing up in the list.
-
@cryptoquick
Hm, maybe I forgot something?
If you still have the Backup delete the other profiles, or move them out of .config/vivaldi, create new profiles as you need.
As example: Delete the content of Profile 1 and copy over the content from the first profile in your backup, and so forth.
I had the same with 2 extra profiles, nothing in the list but it work now.
The naming is correct now too.EDIT: You can try to copy over the file Local State, it include the profile information.
Then you can save some work with deleting and copys. -
Hmm... My Local State file is 34KB in size. When I copied it over, it didn't recover the rest of my profiles, though.
-
@cryptoquick
This was only a test if restore Local State save you some work.
I had deleted all except the profile folders and copy over the content of a profile in a new created profile work.@mib2berlin said in Vivaldi won't start after system crash:
If you still have the Backup delete the other profiles, or move them out of .config/vivaldi, create new profiles as you need.
As example: Delete the content of Profile 1 and copy over the content from the first profile in your backup, and so forth.