1 |
In order to update to the latest stable PyQt5-5.13.2 , |
2 |
I was required to remerge qtwebkit-5.212.0_pre20190629 ; |
3 |
this normally takes 30 min & can make its cache in memory. |
4 |
|
5 |
Towards the end of the latter compile, I suddenly found myself |
6 |
looking at a completely dark screen : the whole system had crashed. |
7 |
I pressed the Start button on the box & tried the emerge again, |
8 |
watching what was going on during the compile, |
9 |
while monitoring 'free' on another tab & activity on Gkrellm. |
10 |
Early in the compile, it briefly used most of swap : |
11 |
I have 8 GB memory + 8 GB swap partition |
12 |
& it was using c 4,5 GB swap ; this dropped again fairly quickly. |
13 |
All 8 processors were running at 100 % or nearly |
14 |
& the CPU temperature was 70 C with fans whining a bit. |
15 |
Then at the same point in the compile, poof ! -- another hard crash. |
16 |
|
17 |
Nothing at all in 'syslog' ; 'kern.log' shows : |
18 |
|
19 |
Jan 4 13:23:56 localhost kernel: IPv6: ADDRCONF(NETDEV_CHANGE): enp2s0: link becomes ready |
20 |
Jan 4 14:09:33 localhost kernel: Kernel logging (proc) stopped. |
21 |
Jan 4 14:09:33 localhost kernel: Kernel log daemon terminating. |
22 |
< this wb the crash, then restart > |
23 |
Jan 4 14:09:55 localhost kernel: klogd 1.5.1, log source = /proc/kmsg started. |
24 |
Jan 4 14:09:55 localhost kernel: Inspecting /usr/src/linux/System.map |
25 |
Jan 4 14:09:55 localhost kernel: Cannot find map file. |
26 |
Jan 4 14:09:55 localhost kernel: Loaded 30475 symbols from 1 module. |
27 |
Jan 4 14:09:55 localhost kernel: Linux version 4.14.52-gentoo (root@localhost) (gcc version 7.3.0 (Gentoo 7.3.0-r3 p1.4)) #5 SMP Sun Aug 19 23:59:47 EDT 201 |
28 |
|
29 |
which isn't very helpful. What evidence there was suggested |
30 |
that it had run out of swap, causing the kernel to panic, |
31 |
so I added 'dev-qt/qtwebkit notmpfs.conf' to /etc/portage/package.env , |
32 |
tried the emerge again & it went thro' successfully in 29 min . |
33 |
|
34 |
If you try to emerge LO or FF using a tmpfs , Portage tells you not to. |
35 |
Rust is the 4th entry in package.env : |
36 |
I forget whether Portage/other warned me or I found out the hard way. |
37 |
|
38 |
It's also a puzzle why qtwebkit failed on this re-merge |
39 |
after compiling successfully when previously updated a few months ago. |
40 |
|
41 |
It's a very long time since my system (on any box) crashed in this manner. |
42 |
|
43 |
This is FYI, but others might have a few comments. |
44 |
|
45 |
-- |
46 |
========================,,============================================ |
47 |
SUPPORT ___________//___, Philip Webb |
48 |
ELECTRIC /] [] [] [] [] []| Cities Centre, University of Toronto |
49 |
TRANSIT `-O----------O---' purslowatchassdotutorontodotca |