Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Dropbox gets killed by oom-killer
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo
View previous topic :: View next topic  
Author Message
solamour
l33t
l33t


Joined: 21 Dec 2004
Posts: 698
Location: San Diego, CA

PostPosted: Sat Jan 19, 2019 2:51 am    Post subject: Dropbox gets killed by oom-killer Reply with quote

I have a woefully under-powered machine with about 236MB of RAM. It does what it's designed to do, so I don't plan to replace it, but lately, it keeps killing a memory hungry process; Dropbox, to be specific.

Code:

Jan 16 13:43:56 gentoo kernel: watch invoked oom-killer: gfp_mask=0x27080c0(GFP_KERNEL_ACCOUNT|__GFP_ZERO|__GFP_NOTRACK), nodemask=0, order=1, oom_score_adj=0
Jan 16 13:43:56 gentoo kernel: watch cpuset=/ mems_allowed=0
Jan 16 13:43:56 gentoo kernel: CPU: 0 PID: 2464 Comm: watch Not tainted 4.9.76-gentoo-r1 #1
Jan 16 13:43:56 gentoo kernel: Hardware name: CompuLab AMD "CM-iGLX" Geode LX/CS5536 /CM-iGLX Platform, BIOS Version 5.2 09/02/2007
Jan 16 13:43:56 gentoo kernel:  cc0a1d88 c127e74a cc0a1dac c1135be5 00000015 00000292 cb84a500 cbedac40
Jan 16 13:43:56 gentoo kernel:  c0a80d00 c185a046 cc0a1e9c cc0a1dec c10f635f 00000000 00000015 00000000
Jan 16 13:43:56 gentoo kernel:  000000f2 00000051 cc0a1dd0 c1052895 cc0a1dec c10f5e2b 0010ec64 0000002d
Jan 16 13:43:56 gentoo kernel: Call Trace:
Jan 16 13:43:56 gentoo kernel:  [<c127e74a>] dump_stack+0x16/0x1c
Jan 16 13:43:56 gentoo kernel:  [<c1135be5>] dump_header.isra.22+0x5b/0x169
Jan 16 13:43:56 gentoo kernel:  [<c10f635f>] oom_kill_process+0x20f/0x3b0
Jan 16 13:43:56 gentoo kernel:  [<c1052895>] ? has_capability_noaudit+0x15/0x20
Jan 16 13:43:56 gentoo kernel:  [<c10f5e2b>] ? oom_badness.part.23+0xbb/0x150
Jan 16 13:43:56 gentoo kernel:  [<c10f67d7>] out_of_memory+0xb7/0x350
Jan 16 13:43:56 gentoo kernel:  [<c10fa4b5>] __alloc_pages_nodemask+0xb75/0xbf0
Jan 16 13:43:56 gentoo kernel:  [<c10493a4>] copy_process.part.69+0xd4/0x1350
Jan 16 13:43:56 gentoo kernel:  [<c10f2aa0>] ? find_get_pages_tag+0x170/0x170
Jan 16 13:43:56 gentoo kernel:  [<c104aa8b>] _do_fork+0xdb/0x330
Jan 16 13:43:56 gentoo kernel:  [<c128be90>] ? _copy_to_user+0x20/0x30
Jan 16 13:43:56 gentoo kernel:  [<c104ada7>] SyS_clone+0x27/0x30
Jan 16 13:43:57 gentoo kernel:  [<c1001711>] do_int80_syscall_32+0x51/0xb0
Jan 16 13:43:57 gentoo kernel:  [<c171a4c2>] entry_INT80_32+0x2a/0x2a
Jan 16 13:43:57 gentoo kernel: Mem-Info:
Jan 16 13:43:57 gentoo kernel: active_anon:13859 inactive_anon:16368 isolated_anon:0\x0a active_file:7593 inactive_file:6173 isolated_file:23\x0a unevictable:1688 dirty:1025 writeback:1024 unstable:0\x0a slab_reclaimable:6120 slab_unreclaimable:3714\x0a mapped:4158 shmem:7 pagetables:574 bounce:0\x0a free:2479 free_pcp:45 free_cma:0
Jan 16 13:43:57 gentoo kernel: Node 0 active_anon:55436kB inactive_anon:65472kB active_file:30372kB inactive_file:24692kB unevictable:6752kB isolated(anon):0kB isolated(file):92kB mapped:16632kB dirty:4100kB writeback:4096kB shmem:28kB writeback_tmp:0kB unstable:0kB pages_scanned:467615 all_unreclaimable? yes
Jan 16 13:43:57 gentoo kernel: DMA free:3896kB min:128kB low:160kB high:192kB active_anon:560kB inactive_anon:780kB active_file:80kB inactive_file:652kB unevictable:0kB writepending:732kB present:15984kB managed:15908kB mlocked:0kB slab_reclaimable:7448kB slab_unreclaimable:1480kB kernel_stack:464kB pagetables:56kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB
Jan 16 13:43:57 gentoo kernel: lowmem_reserve[]: 0 219 219 219
Jan 16 13:43:57 gentoo kernel: Normal free:6020kB min:1828kB low:2284kB high:2740kB active_anon:54876kB inactive_anon:64692kB active_file:30292kB inactive_file:24040kB unevictable:6752kB writepending:7464kB present:239512kB managed:226608kB mlocked:6752kB slab_reclaimable:17032kB slab_unreclaimable:13376kB kernel_stack:1216kB pagetables:2240kB bounce:0kB free_pcp:180kB local_pcp:180kB free_cma:0kB
Jan 16 13:43:57 gentoo kernel: lowmem_reserve[]: 0 0 0 0
Jan 16 13:43:57 gentoo kernel: DMA: 94*4kB (UEH) 4*8kB (H) 4*16kB (H) 7*32kB (H) 6*64kB (H) 6*128kB (H) 6*256kB (H) 1*512kB (H) 0*1024kB 0*2048kB 0*4096kB = 3896kB
Jan 16 13:43:57 gentoo kernel: Normal: 1505*4kB (UE) 0*8kB 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 6020kB
Jan 16 13:43:57 gentoo kernel: Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=4096kB
Jan 16 13:43:57 gentoo kernel: 18134 total pagecache pages
Jan 16 13:43:57 gentoo kernel: 2966 pages in swap cache
Jan 16 13:43:57 gentoo kernel: Swap cache stats: add 317355495, delete 317352529, find 1027060084/1170659002
Jan 16 13:43:57 gentoo kernel: Free swap  = 4028272kB
Jan 16 13:43:57 gentoo kernel: Total swap = 4193852kB
Jan 16 13:43:57 gentoo kernel: 63874 pages RAM
Jan 16 13:43:57 gentoo kernel: 0 pages HighMem/MovableOnly
Jan 16 13:43:57 gentoo kernel: 3245 pages reserved
Jan 16 13:43:57 gentoo kernel: [ pid ]   uid  tgid total_vm      rss nr_ptes nr_pmds swapents oom_score_adj name
Jan 16 13:43:57 gentoo kernel: [ 2895]     0  2895     2829       27       6       0      134         -1000 systemd-udevd
Jan 16 13:43:57 gentoo kernel: [ 4127]     0  4127     1672       67       5       0       92             0 syslog-ng
Jan 16 13:43:57 gentoo kernel: [ 4384]     0  4384      596      169       4       0       49             0 dhcpcd
Jan 16 13:43:57 gentoo kernel: [ 5464]     0  5464     8919      142      11       0      308             0 smbd
Jan 16 13:43:57 gentoo kernel: [ 5469]     0  5469     8332       59      10       0      344             0 smbd-notifyd
Jan 16 13:43:57 gentoo kernel: [ 5470]     0  5470     6014       69       9       0      318             0 cleanupd
Jan 16 13:43:57 gentoo kernel: [ 5472]     0  5472     4062      247       6       0      222             0 nmbd
Jan 16 13:43:57 gentoo kernel: [ 5487]     0  5487     8925      245      11       0      257             0 lpqd
Jan 16 13:43:57 gentoo kernel: [ 5787] 65534  5787      597      135       3       0       13             0 noip2
Jan 16 13:43:57 gentoo kernel: [ 5797]     0  5797      972        1       5       0       33             0 agetty
Jan 16 13:43:57 gentoo kernel: [ 5798]     0  5798      972        1       4       0       33             0 agetty
Jan 16 13:43:57 gentoo kernel: [ 5799]     0  5799      972        1       4       0       34             0 agetty
Jan 16 13:43:57 gentoo kernel: [ 5800]     0  5800      972        1       5       0       32             0 agetty
Jan 16 13:43:57 gentoo kernel: [ 5801]     0  5801      972        1       4       0       32             0 agetty
Jan 16 13:43:57 gentoo kernel: [ 5908]  1000  5908     3503      610       7       0     1887             0 screen
Jan 16 13:43:57 gentoo kernel: [ 5911]  1000  5911     1451        1       5       0      218             0 bash
Jan 16 13:43:57 gentoo kernel: [ 5912]  1000  5912     1479      216       5       0      260             0 bash
Jan 16 13:43:57 gentoo kernel: [ 5918]  1000  5918     1150       17       5       0       77             0 su
Jan 16 13:43:57 gentoo kernel: [ 5924]     0  5924     1242       17       5       0       73             0 sudo
Jan 16 13:43:57 gentoo kernel: [ 5927]  1000  5927     1418        1       5       0      197             0 bash
Jan 16 13:43:57 gentoo kernel: [ 5930]  1000  5930     1450        1       4       0      218             0 bash
Jan 16 13:43:57 gentoo kernel: [ 5936]     0  5936     1309      282       6       0       95             0 htop
Jan 16 13:43:57 gentoo kernel: [ 6029]     0  6029     1467       44       5       0      241             0 bash
Jan 16 13:43:57 gentoo kernel: [ 6965]     0  6965      972        1       4       0       33             0 agetty
Jan 16 13:43:57 gentoo kernel: [ 7916]     0  7916     1669        0       5       0       86             0 syslog-ng
Jan 16 13:43:57 gentoo kernel: [ 7917]     0  7917     8574      459       7       0      253             0 syslog-ng
Jan 16 13:43:57 gentoo kernel: [21621]     0 21621     8919        0      11       0      345             0 smbd
Jan 16 13:43:57 gentoo kernel: [29508]     0 29508     8919        0      11       0      345             0 smbd
Jan 16 13:43:57 gentoo kernel: [29928]  1000 29928     2247        1       6       0      680             0 vi
Jan 16 13:43:57 gentoo kernel: [31713]  1000 31713     1494       46       5       0      288             0 bash
Jan 16 13:43:57 gentoo kernel: [ 7298]     0  7298     1917     1689       5       0        0             0 ntpd
Jan 16 13:43:57 gentoo kernel: [29721]  1000 29721     4042      469       7       0     1221             0 python
Jan 16 13:43:57 gentoo kernel: [32222]     0 32222     8919        0      11       0      345             0 smbd
Jan 16 13:43:57 gentoo kernel: [20170]   107 20170     3479      724       7       0     2057             0 lighttpd
Jan 16 13:43:57 gentoo kernel: [32696]     0 32696     5933      495       7       0       31             0 gpg-agent
Jan 16 13:43:57 gentoo kernel: [32728]     0 32728     6077      428       8       0     1517             0 dirmngr
Jan 16 13:43:57 gentoo kernel: [19322]     0 19322     1207      271       5       0      142             0 crond
Jan 16 13:43:57 gentoo kernel: [19325]     0 19325     1251      306       5       0       49             0 run-crons
Jan 16 13:43:57 gentoo kernel: [19352]     0 19352     4162      462       7       0     1510             0 python
Jan 16 13:43:57 gentoo kernel: [23966]     0 23966     8985      451       5       0       72             0 master
Jan 16 13:43:57 gentoo kernel: [28130]   207 28130     9013      476       7       0       76             0 qmgr
Jan 16 13:43:57 gentoo kernel: [28294]   207 28294     9603      445       8       0      101             0 tlsmgr
Jan 16 13:43:57 gentoo kernel: [ 1623]     0  1623     2680      444       6       0      336             0 cupsd
Jan 16 13:43:57 gentoo kernel: [14264]  1000 14264     1438      386       6       0      219             0 bash
Jan 16 13:43:57 gentoo kernel: [14393]  1000 14393     1059      498       6       0       10             0 watch
Jan 16 13:43:57 gentoo kernel: [ 2864]     0  2864     6076      381       8       0     1461             0 dirmngr
Jan 16 13:43:57 gentoo kernel: [ 6887]     0  6887     1262      381       5       0       76         -1000 sshd
Jan 16 13:43:57 gentoo kernel: [11580] 65534 11580     1485      476       4       0      152             0 openvpn
Jan 16 13:43:57 gentoo kernel: [11672]     0 11672     1082      322       5       0       37             0 rsync
Jan 16 13:43:57 gentoo kernel: [17616]     0 17616     1200      143       5       0      109             0 crond
Jan 16 13:43:57 gentoo kernel: [28556]  1000 28556     1215        3       5       0       47             0 screen
Jan 16 13:43:57 gentoo kernel: [30795]  1000 30795     1215        3       5       0       48             0 screen
Jan 16 13:43:57 gentoo kernel: [19160]  1000 19160     1424        3       5       0      205             0 bash
Jan 16 13:43:57 gentoo kernel: [19189]  1000 19189     1535       50       5       0      330             0 bash
Jan 16 13:43:57 gentoo kernel: [19243]  1000 19243     1144        3       5       0       74             0 su
Jan 16 13:43:57 gentoo kernel: [19297]     0 19297     1437       53       6       0      239             0 bash
Jan 16 13:43:57 gentoo kernel: [  481]  1000   481     1215        3       5       0       47             0 screen
Jan 16 13:43:57 gentoo kernel: [ 8791]  1000  8791     1215       10       5       0       48             0 screen
Jan 16 13:43:57 gentoo kernel: [ 3281]  1000  3281     1215       10       5       0       48             0 screen
Jan 16 13:43:57 gentoo kernel: [ 3440]  1000  3440     1215       10       5       0       47             0 screen
Jan 16 13:43:57 gentoo kernel: [ 9244]     0  9244     1368       10       5       0      122             0 sshd
Jan 16 13:43:57 gentoo kernel: [ 9303]  1000  9303     1368       98       5       0      106             0 sshd
Jan 16 13:43:57 gentoo kernel: [ 9307]  1000  9307     1399       39       5       0      200             0 bash
Jan 16 13:43:57 gentoo kernel: [ 9929]   110  9929     1010      259       5       0        9             0 dnsmasq
Jan 16 13:43:57 gentoo kernel: [20096]     0 20096     1368       54       5       0      122             0 sshd
Jan 16 13:43:57 gentoo kernel: [20173]  1000 20173     1368      164       5       0      100             0 sshd
Jan 16 13:43:57 gentoo kernel: [20178]  1000 20178     1215      102       5       0       39             0 screen
Jan 16 13:43:57 gentoo kernel: [17490]  1000 17490     1637      120       4       0       68             0 ssh
Jan 16 13:43:57 gentoo kernel: [ 7053]  1000  7053   223618    29353     146       0    21219             0 dropbox
Jan 16 13:43:57 gentoo kernel: [32747]   207 32747     8999      330       6       0       69             0 pickup
Jan 16 13:43:57 gentoo kernel: [ 2446]     0  2446      880      586       4       0        0             0 dhcpcd-run-hook
Jan 16 13:43:57 gentoo kernel: [ 2462]     0  2462     1672      592       5       0       58             0 syslog-ng
Jan 16 13:43:57 gentoo kernel: [ 2463]     0  2463      880      372       4       0        0             0 dhcpcd-run-hook
Jan 16 13:43:57 gentoo kernel: [ 2464]  1000  2464     1059      228       5       0        9             0 watch
Jan 16 13:43:57 gentoo kernel: Out of memory: Kill process 7053 (dropbox) score 45 or sacrifice child
Jan 16 13:43:57 gentoo kernel: Killed process 7053 (dropbox) total-vm:894472kB, anon-rss:113188kB, file-rss:4224kB, shmem-rss:0kB
Jan 16 13:43:57 gentoo kernel: oom_reaper: reaped process 7053 (dropbox), now anon-rss:0kB, file-rss:28kB, shmem-rss:0kB


