View previous topic :: View next topic |
Author |
Message |
52midnight Apprentice
Joined: 20 Mar 2012 Posts: 176 Location: Brisbane AU
|
Posted: Thu Mar 28, 2013 4:05 am Post subject: Strange processes running on new installation. |
|
|
I've just discovered three strange processes running on my new Gentoo installation that are using all available CPU cycles, and I've no idea what they are or how they were started. Two of them are so early in the process list that I must assume that they're a system utility of some sort, but why they have an ebook viewer and my private browser Index page as parameters I can't figure. Here they are in ps ax:
Code: | 2493 pts/16 Sl 4:45 python2.7 /usr/bin/ebook-viewer /ace/htp/Index.html
2503 pts/16 Sl 4:44 python2.7 /usr/bin/ebook-viewer /ace/htp/Index.html
:
18915 ? Sl 0:30 python2 /usr/bin/guake |
Can anyone enlighten me as to what they are and what they're doing? |
|
Back to top |
|
|
phajdan.jr Retired Dev
Joined: 23 Mar 2006 Posts: 1777 Location: Poland
|
Posted: Thu Mar 28, 2013 4:08 am Post subject: |
|
|
guake is a terminal emulator. I think you must have installed it...
Not sure about ebook-viewer - what's the output of "equery belongs /usr/bin/ebook-viewer" ? _________________ http://phajdan-jr.blogspot.com/ |
|
Back to top |
|
|
52midnight Apprentice
Joined: 20 Mar 2012 Posts: 176 Location: Brisbane AU
|
Posted: Thu Mar 28, 2013 4:17 am Post subject: |
|
|
Code: | bbx10 ~ # equery belongs /usr/bin/ebook-viewer
* Searching for /usr/bin/ebook-viewer ...
app-text/calibre-0.9.20 (/usr/bin/ebook-viewer) |
I'd been looking for a light-weight alternative to Opera and had just installed dwb, surf, jumanji and epiphany. Guake has been installed for several days. I've just rebooted and none of them are now in the process list. I'd hate to think there's malicious code in one of the packages I installed, but the thing was working its way through every link in my link-filled Index page. Curious? |
|
Back to top |
|
|
52midnight Apprentice
Joined: 20 Mar 2012 Posts: 176 Location: Brisbane AU
|
Posted: Thu Mar 28, 2013 4:56 am Post subject: |
|
|
Here's something that may or may not be related. I'm debugging a Perl script I wrote that, amongst other things, parses emerge.log into a summary format. I used it to examine the last few emerges, and the log has anomalies in it that I hadn't allowed for in coding it. Normally, an emerge starts and ends like this:
Code: | 1364439389: Started emerge on: Mar 28, 2013 12:56:29
1364439389: *** emerge --ask --verbose --usepkg dwb
1364439429: >>> emerge (1 of 1) www-client/dwb-2012.08.22 to /
1364439429: === (1 of 1) Cleaning (www-client/dwb-2012.08.22::/usr/portage/www-client/dwb/dwb-2012.08.22.ebuild)
:
1364439543: ::: completed emerge (1 of 1) www-client/dwb-2012.08.22 to /
1364439543: *** Finished. Cleaning up...
1364439548: *** exiting successfully.
1364439549: *** terminating. |
Prior to emerging dwb, I'd invoked emerge with --ask in different console tabs, and cancelled them until I was ready to proceed. But straight after the dwb emerge, several others started WITHOUT invocation lines. Notice the first timestamp here is the same as the last one above:
Code: | 1364439549: *** terminating.
1364439595: >>> emerge (1 of 6) sys-libs/libutempter-1.1.5 to /
1364439596: === (1 of 6) Merging Binary (sys-libs/libutempter-1.1.5::/usr/portage/packages/sys-libs/libutempter-1.1.5.tbz2)
: |
These six packages terminated in 'surf', a previously cancelled invocation, and then move straight into another cancelled emerge, jumanji, and on into epiphany:
Code: | 1364439703: ::: completed emerge (6 of 6) www-client/surf-0.5 to /
1364439703: *** Finished. Cleaning up...
1364439708: *** exiting successfully.
1364439709: *** terminating.
1364439768: >>> emerge (1 of 1) www-client/jumanji-9999 to /
:
1364439824: ::: completed emerge (1 of 1) www-client/jumanji-9999 to /
1364439825: *** Finished. Cleaning up...
1364439830: *** exiting successfully.
1364439830: *** terminating.
1364439882: >>> emerge (1 of 11) dev-perl/XML-NamespaceSupport-1.110.0 to /
:
1364440579: >>> emerge (11 of 11) www-client/epiphany-2.30.6-r1 to /
1364440579: === (11 of 11) Cleaning (www-client/epiphany-2.30.6-r1::/usr/portage/www-client/epiphany/epiphany-2.30.6-r1.ebuild)
:
1364441775: ::: completed emerge (11 of 11) www-client/epiphany-2.30.6-r1 to /
1364441775: *** Finished. Cleaning up...
1364441781: *** exiting successfully.
1364441781: *** terminating. |
Now I did reinvoke emerge to install these packages, but the invocation lines aren't present in emerge.log I'm studying this with a view to altering my Perl script, but I'd be intersted to know whether these entries are as expected. |
|
Back to top |
|
|
52midnight Apprentice
Joined: 20 Mar 2012 Posts: 176 Location: Brisbane AU
|
Posted: Thu Mar 28, 2013 5:33 am Post subject: |
|
|
I've posted my script output here:
http://52midnight.com/gentoo/emerge.log.html
If you jump to the end of the page, you'll clearly see the blank red lines I've had to allow for where there should (?) be invocations. |
|
Back to top |
|
|
52midnight Apprentice
Joined: 20 Mar 2012 Posts: 176 Location: Brisbane AU
|
Posted: Thu Mar 28, 2013 5:51 pm Post subject: |
|
|
The problem seems to be with Epiphany invoking the ebook viewer as its Source viewer. I've posted a summary of top and ps ax here:
http://52midnight.com/gentoo/Epiphany.html
Haven't seen a repeat of the previous instance of processes early in the px table appearing in top's activity list. |
|
Back to top |
|
|
|