Vivaldi processes running as root on Linux.



  • How is it that a Vivaldi user process spawns more than 10 Vivaldi processes running as root?



  • Hi, Vivaldi open threads for every tab to get better performance on multithreading systems.
    Seven on my system after start Vivaldi.
    On my system all run as user.
    Are you running /opt/vivaldi-snapshot/vivaldi-bin ?

    Cheers, mib



  • Thank you for your reply.
    .
    .
    @mib2berlin:

    Hi, Vivaldi open threads for every tab to get better performance on multithreading systems.
    Seven on my system after start Vivaldi.
    On my system all run as user.
    Are you running /opt/vivaldi-snapshot/vivaldi-bin ?

    No, I have installed, and run, vivaldi-preview_1.0.118.19-1_amd64.deb

    About Vivaldi yields:


    Vivaldi 1.0.162.9 (Developer Build)
    Revision 2cdaf3a806b2a96130422b734cdcddd8f5b135dd
    OS Linux
    Blink 537.36 (@c4fc1926ad569ca9bd622e77402c6afb91ac4ce4)
    JavaScript V8 4.1.0.21
    Flash (Disabled)
    User Agent Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.105 Safari/537.36 Vivaldi/1.0.162.9
    Command Line /usr/bin/vivaldi-preview –ppapi-flashLXTask 0.1.4-path --ppapi-flash-version --always-authorize-plugins --no-first-run --flag-switches-begin --flag-switches-end
    Executable Path /opt/vivaldi/vivaldi
    Profile Path /home/alan/.config/vivaldi/Default
    Variations ed1d377-e1cc0f14




    The LXDE task manager LXTask 0.1.4 shows: http://imgur.com/2eIU9uh




    A series of "ls -l" commands reveals:

    root@t05d01:/usr/bin# whereis vivaldi
    vivaldi: /usr/bin/vivaldi /usr/bin/X11/vivaldi
    root@t05d01:/usr/bin#

    root@t05d01:/usr/bin# ls -l vivaldi
    lrwxrwxrwx 1 root root 25 May 19 19:45 vivaldi -> /etc/alternatives/vivaldi
    root@t05d01:/usr/bin#

    root@t05d01:/usr/bin# ls -l /etc/alternatives/vivaldi
    lrwxrwxrwx 1 root root 24 May 19 19:45 /etc/alternatives/vivaldi -> /usr/bin/vivaldi-preview

    root@t05d01:/usr/bin# ls -l /usr/bin/vivaldi-preview
    lrwxrwxrwx 1 root root 20 Apr 30 05:34 /usr/bin/vivaldi-preview -> /opt/vivaldi/vivaldi

    root@t05d01:/usr/bin# ls -l /opt/vivaldi/vivaldi
    -rwxr-xr-x 1 root root 4312 Apr 30 05:34 /opt/vivaldi/vivaldi


    A look into /opt/vivaldi reveals:

    root@t05d01:/opt/vivaldi# ls
    cron natives_blob.bin product_logo_256.png resources vivaldi-bin
    icudtl.dat product_logo_128.png product_logo_32.png resources.pak vivaldi-sandbox
    libffmpegsumo.so product_logo_16.png product_logo_32.xpm snapshot_blob.bin
    libpdf.so product_logo_22.png product_logo_48.png vivaldi
    locales product_logo_24.png product_logo_64.png vivaldi_100_percent.pak

    root@t05d01:/opt/vivaldi# ls -l vivaldi
    -rwxr-xr-x 1 root root 4312 Apr 30 05:34 vivaldi

    root@t05d01:/opt/vivaldi# ls -l natives_blob.bin
    -rw-r--r-- 1 root root 413533 Apr 30 05:34 natives_blob.bin




  • Hi again, binary locations are different on Debian for sure and you use technical preview.
    1.0.162.9 is "old" may it was different there but I would never run such an app as root.
    I would try latest snapshot 1.0.178.2.
    May an admin/developer can shed a light about the root thing.

    Cheers, mib



  • Seems that the OP is running Vivaldi as root instead of as a user, hence why all the root owned processes (unless that task manager has a strange bug that confuses root with user). The ls commands cited are just showing where Vivaldi is installed, which naturally would be in the domain that root controls. Despite this, if you run as user, all Vivaldi processes would be user owned, not root. When I run htop to see the numerous Vivaldi processes running on my Debian Jessie virtual machine installation, all are owned by user, as expected.

    My advice to the OP is to not run Vivaldi as root.

    Edit: Actually, I'll take a lot of that back (the OP running Vivaldi as root; sorry about that presumption). The XFCE task manager also shows Vivaldi processes running as root. However, htop and top show the same processes running as user, not root. Seems that something is buggy somewhere, but I suspect it's not top or htop.



  • I uninstalled vivaldi-preview_1.0.118.19-1_amd64 and then installed vivaldi-snapshot_1.0.178.2-1_amd64; thank you mib.

    "LXTask 0.1.4" still shows Vivaldi processes running as root on my system but "top" and "ps -U root -u root u" both show Vivaldi running as user.

    I"ve looked at the C code for the XFCE task manager (found at http://git.xfce.org/apps/xfce4-taskmanager/snapshot/xfce4-taskmanager-1.1.0.tar.bz2), specifically task-manager-linux.c, hoping to find code that I at least somewhat understood but, as my expertise is in IBM Assembler, I saw very little intelligible detail.

    I agree with Gort that the task managers are likely at fault but I'll continue to use Opera 12.16 until the situation clears.

    Thanks to all,


Log in to reply
 

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