Is there anything I can do to run Dropbox without letting it get killed? I don't mind even if the whole system gets really slow.
__
sol
Back to top
View user's profile Send private message
mike155
Advocate
Advocate


Joined: 17 Sep 2010
Posts: 4438
Location: Frankfurt, Germany

PostPosted: Sun Jan 20, 2019 1:04 am    Post subject: Reply with quote

1) I looked at the output of the OOM killer you posted. It really is Dropbox that consumes too much memory. For that reason, it wouldn't make sense to stop or tune any other processes.

2) It seems that swap isn't used much, so it won't help to increase swap space:
Code:
Jan 16 13:43:57 gentoo kernel: Free swap  = 4028272kB
Jan 16 13:43:57 gentoo kernel: Total swap = 4193852kB

3) You may be able to reduce the amount of RAM requested by Dropbox. Do you know this article?

4) I understand that you don't want to replace your machine. But maybe you could add more RAM?
Back to top
View user's profile Send private message
solamour
l33t
l33t


Joined: 21 Dec 2004
Posts: 698
Location: San Diego, CA

PostPosted: Sun Jan 20, 2019 6:03 am    Post subject: Reply with quote

The first thing I suspected (without looking at anything else) was the swap, so I increased to 4GB, but for whatever reasons, not much of it is used. Perhaps what could be swapped out was already swapped out.

I can't add more RAM, because it's soldered in.

My Dropbox has about 50K files, and Dropbox gets killed during the initial syncing. I'm going to just copy all files in Dropbox folder from another machine that already synced, and see if doing so makes any difference.
__
sol
Back to top
View user's profile Send private message
solamour
l33t
l33t


Joined: 21 Dec 2004
Posts: 698
Location: San Diego, CA

PostPosted: Thu Jan 31, 2019 5:24 pm    Post subject: Reply with quote

As of now, the latest Dropbox (v66.3.72) doesn't work on old 32-bit machines (https://www.dropboxforum.com/t5/Installation-and-desktop-app/Linux-Dropbox-doesn-t-start-Illegal-instruction/td-p/319640). Time to move on, I suppose.
__
sol
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum