USA Today loading fix – Vivaldi Browser snapshot 2009.3
-
@TbGbe said in USA Today loading fix – Vivaldi Browser snapshot 2009.3:
are all your attempts using herecura?
Definitely NOT, as my documentation already proved.
- Several of my tests were in NON-Arch systems, ipso facto
herecura
is irrelevant & not applicable. In all but one of these installations this new Snapshot came from their respective repos, but in one case not previously having any V installed at all, i downloaded the deb from V itself. - Whilst most of the Arch & Arch-based tests certainly sourced the Snapshot from
herecura
, i deliberately did one test by locally compiling & installing from the AUR instead. That also failed to launch with the same terminal error message as i have posted several times herein.
@npro said in USA Today loading fix – Vivaldi Browser snapshot 2009.3:
what could be wrong (or it totally couldn't) with your Arch
IMO but with respect, this is a false premise, on numerous grounds, but here's just two biggies:
- One of my PCs [ie, Lappy] experiencing this identical failure-to-launch is NOT Arch at all; it is SparkyLinux MATE, which is basically Debian Testing.
- On my Tower itself [not one of its squillions of VMs], all previous Snapshots [well, not in all of history, but let's say for the past 12 months minimum] worked fine, this new Snapshot is cactus, but then downgrading it to the previous version continues to run fine as normal. That's some weird "Steffie's crappy Arch" problem implied there to be so laser-focused on one single Snapshot version, & reversible via downgrade.
@npro said in USA Today loading fix – Vivaldi Browser snapshot 2009.3:
maybe some parameter in your VM's general setup is responsible/uncompatible for the trouble across all distros?
Well, i respectfully resubmit my very last remark for my Arch, here also for the VMs... ie, it must be some super-weird VirtualBox bug/error that lies dormant for all previous Snapshots but erupts into activity only for this one new Snapshot. Also --again-- such a hypothesis does/can not explain my Lappy [not Arch, not VM].
@Pathduck said in USA Today loading fix – Vivaldi Browser snapshot 2009.3:
they failed to compensate for Coriolis force in the patch???
Yes i know, right? It is shocking that the Devs overlooked that patch this time! I imagine they probably also would get it wrong if i asked them to go to the hardware shop for me to buy a left-handed spanner [/wrench], & 4 litres of striped paint. Pfffft, amateurs!
@GentleGrrl said in USA Today loading fix – Vivaldi Browser snapshot 2009.3:
No you're not
Hereby seconded!
:smiling_face_with_open_mouth_closed_eyes: - Several of my tests were in NON-Arch systems, ipso facto
-
@steffie: A Linux crashlog would be useful here.
First, fetch and install the debug binary
wget https://vivaldi.com/download/vivaldi-latest-x86_64-debug.zip gzip -dS.zip vivaldi-3.3.2009.3-x86_64-debug.zip sudo install -m755 vivaldi-3.3.2009.3-x86_64-debug /opt/vivaldi-snapshot/vivaldi-3.3.2009.3-debug
Now start Vivaldi under GDB
gdb -ex run --args /opt/vivaldi-snapshot/vivaldi-3.3.2009.3-debug
Once Vivaldi has crashed you can issue the following in the GDB console to obtain a backtrace of the crash
bt
Copy the entire backtrace to your clipboard, paste it into an editor, to save it as text document.
To exit GDB issue the following:
quit
-
@npro: While I appreciate the attempt to help this much text is not appropriate for comments on a blog. You have to scroll of a minute to get to the next useful comment
-
@Ruarí Is the journal info i posted in VB-70690 inadequate?
Is your procedure applicable to Arch? I suspect not coz
install
is a Debian command. Also, afaik Arch strips all debug symbols during compilation [maybe i'm wrong on that?].
In my Arch VM [which is a pretty fair analogue of my real SSD Arch] i have done the
wget
& the decompress [into my/tmp
coz my~/home
has become full], have replaced your Debianinstall
with the Archpacman -U
, but clearly that-m755
is incompatible with pacman -- i am now out of my knowledge zone & so have stopped.archlinuxVM[/tmp] $> sudo pacman -U -m755 vivaldi-latest-*-debug /opt/vivaldi/vivaldi-debug pacman: invalid option -- '7'
-
Another way to fix it, is editing the registry and changing the versionnumber to the one that does exist in the install folder. Not sure if this will have any negative consuquences later on.
-
-
@CantankRus I'm doing it again now in one of my Debian VMs. The first time i got the same outcome as you, & so aborted. I suspect Ruari's first line is wrong & instead should be
wget https://vivaldi.com/download/vivaldi-3.3.2009.3-x86_64-debug.zip
...which i am trying now.
-
@Steffie said in USA Today loading fix – Vivaldi Browser snapshot 2009.3:
wget https://vivaldi.com/download/vivaldi-3.3.2009.3-x86_64-debug.zip
Ok, that's downloading now.......
-
@CantankRus @Ruarí Here you are [first i repeated the vanilla Snapshot, then ran the debug. Both failed to launch again, with same error msg]:
SparkyMATE-VM[~] 21:54:36 Mon Aug 17 $> vivaldi-snapshot Trace/breakpoint trap SparkyMATE-VM[~] 21:54:43 Mon Aug 17 $> gdb -ex run --args /opt/vivaldi-snapshot/vivaldi-3.3.2009.3-debug GNU gdb (Debian 9.2-1) 9.2 Copyright (C) 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /opt/vivaldi-snapshot/vivaldi-3.3.2009.3-debug... Starting program: /opt/vivaldi-snapshot/vivaldi-3.3.2009.3-debug [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7ffff37ca700 (LWP 27413)] [Detaching after fork from child process 27414] [Detaching after fork from child process 27418] Thread 1 "vivaldi-3.3.200" received signal SIGTRAP, Trace/breakpoint trap. 0x000055555882ad76 in operator() () at ../../chromium/content/browser/zygote_host/zygote_host_impl_linux.cc:190 190 ../../chromium/content/browser/zygote_host/zygote_host_impl_linux.cc: No such file or directory. (gdb) bt #0 0x000055555882ad76 in operator() () at ../../chromium/content/browser/zygote_host/zygote_host_impl_linux.cc:190 #1 LaunchZygote () at ../../chromium/content/browser/zygote_host/zygote_host_impl_linux.cc:190 #2 0x0000555559c6326a in LaunchZygoteHelper () at ../../chromium/content/app/content_main_runner_impl.cc:268 #3 0x0000555557f47746 in Run () at ../../chromium/base/callback.h:99 #4 Init () at ../../chromium/content/common/zygote/zygote_communication_linux.cc:257 #5 0x0000555557f47dc3 in CreateGenericZygote () at ../../chromium/content/common/zygote/zygote_handle_linux.cc:23 #6 0x0000555559c613bb in InitializeZygoteSandboxForBrowserProcess () at ../../chromium/content/app/content_main_runner_impl.cc:293 #7 Initialize () at ../../chromium/content/app/content_main_runner_impl.cc:823 #8 0x0000555559cce554 in Main () at ../../chromium/services/service_manager/embedder/main.cc:373 #9 0x0000555559c60921 in content::ContentMain(content::ContentMainParams const&) () at ../../chromium/content/app/content_main.cc:19 #10 0x00005555574f850e in ChromeMain () at ../../chromium/chrome/app/chrome_main.cc:138 #11 0x00007ffff5b52cca in __libc_start_main (main=0x5555574f8430 <main>, argc=1, argv=0x7fffffffe1e8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe1d8) at ../csu/libc-start.c:308 #12 0x0000555557201e6a in _start () (gdb)
@Ruarí or @Gwen-Dragon Could you please append this to my VB-70690 ?
PS: If someone could show me how to run this debug directly in Arch, i'd be happy to do it there too [given that is my main system].
-
@Steffie
My results in Xubuntu 18.04.5 LTS
VB-70703glen@Bionic:~$ vivaldi-snapshot Trace/breakpoint trap glen@Bionic:~$ gdb -ex run --args /opt/vivaldi-snapshot/vivaldi-3.3.2009.3-debugGNU gdb (Ubuntu 8.1-0ubuntu3.2) 8.1.0.20180409-git Copyright (C) 2018 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /opt/vivaldi-snapshot/vivaldi-3.3.2009.3-debug...done. Starting program: /opt/vivaldi-snapshot/vivaldi-3.3.2009.3-debug [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffe8740700 (LWP 25844)] Thread 1 "vivaldi-3.3.200" received signal SIGTRAP, Trace/breakpoint trap. 0x000055555882ad76 in operator() () at ../../chromium/content/browser/zygote_host/zygote_host_impl_linux.cc:190 190 ../../chromium/content/browser/zygote_host/zygote_host_impl_linux.cc: No such file or directory. (gdb) bt #0 0x000055555882ad76 in operator() () at ../../chromium/content/browser/zygote_host/zygote_host_impl_linux.cc:190 #1 0x000055555882ad76 in LaunchZygote() () at ../../chromium/content/browser/zygote_host/zygote_host_impl_linux.cc:190 #2 0x0000555559c6326a in LaunchZygoteHelper() () at ../../chromium/content/app/content_main_runner_impl.cc:268 #3 0x0000555557f47746 in Run () at ../../chromium/base/callback.h:99 #4 0x0000555557f47746 in Init() () at ../../chromium/content/common/zygote/zygote_communication_linux.cc:257 #5 0x0000555557f47dc3 in CreateGenericZygote() () at ../../chromium/content/common/zygote/zygote_handle_linux.cc:23 #6 0x0000555559c613bb in InitializeZygoteSandboxForBrowserProcess () at ../../chromium/content/app/content_main_runner_impl.cc:293 #7 0x0000555559c613bb in Initialize() () at ../../chromium/content/app/content_main_runner_impl.cc:823 #8 0x0000555559cce554 in Main() () at ../../chromium/services/service_manager/embedder/main.cc:373 #9 0x0000555559c60921 in content::ContentMain(content::ContentMainParams const&) () at ../../chromium/content/app/content_main.cc:19 #10 0x00005555574f850e in ChromeMain() () at ../../chromium/chrome/app/chrome_main.cc:138 #11 0x00007ffff1069b97 in __libc_start_main (main= 0x5555574f8430 <main>, argc=1, argv=0x7fffffffddf8, init=<optimised out>, fini=<optimised out>, rtld_fini=<optimised out>, stack_end=0x7fffffffdde8) at ../csu/libc-start.c:310 #12 0x0000555557201e6a in _start ()
-
@CantankRus Twins!! :smiling_face_with_open_mouth_closed_eyes:
-
@Steffie
Dumb and Dumber DownUnder??? :face_with_stuck-out_tongue_winking_eye: -
@Ayespy Thank you, the solution you suggested for viewing stored passwords and saving passwords has worked. Interestingly, in the meantime, other Chrome-based browsers have had similar issues. What do you think about this?
-
@zoli62 That depends on your Win10 build.
-
@Ayespy The case came up mainly on Linux.
-
@zoli62 I'm doing too little testing in Linux to comment on it right now. Sorry.
-
-
@Steffie said in USA Today loading fix – Vivaldi Browser snapshot 2009.3:
I suspect not coz install is a Debian command
It is not a Debian command. "install" is a command provided by GNU Coreutils and is found on almost every Linux system in the world. It does not do and isn't what you think it is. The install command is basically a fancy form of copy that can also set permissions and make leading directories. Replacing it with pacman (which is a package manager) makes no sense. It is like saying that an editor doesn't work so I will fire up a calculator instead.
-
@Steffie said in USA Today loading fix – Vivaldi Browser snapshot 2009.3:
@Ruarí Is the journal info i posted in VB-70690 inadequate?
No
Is your procedure applicable to Arch? I suspect not coz
install
is a Debian command. Also, afaik Arch strips all debug symbols during compilation [maybe i'm wrong on that?].Install is not a debian command, you are think of the apt command which takes the word install as an option. There is zero Arch or Debian specific stuff in my example. Our packages strip the debug symbols and these are used as a base for the Arch packages you install. So yeah, again, nothing to do with Arch.
The reason I am linking to this binary is because you have stripped binaries and this is the unstripped one.
In my Arch VM [which is a pretty fair analogue of my real SSD Arch] i have done the
wget
& the decompress [into my/tmp
coz my~/home
has become full], have replaced your Debianinstall
with the Archpacman -U
, but clearly that-m755
is incompatible with pacman -- i am now out of my knowledge zone & so have stopped.No, no, nope. Don't replace the command because you do not understand it. It was correct and you broke it.
archlinuxVM[/tmp] $> sudo pacman -U -m755 vivaldi-latest-*-debug /opt/vivaldi/vivaldi-debug pacman: invalid option -- '7'
Because that is not the command I gave.
-
@Ruarí Sorry. I shall try it again, in my Arch, tomorrow.