USA Today loading fix – Vivaldi Browser snapshot 2009.3



  • @npro Think i'll just sulk for a while.



  • @Ruarí

    Because that is not the command I gave.

    OK, speaking of commands you gave, & to hopefully avoid a further public excoriation, i need to check this.

    In
    https://forum.vivaldi.net/post/391135

    you said

    wget https://vivaldi.com/download/vivaldi-latest-x86_64-debug.zip

    which only seems to give us the Stable debug. Is that another stupid error by me, or should it be

    wget https://vivaldi.com/download/vivaldi-3.3.2009.3-x86_64-debug.zip

    per my guess here

    https://forum.vivaldi.net/post/391172

    ?



  • @Steffie @Ruarí I hope this is ok.

    steffie@archlinuxTower[~] 22:20:17 Tue Aug 18 $> wget https://vivaldi.com/download/vivaldi-3.3.2009.3-x86_64-debug.zip
    --2020-08-18 22:20:29--  https://vivaldi.com/download/vivaldi-3.3.2009.3-x86_64-debug.zip
    Loaded CA certificate '/etc/ssl/certs/ca-certificates.crt'
    Resolving vivaldi.com (vivaldi.com)... 172.67.21.222, 104.22.68.109, 104.22.69.109, ...
    Connecting to vivaldi.com (vivaldi.com)|172.67.21.222|:443... connected.
    HTTP request sent, awaiting response... 303 See other
    Location: https://downloads.vivaldi.com/snapshot/vivaldi-3.3.2009.3-x86_64-debug.zip [following]
    --2020-08-18 22:20:31--  https://downloads.vivaldi.com/snapshot/vivaldi-3.3.2009.3-x86_64-debug.zip
    Resolving downloads.vivaldi.com (downloads.vivaldi.com)... 151.139.110.24
    Connecting to downloads.vivaldi.com (downloads.vivaldi.com)|151.139.110.24|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 262584822 (250M) [application/vnd.debian.binary-package]
    Saving to: ‘vivaldi-3.3.2009.3-x86_64-debug.zip’
    
    vivaldi-3.3.2009.3-x86_64-d 100%[==========================================>] 250.42M   178KB/s    in 25m 36s 
    
    2020-08-18 22:46:09 (167 KB/s) - ‘vivaldi-3.3.2009.3-x86_64-debug.zip’ saved [262584822/262584822]
    
    steffie@archlinuxTower[~] 22:46:09 Tue Aug 18 $> gzip -dS.zip vivaldi-3.3.2009.3-x86_64-debug.zip
    steffie@archlinuxTower[~] 22:51:15 Tue Aug 18 $> sudo install -m755 vivaldi-3.3.2009.3-x86_64-debug /opt/vivaldi-snapshot/vivaldi-3.3.2009.3-debug
    [sudo] password for steffie: 
    steffie@archlinuxTower[~] 22:51:43 Tue Aug 18 $> gdb -ex run --args /opt/vivaldi-snapshot/vivaldi-3.3.2009.3-debug
    GNU gdb (GDB) 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-pc-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 "/usr/lib/libthread_db.so.1".
    [New Thread 0x7ffff44d8700 (LWP 1107)]
    [Detaching after fork from child process 1108]
    [Detaching after fork from child process 1109]
    [Detaching after fork from child process 1110]
    
    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 0x00007ffff6373002 in __libc_start_main () at /usr/lib/libc.so.6
    #12 0x0000555557201e6a in _start ()
    (gdb) quit
    A debugging session is active.
    
            Inferior 1 [process 1103] will be killed.
    
    Quit anyway? (y or n) y
    steffie@archlinuxTower[~] 22:53:04 Tue Aug 18 $> 
    
    


  • @Ayespy Thank you for your reply. 🙂 Hopefully in the future the Login Data file will not become corrupt or if so, there is an available fix for this problem.



  • @Priest72 said in USA Today loading fix – Vivaldi Browser snapshot 2009.3:

    Maybe just that 1 download but is worrying none the less.

    Today it happened with another downloaded file.
    So it really may be fresh bug, introduced in recent builds.
    And again, many tabs were open.
    But this time I killed browser faster.
    Not allowing it to crash half of the system 🙂

    vivaldi_oom2.png



  • I haven't tested this in a while (because I haven't had any crashes in a long time), but as a little project I made a script that automatically sets up the debug for vivaldi snapshots.

    It generally follows the instructions for snapshots on the Vivaldi help page.

    Basically, it will check if you have the debug file for the current version of vivaldi-snapshot. If you don't, it downloads the debug file and copies it to /opt/vivaldi-snapshot, then it runs vivaldi-snapshot with the debug. If you already have the appropriate version of the debug file then it should just run vivaldi-snapshot with the debug.

    If find it easier to use than reading through the instructions. I only tested it on Linux Mint. https://gist.github.com/ugly95/eeba94a5e1422c4d49725ac328fd553c



  • The Ctrl-click on URL feature doesn’t work when the address field is focused—can somebody please confirm this?

    This is quite a great bug if you have the address bar hidden.



  • Small update regarding "fork-bomb":
    It happened 3rd time.
    Now with only 2 tabs open.
    And now I am sure that large memory consumption comes from lots of spawned processes (300+ this time).


  • Ambassador

    @potmeklecbohdan It seems to work fine with the address bar hidden when using Ctrl+L to focus the address bar, but I get an error if I Ctrl+Click slightly off target. It will try to go to:



  • @Pesala Strange, yesterday it didn’t work at all, now it works as you describe (it seems to me that you have to click one level higher, to go to root you have to click on non-top-level part of the domain).

    I’ve reported it as VB-70804 URL cropping uses wrong level with focused address field.



  • "Fork glitch" happens with almost every download.
    Only difference is how many processes are spawned.
    I have tried to capture useful information with Process Explorer:
    Do anyone know what --service-sandbox-type=icon_reader means?
    vivaldi_dl2.png

    upd. Glitch happens between the start of download and Save As dialog appearing. After dialog is shown, extra process count starts to decrease.
    upd2. So it looks like Vivaldi tries to load icon from downloading file and if it happens not instantly, then it tries again, adding slowdown and making even harder for it to load icon.
    What a software design, when separate process is needed to load an icon!



  • Thanks for this snapshot.
    Can we expect version bump to chromium 86 soon?
    I'm interested in using the declarativeNetRequest with ModifyHeaderInfo to set headers e.g. referer from within a webExtension as explained here https://developer.chrome.com/extensions/declarativeNetRequest#type-ModifyHeaderInfo.
    At the moment trying to modify a header results in
    rules.json: Rule with id 2 couldn't be parsed. Parse error: 'HeaderOperation': expected "remove", got "set"; unable to populate array 'RuleAction'.



  • @eruzo: Which registry key(s) did you edit? I saw multiple ones containing the version string.



  • Snapshot update URL (https://update.vivaldi.com/update/1.0/win/appcast.x64.xml) isn't returning this as the latest snapshot. Did this endpoint change?


  • Moderator

    @bc3tech You should visit the Snapshot blog for information.
    Read this! 😉

    Known Issues

    Windows autoupdate disabled as some users are losing the install on upgrade
    https://vivaldi.com/de/blog/snapshots/desktop/usa-today-loading-fix-vivaldi-browser-snapshot-2009-3/

    Server can not send a newer version than 2001.3, because devs do not want to breaks users Snapshot installation.

    Download installer by hand and install if you are brave enough.



  • @Gwen-Dragon I was lucky to not have any problems updating to 2009.3 then 🤞



  • @Gwen-Dragon said in USA Today loading fix – Vivaldi Browser snapshot 2009.3:

    @bc3tech You should visit the Snapshot blog for information.
    Read this! 😉

    Known Issues

    Windows autoupdate disabled as some users are losing the install on upgrade
    https://vivaldi.com/de/blog/snapshots/desktop/usa-today-loading-fix-vivaldi-browser-snapshot-2009-3/

    Server can not send a newer version than 2001.3, because devs do not want to breaks users Snapshot installation.

    Download installer by hand and install if you are brave enough.

    Thank you - I only noticed because the automation I've written to pick up new versions was breaking, so I don't pay too much attention to the formal announcements.


  • Moderator

    New version 2020.3


Log in to reply
 

Looks like your connection to Vivaldi Forum was lost, please wait while we try to reconnect.