Version 1.11.917.39 on Ubuntu 16.04 does not load



  • I was happily using Vivaldi-stable (1.10.867.48) on my Ubuntu machine (16.04.3) in daily basis with about 50+ tabs. I restarted my machine yesterday and updated the Vivaldi to the latest (1.11.917.39). Vivaldi icon changed but when ever I wanted to open it, the icon was appearing in unity launch bar for about 10 seconds and then it went away. No error or warning message.

    For now I have purged Vivaldi and installed the older version from archive.

    I will be more than happy to provide you with log file if you tell me the path that Vivaldi stores them (probably in ~/.config/vivaldi/ )



  • Loads fine for me on 16.04, and I really like all the cosmetic changes that I can see, but not one that I now can not see: The menu section at the top of the page is white-on-white with none of the icons or menu buttons visible until hover. I have not yet checked to see if changing the settings might resolve things but there is probably some conflict in my current choices and what the developers use.



  • I was hoping that I might be able to solve my white-on-white problem by changing my settings, but ironically, the Settings Panels are completely white-on-white as far as all the text is concerned. I guess this goes in a new topic.


  • Moderator

    @m.mahmoudian said in Version 1.11.917.39 on Ubuntu 16.04 does not load:

    Vivaldi icon changed but when ever I wanted to open it, the icon was appearing in unity launch bar for about 10 seconds and then it went away. No error or warning message.

    The icon is located at "/usr/share/applications/vivaldi-stable.desktop"

    @m.mahmoudian said in Version 1.11.917.39 on Ubuntu 16.04 does not load:

    I will be more than happy to provide you with log file if you tell me the path that Vivaldi stores them (probably in ~/.config/vivaldi/ )

    Start Vivaldi via terminal (/usr/bin/vivaldi-stable &) or check the file ~/.xsession-errors



  • @m.mahmoudian said in Version 1.11.917.39 on Ubuntu 16.04 does not load:

    1.11.917.39

    It launches & runs fine for me, in TW [ie, RPM not DEB compilation]. What happens if you temporarily try a new clean profile?



  • @lamarca

    The icon is located at "/usr/share/applications/vivaldi-stable.desktop"

    I mentioned the icon change to imply that I installed the new version.

    Start Vivaldi via terminal (/usr/bin/vivaldi-stable &) or check the file ~/.xsession-errors

    seems after installing the older version, the ~/.xsession-errors is flushed, since it now contains:

    ➜  ~ cat .xsession-errors
    openConnection: connect: No such file or directory
    cannot connect to brltty at :0
    

    I will try to install the newer version and report.



  • @lamarca

    First of, I'm now logging in with Chrome since my precious Vivaldi is down :fearful: .
    I updated to 1.11.917.39 through sudo apt upgrade (last time I tried apt and also manual dpkg )

    The following is what you asked for:

    ➜  ~ /usr/bin/vivaldi-stable 
    [1]    3961 segmentation fault (core dumped)  /usr/bin/vivaldi-stable
    ➜  ~ /usr/bin/vivaldi-stable
    [1]    4673 segmentation fault (core dumped)  /usr/bin/vivaldi-stable
    ➜  ~ /usr/bin/vivaldi-stable
    [1]    4761 segmentation fault (core dumped)  /usr/bin/vivaldi-stable
    ➜  ~ cat .xsession-errors
    openConnection: connect: No such file or directory
    cannot connect to brltty at :0
    ➜  ~ /usr/bin/vivaldi-stable --version
    Vivaldi 1.11.917.39
    

    Any suggestions or possible solutions? I need to get back to my precious quick browser asap



  • @Vivaldi-Moderators This issue is hanging here for the past 5 days and I'm back to Chrome. I appreciate if you let me know how i can provide you enough information so tat we can solve this crash.


  • Moderator

    Ok. This issue could be from multiple sources, but most probably, it's coming from your system, as everyone (me included) installed the new version without issue. I'm not saying that it's your fault, I'm saying that maybe your system got corrupt somehow, and that created the issue. It can happen.

    First test, rename your profile folder (~/.config/vivaldi) to anything else (vivaldi-backup for example), and try starting Vivaldi again. If Vivaldi starts, it would have created a new profile folder. And it would mean that there is a corrupted file in your profile. Either you can start from an empty profile (because you have almost no data in your profile), or you can try to bring the files back one by one, to find the corrupted one, and skip it.

    Another test would be to redownload the package, and to try to install it again manually, from the deb (or rpm). I'm not sure that it would solve anything, but it's better to be sure.

    If those test didn't work, come back, and will try another thing.


  • Moderator

    Would be interesting what is seen in syslog or kernellog some lines before core dump occurred.



  • @m-mahmoudian if you wish to make a full system backup you can try Systemback



  • @Cqoicebordel Thanks for your detailed suggestions. Regarding your .deb suggestion and manually installing, I have tried it previously multiple times and it didn't work.

    But your suggestion about the "profile folder" worked!! It's so nice to see Vivaldi again. My plan is to go through the files one by one and narrow down which file in the previous profile is responsible for this headache. I'll report back once that is done for others' reference.



  • So I narrowed it down. But first, to all folks out there who want to take this approach:

    1. The number of files are HUUUGE. I was dealing with 9123 files (find -P -type f | wc -l)
    2. lots of files are created by the initial run, so they will be overwritten by your copy-pasting, hence I suggest you to use git to track the change and checkout previous working version of your "profile folder" quickly rather than deleting, initializing the folder and copying everything.

    Now, my finding:
    Out of all those files (621.4 MB) one file was the problematic one. When I copy everything else, it works fine and brings all my bookmarks, history, sessions, open tabs and etc.
    That file is a JSON file named ~/.config/vivaldi/Default/Preferences. The original file is 21.1 KB and my old file size is 137.0 KB.

    I used Meld to get the diff, but as you have guessed, dues to the difference in sizes, they are loads and loads of lines in the old file that is not in the new one, but the diff works never the less (for online diff you can use prettydiff.com which is under Creative Commons 1.0 Universal license)

    At this step I need someone with sufficient information about this specific JSON file to go through the diff and pinpoint the corrupted part since the file itself is not corrupted. Both files can be accessed in the following zip file:
    https://goo.gl/z2vyUb


  • Moderator

    I'm glad your installation works again, with most of your data back.
    I didn't look through the preferences file, but it seems that corruption of this file happens too often. It's not the first time this file got corrupted, and I'm sorry, I should have remembered it to suggest to check this one first.
    Now, two things : first, file a bug report with the details and the corrupted file (the working file is not necessary). https://vivaldi.com/bugreport/
    And second, lets ping some devs to look at it rapidly. @Vivaldi-Team, @mariap, @Aronand...

    Corruption of this file happens way too often, and the consequences are catastrophic for the user.


Log in to reply
 

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