You are not logged in.
Hi
Recently I found my vivaldi browser fails to start with segmentation fault. May be update from 6.7.3329.35-1 to 6.8.3381.46-1 caused a problem, but I'm not sure. I also found setting locale to "C" avoid the problem(see below).
What I tried in vain:
remove my profile directory
add ' --disable-gpu --disable-extensions' options
remove 'vivaldi-stable' package and reinstall
run 'vivaldi' command instead of 'vivaldi-stable' script
'yay -Syu' and reboot
Console log:
$ vivaldi
[7034:7034:0722/201121.263586:ERROR:CONSOLE(242)] "<webview>: Script cannot be injected into content until the page has loaded.", source: extensions::webView (242)
[0722/201121.408644:ERROR:elf_dynamic_array_reader.h(64)] tag not found
[0722/201121.409264:ERROR:elf_dynamic_array_reader.h(64)] tag not found
[0722/201121.409854:ERROR:elf_dynamic_array_reader.h(64)] tag not found
Segmentation fault (コアダンプ)
$ LANG=C vivaldi
[7186:7186:0722/201130.737795:ERROR:CONSOLE(242)] "<webview>: Script cannot be injected into content until the page has loaded.", source: extensions::webView (242)My environment:
x86_64 box with Intel CPU
uname info: "Linux pine 6.9.10-arch1-1 #1 SMP PREEMPT_DYNAMIC Thu, 18 Jul 2024 18:06:13 +0000 x86_64 GNU/Linux"
vivaldi package version: 6.8.3381.48-1
I have other Arch instance on vmware player on Windows 10. Same trouble I experienced there but "--disable-gpu" was in effect.
Any suggestions are welcome. If binary upload is available on this forum, I'd like to upload coredump file.
Offline
I'm encountering an issue launching Vivaldi and hoping someone might have some insights. I'm running Pop!_OS 22.04 LTS.
The problem started after a recent Vivaldi browser update or setup process. Now, Vivaldi fails to launch completely.
When I run vivaldi --verbose from the terminal, I get multiple errors like this:
[timestamp:ERROR:elf_dynamic_array_reader.h(64)] tag not found
[timestamp:ERROR:elf_dynamic_array_reader.h(64)] tag not found
... (several more) ...
Followed immediately by a crash:
[PID] Segmentation fault (core dumped) vivaldi --verbose
I've confirmed that /usr/bin/vivaldi is just a wrapper script (running ldd $(which vivaldi) correctly reports not a dynamic executable). By examining the script (using readlink -f $(which vivaldi) to find its real path, likely /opt/vivaldi/vivaldi), I found it executes the actual binary located at $HERE/vivaldi-bin (so probably /opt/vivaldi/vivaldi-bin).
The tag not found errors and the subsequent segmentation fault seem to happen when this vivaldi-bin executable is called by the wrapper script. This suggests a potential issue with the Vivaldi binary itself or one of its essential library dependencies, possibly introduced during the recent update.
Has anyone else experienced this specific combination of elf_dynamic_array_reader.h errors leading to a segmentation fault with Vivaldi, especially on Debian/Ubuntu-based systems (like Pop!_OS) after an update?
Any suggestions on how to troubleshoot this further without a full reinstall would be greatly appreciated.
If I find a solution, I'll definitely post it back here.
Offline
Check what says about it:
- coredumpctl (coredumpctl dump vivaldi)
- strace vivaldi
Last edited by xerxes_ (2025-05-05 21:04:11)
Offline
… I'm running Pop!_OS 22.04 LTS. … problem started after a recent Vivaldi browser update or setup process …
[PID] Segmentation fault (core dumped) vivaldi --verbose
Offline