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-previewroot@t05d01:/usr/bin# ls -l /usr/bin/vivaldi-preview
lrwxrwxrwx 1 root root 20 Apr 30 05:34 /usr/bin/vivaldi-preview -> /opt/vivaldi/vivaldiroot@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.pakroot@t05d01:/opt/vivaldi# ls -l vivaldi
-rwxr-xr-x 1 root root 4312 Apr 30 05:34 vivaldiroot@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,
-