gcc 内存不足,使用32G RAM构建Yocto

zour9fqk  于 2023-10-19  发布在  其他
关注(0)|答案(3)|浏览(236)

在使用bitbake和Yocto构建boot 2 qt时,由于某种内存不足,构建失败。
奇怪的是,我在这个桌面上有32 G的RAM。
由于出现“致命错误”消息,因此诊断出此问题

  1. | aarch64-poky-linux-g++: fatal error: Killed signal terminated program cc1plus
  2. | compilation terminated.
  3. | [24202/27248] CXX obj/content/browser/browser/audits_handler.o
  4. | [24203/27248] CXX obj/content/browser/browser/system_info_handler.o
  5. | [24204/27248] CXX obj/content/browser/browser/background_service_handler.o
  6. | [24205/27248] CXX obj/content/browser/browser/dom_handler.o
  7. | [24206/27248] CXX obj/content/browser/browser/handler_helpers.o
  8. | [24207/27248] CXX obj/content/browser/browser/devtools_mhtml_helper.o
  9. | [24208/27248] CXX obj/content/browser/browser/inspector_handler.o
  10. | [24209/27248] CXX obj/content/browser/browser/emulation_handler.o
  11. | [24210/27248] CXX obj/content/browser/browser/input_handler.o
  12. | [24211/27248] CXX obj/content/browser/browser/io_handler.o
  13. | [24212/27248] CXX obj/content/browser/browser/security_handler.o
  14. | [24213/27248] CXX obj/content/browser/browser/overlay_handler.o
  15. | [24214/27248] CXX obj/content/browser/browser/storage_handler.o
  16. | [24215/27248] CXX obj/content/browser/browser/page_handler.o
  17. | [24216/27248] CXX obj/content/browser/browser/service_worker_handler.o
  18. | [24217/27248] CXX obj/content/browser/browser/network_handler.o
  19. | ninja: build stopped: subcommand failed.
  20. | FAILED: src/core/Release/aarch64/QtWebEngineCore.stamp src/core/Release/aarch64/QtWebEngineCore
  21. | cd /home/bsp/yocto/testb2q/build/tmp/work/cortexa53-crypto-mx8mp-poky-linux/qtwebengine/6.2.1-r0/build/src/core && /home/bsp/yocto/testb2q/build/tmp/work/cortexa53-crypto-mx8mp-poky-linux/qtwebengine/6.2.1-r0/recipe-sysroot-native/usr/bin/ninja -C /home/bsp/yocto/testb2q/build/tmp/work/cortexa53-crypto-mx8mp-poky-linux/qtwebengine/6.2.1-r0/build/src/core/Release/aarch64 QtWebEngineCore
  22. | ninja: build stopped: subcommand failed.
  23. | WARNING: exit code 1 from a shell command.
  24. | ERROR: ExecutionError('/home/bsp/yocto/testb2q/build/tmp/work/cortexa53-crypto-mx8mp-poky-linux/qtwebengine/6.2.1-r0/temp/run.do_compile.3408041', 1, None, None)
  25. ERROR: Task (/home/bsp/yocto/testb2q/sources/meta-qt6/recipes-qt/qt6/qtwebengine_git.bb:do_compile) failed with exit code '1'

查看dmesg输出,我得到了以下结果:

  1. [9723286.547945] CPU: 11 PID: 3575743 Comm: cc1plus Not tainted 5.8.0-59-generic #66~20.04.1-Ubuntu
  2. [9723286.547945] Hardware name: Dell Inc. Precision 3630 Tower/0Y2K8N, BIOS 2.5.0 02/05/2020
  3. [9723286.547946] Call Trace:
  4. [9723286.547950] dump_stack+0x74/0x92
  5. [9723286.547952] dump_header+0x4f/0x1eb
  6. [9723286.547953] oom_kill_process.cold+0xb/0x10
  7. [9723286.547955] out_of_memory.part.0+0x1df/0x430
  8. [9723286.547956] out_of_memory+0x6d/0xd0
  9. [9723286.547958] __alloc_pages_slowpath.constprop.0+0xd02/0xe20
  10. [9723286.547959] ? get_page_from_freelist+0x68/0x370
  11. [9723286.547961] __alloc_pages_nodemask+0x2bc/0x2f0
  12. [9723286.547963] alloc_pages_current+0x87/0xe0
  13. [9723286.547965] __page_cache_alloc+0x72/0x90
  14. [9723286.547966] pagecache_get_page+0xbf/0x300
  15. [9723286.547967] filemap_fault+0x6ec/0xa70
  16. [9723286.547969] ? unlock_page_memcg+0x20/0x30
  17. [9723286.547970] ? page_add_file_rmap+0x14e/0x1c0
  18. [9723286.547972] ? filemap_map_pages+0x1d5/0x3b0
  19. [9723286.547974] ext4_filemap_fault+0x32/0x50
  20. [9723286.547975] __do_fault+0x3c/0xe0
  21. [9723286.547976] do_fault+0x256/0x520
  22. [9723286.547977] __handle_mm_fault+0x547/0x930
  23. [9723286.547979] handle_mm_fault+0xca/0x200
  24. [9723286.547981] do_user_addr_fault+0x1e2/0x440
  25. [9723286.547983] exc_page_fault+0x86/0x1b0
  26. [9723286.547984] ? asm_exc_page_fault+0x8/0x30
  27. [9723286.547985] asm_exc_page_fault+0x1e/0x30
  28. [9723286.547987] RIP: 0033:0x6af5f0
  29. [9723286.547990] Code: Unable to access opcode bytes at RIP 0x6af5c6.
  30. [9723286.547991] RSP: 002b:00007ffe65f95758 EFLAGS: 00010212
  31. [9723286.547992] RAX: 0000000000000102 RBX: 0000000000000001 RCX: 0000000000000018
  32. [9723286.547994] RDX: 000000000078b9f3 RSI: 0000000000000102 RDI: 00007fa0a3685f90
  33. [9723286.547995] RBP: 00007fa0a3697370 R08: 0000000000000001 R09: 0000000800000110
  34. [9723286.547995] R10: 000000080000ffff R11: 0000000000000000 R12: 00007fa0a3685f90
  35. [9723286.547996] R13: 00007fa120eb6fc8 R14: 00007fa128ee4240 R15: 00007fa0a3692000
  36. [9723286.547997] Mem-Info:
  37. [9723286.548000] active_anon:7441586 inactive_anon:444318 isolated_anon:0
  38. active_file:286 inactive_file:206 isolated_file:0
  39. unevictable:29 dirty:4 writeback:0
  40. slab_reclaimable:82980 slab_unreclaimable:100523
  41. mapped:456 shmem:42 pagetables:20334 bounce:0
  42. free:49710 free_pcp:2809 free_cma:0
  43. [9723286.548002] Node 0 active_anon:29766344kB inactive_anon:1777272kB active_file:1144kB inactive_file:824kB unevictable:116kB isolated(anon):0kB isolated(file):0kB mapped:1824kB dirty:16kB writeback:0kB shmem:168kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 0kB writeback_tmp:0kB all_unreclaimable? no
  44. [9723286.548003] Node 0 DMA free:11812kB min:32kB low:44kB high:56kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB
  45. [9723286.548005] lowmem_reserve[]: 0 1801 31869 31869 31869
  46. [9723286.548007] Node 0 DMA32 free:123344kB min:3816kB low:5660kB high:7504kB reserved_highatomic:0KB active_anon:1747320kB inactive_anon:1096kB active_file:284kB inactive_file:260kB unevictable:0kB writepending:4kB present:1964184kB managed:1898008kB mlocked:0kB kernel_stack:16kB pagetables:984kB bounce:0kB free_pcp:2668kB local_pcp:256kB free_cma:0kB
  47. [9723286.548009] lowmem_reserve[]: 0 0 30067 30067 30067
  48. [9723286.548011] Node 0 Normal free:63684kB min:63728kB low:94516kB high:125304kB reserved_highatomic:2048KB active_anon:28019024kB inactive_anon:1776176kB active_file:1712kB inactive_file:1356kB unevictable:116kB writepending:12kB present:31399936kB managed:30796924kB mlocked:0kB kernel_stack:12592kB pagetables:80352kB bounce:0kB free_pcp:8568kB local_pcp:924kB free_cma:0kB
  49. [9723286.548013] lowmem_reserve[]: 0 0 0 0 0
  50. [9723286.548015] Node 0 DMA: 1*4kB (U) 0*8kB 0*16kB 1*32kB (U) 2*64kB (U) 1*128kB (U) 1*256kB (U) 0*512kB 1*1024kB (U) 1*2048kB (M) 2*4096kB (M) = 11812kB
  51. [9723286.548020] Node 0 DMA32: 113*4kB (UE) 166*8kB (UME) 225*16kB (UME) 293*32kB (UE) 240*64kB (UE) 151*128kB (UE) 95*256kB (UE) 47*512kB (UE) 23*1024kB (UME) 1*2048kB (E) 0*4096kB = 123428kB
  52. [9723286.548026] Node 0 Normal: 1004*4kB (UMEH) 987*8kB (UME) 1821*16kB (UME) 706*32kB (UME) 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 63640kB
  53. [9723286.548031] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=1048576kB
  54. [9723286.548032] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB
  55. [9723286.548032] 1283 total pagecache pages
  56. [9723286.548034] 385 pages in swap cache
  57. [9723286.548034] Swap cache stats: add 5713873, delete 5729326, find 11334351/11955584
  58. [9723286.548035] Free swap = 0kB
  59. [9723286.548036] Total swap = 2097148kB
  60. [9723286.548036] 8345028 pages RAM
  61. [9723286.548036] 0 pages HighMem/MovableOnly
  62. [9723286.548037] 167318 pages reserved
  63. [9723286.548037] 0 pages hwpoisoned
  64. [9723286.548037] Tasks state (memory values in pages):
  65. [9723286.548038] [ pid ] uid tgid total_vm rss pgtables_bytes swapents oom_score_adj name
  66. [9723286.548045] [ 415] 0 415 1347 0 53248 49 0 blkmapd
  67. [9723286.548048] [ 825] 0 825 796 0 45056 44 0 rpc.idmapd
  68. [9723286.548049] [ 842] 128 842 1778 0 53248 150 0 rpcbind
  69. [9723286.548050] [ 866] 0 866 60057 0 98304 784 0 accounts-daemon
  70. [9723286.548051] [ 867] 0 867 637 0 40960 42 0 acpid
  71. [9723286.548052] [ 871] 0 871 2356 13 57344 54 0 cron
  72. [9723286.548053] [ 876] 103 876 2574 45 57344 703 -900 dbus-daemon
  73. [9723286.548055] [ 878] 0 878 235709 37 196608 1009 0 NetworkManager
  74. [9723286.548056] [ 884] 0 884 20487 39 61440 57 0 irqbalance
  75. [9723286.548057] [ 903] 0 903 60644 100 106496 2066 0 polkitd
  76. [9723286.548058] [ 906] 104 906 56089 89 81920 554 0 rsyslogd
  77. [9723286.548060] [ 912] 0 912 58929 0 86016 187 0 switcheroo-cont
  78. [9723286.548061] [ 913] 0 913 4457 4 77824 528 0 systemd-logind
  79. [9723286.548062] [ 920] 0 920 3422 7 65536 153 0 wpa_supplicant
  80. [9723286.548063] [ 998] 0 998 8010 2 102400 6303 0 rpc.mountd
  81. [9723286.548065] [ 1020] 0 1020 59971 1 102400 382 0 gdm3
  82. [9723286.548066] [ 1074] 0 1074 29537 0 122880 2064 0 unattended-upgr
  83. [9723286.548068] [ 1102] 111 1102 38235 0 61440 94 0 rtkit-daemon
  84. [9723286.548069] [ 1203] 0 1203 63026 0 102400 352 0 upowerd
  85. [9723286.548070] [ 1498] 121 1498 215251 0 180224 1431 0 colord
  86. [9723286.548071] [ 1598] 120 1598 81722 39 126976 514 0 whoopsie
  87. [9723286.548072] [ 1604] 116 1604 2816 0 61440 124 0 kerneloops
  88. [9723286.548073] [ 1611] 116 1611 2816 24 69632 96 0 kerneloops
  89. [9723286.548074] [ 1614] 0 1614 760 1 45056 31 0 in.tftpd
  90. [9723286.548075] [ 1660] 0 1660 269 0 28672 9 0 none
  91. [9723286.548076] [ 2777] 0 2777 59619 0 98304 273 0 boltd
  92. [9723286.548077] [ 26649] 115 26649 2160 45 57344 92 0 avahi-daemon
  93. [9723286.548078] [ 26650] 115 26650 2088 0 57344 83 0 avahi-daemon
  94. [9723286.548081] [ 400998] 0 400998 9826 0 114688 2071 0 networkd-dispat
  95. [9723286.548082] [ 424400] 0 424400 3046 0 65536 234 -1000 sshd
  96. [9723286.548083] [ 633354] 0 633354 41672 0 98304 345 0 gdm-session-wor
  97. [9723286.548085] [ 633360] 125 633360 4727 1 73728 525 0 systemd
  98. [9723286.548086] [ 633361] 125 633361 42626 0 106496 1297 0 (sd-pam)
  99. [9723286.548087] [ 633366] 125 633366 202129 0 155648 1132 0 pulseaudio
  100. [9723286.548088] [ 633368] 125 633368 281737 0 253952 4605 0 tracker-miner-f
  101. [9723286.548089] [ 633371] 125 633371 1901 1 57344 188 0 dbus-daemon
  102. [9723286.548090] [ 633386] 125 633386 59929 0 102400 294 0 gvfsd
  103. [9723286.548091] [ 633392] 125 633392 78202 0 98304 224 0 gvfsd-fuse
  104. [9723286.548092] [ 633394] 125 633394 40413 1 77824 151 0 gdm-wayland-ses
  105. [9723286.548093] [ 633402] 125 633402 78521 17 102400 480 0 gvfs-udisks2-vo
  106. [9723286.548095] [ 633403] 125 633403 1325 0 49152 49 0 dbus-run-sessio
  107. [9723286.548096] [ 633405] 125 633405 1916 1 49152 244 0 dbus-daemon
  108. [9723286.548097] [ 633408] 125 633408 120968 0 155648 607 0 gnome-session-b
  109. [9723286.548098] [ 633427] 125 633427 79182 0 110592 298 0 gvfs-afc-volume
  110. [9723286.548099] [ 633436] 125 633436 59529 0 86016 249 0 gvfs-gphoto2-vo
  111. [9723286.548100] [ 633437] 125 633437 1078302 2135 1163264 18256 0 gnome-shell
  112. [9723286.548102] [ 633442] 125 633442 58970 0 86016 222 0 gvfs-goa-volume
  113. [9723286.548103] [ 633446] 125 633446 136266 0 249856 1552 0 goa-daemon
  114. [9723286.548104] [ 633457] 125 633457 78690 0 110592 405 0 goa-identity-se
  115. [9723286.548106] [ 633464] 125 633464 58927 0 86016 209 0 gvfs-mtp-volume
  116. [9723286.548107] [ 633497] 125 633497 76353 1 90112 188 0 at-spi-bus-laun
  117. [9723286.548108] [ 633502] 125 633502 1812 0 57344 112 0 dbus-daemon
  118. [9723286.548110] [ 633511] 125 633511 697750 0 593920 4940 0 Xwayland
  119. [9723286.548111] [ 633529] 125 633529 58900 0 86016 156 0 xdg-permission-
  120. [9723286.548112] [ 633539] 125 633539 732549 0 262144 1385 0 gjs
  121. [9723286.548113] [ 633541] 125 633541 40693 0 86016 191 0 at-spi2-registr
  122. [9723286.548114] [ 633553] 125 633553 116169 0 126976 483 0 gsd-sharing
  123. [9723286.548115] [ 633554] 125 633554 84846 0 163840 1195 0 gsd-wacom
  124. [9723286.548117] [ 633555] 125 633555 103765 59 176128 1153 0 gsd-color
  125. [9723286.548118] [ 633556] 125 633556 84937 0 159744 1248 0 gsd-keyboard
  126. [9723286.548119] [ 633557] 125 633557 62057 0 114688 389 0 gsd-print-notif
  127. [9723286.548120] [ 633559] 125 633559 114276 0 114688 273 0 gsd-rfkill
  128. [9723286.548121] [ 633561] 125 633561 78799 0 114688 265 0 gsd-smartcard
  129. [9723286.548123] [ 633563] 125 633563 93413 0 172032 521 0 gsd-datetime
  130. [9723286.548124] [ 633565] 125 633565 223826 0 212992 1351 0 gsd-media-keys
  131. [9723286.548125] [ 633568] 125 633568 58878 1 81920 172 0 gsd-screensaver
  132. [9723286.548126] [ 633572] 125 633572 79846 0 114688 295 0 gsd-sound
  133. [9723286.548127] [ 633573] 125 633573 77423 0 94208 188 0 gsd-a11y-settin
  134. [9723286.548128] [ 633577] 125 633577 77938 54 102400 155 0 gsd-housekeepin
  135. [9723286.548129] [ 633584] 125 633584 85163 0 159744 1300 0 gsd-power
  136. [9723286.548130] [ 633637] 125 633637 85549 1 147456 497 0 gsd-printer
  137. [9723286.548131] [ 633700] 125 633700 77738 1 98304 358 0 ibus-daemon
  138. [9723286.548132] [ 633706] 125 633706 59132 0 90112 189 0 ibus-dconf
  139. [9723286.548133] [ 633708] 125 633708 147414 0 344064 2633 0 ibus-x11
  140. [9723286.548134] [ 633710] 125 633710 59127 1 86016 180 0 ibus-portal
  141. [9723286.548135] [ 633718] 125 633718 40675 0 86016 182 0 ibus-engine-sim
  142. [9723286.548136] [ 649992] 125 649992 40563 0 81920 179 0 gvfsd-metadata
  143. [9723286.548138] [2333160] 1001 2333160 4745 60 77824 462 0 systemd
  144. [9723286.548139] [2333161] 1001 2333161 42658 0 106496 1301 0 (sd-pam)
  145. [9723286.548140] [2333168] 1001 2333168 281253 0 262144 4077 0 tracker-miner-f
  146. [9723286.548141] [2333180] 1001 2333180 1894 0 57344 183 0 dbus-daemon
  147. [9723286.548142] [2333204] 1001 2333204 59930 0 94208 268 0 gvfsd
  148. [9723286.548143] [2333210] 1001 2333210 94586 0 98304 273 0 gvfsd-fuse
  149. [9723286.548144] [2333223] 1001 2333223 78523 0 106496 500 0 gvfs-udisks2-vo
  150. [9723286.548145] [2333244] 1001 2333244 79182 0 110592 311 0 gvfs-afc-volume
  151. [9723286.548146] [2333250] 1001 2333250 59496 0 90112 251 0 gvfs-gphoto2-vo
  152. [9723286.548147] [2333255] 1001 2333255 58970 0 86016 225 0 gvfs-goa-volume
  153. [9723286.548149] [2333259] 1001 2333259 136274 24 258048 1503 0 goa-daemon
  154. [9723286.548150] [2333268] 1001 2333268 78690 0 106496 436 0 goa-identity-se
  155. [9723286.548151] [2333273] 1001 2333273 58927 1 86016 183 0 gvfs-mtp-volume
  156. [9723286.548152] [2333545] 1001 2333545 27129 1 196608 12687 0 Cooker
  157. [9723286.548154] [1171535] 1001 1171535 26822 1 188416 12399 0 Cooker
  158. [9723286.548155] [1173926] 1001 1173926 26838 1 184320 12416 0 Cooker
  159. [9723286.548156] [1227754] 1001 1227754 26838 1 192512 12416 0 Cooker
  160. [9723286.548158] [1228747] 1001 1228747 26934 1 192512 12464 0 Cooker
  161. [9723286.548159] [1280270] 1001 1280270 40563 0 77824 174 0 gvfsd-metadata
  162. [9723286.548160] [1880382] 0 1880382 7140 23 90112 415 0 cupsd
  163. [9723286.548162] [1880384] 0 1880384 44600 10 114688 436 0 cups-browsed
  164. [9723286.548163] [1910558] 0 1910558 38580 1084 176128 1057 0 gitlab-runner
  165. [9723286.548164] [1910660] 0 1910660 5889 0 65536 770 -1000 systemd-udevd
  166. [9723286.548166] [1910737] 0 1910737 576434 275 401408 3333 -999 containerd
  167. [9723286.548168] [1910792] 0 1910792 31569 32 106496 199 0 thermald
  168. [9723286.548169] [1911225] 0 1911225 9173 47 106496 482 0 nmbd
  169. [9723286.548170] [1911235] 0 1911235 12932 19 139264 688 0 smbd
  170. [9723286.548171] [1911237] 0 1911237 12344 8 122880 667 0 smbd-notifyd
  171. [9723286.548172] [1911238] 0 1911238 12346 12 122880 663 0 cleanupd
  172. [9723286.548173] [1911239] 0 1911239 13059 21 131072 687 0 lpqd
  173. [9723286.548174] [1911288] 0 1911288 78616 8 114688 441 0 ModemManager
  174. [9723286.548175] [1911344] 101 1911344 5981 31 90112 992 0 systemd-resolve
  175. [9723286.548176] [1911348] 0 1911348 39510 56 290816 236 -250 systemd-journal
  176. [9723286.548178] [1911437] 102 1911437 22565 14 77824 198 0 systemd-timesyn
  177. [9723286.548179] [1911547] 0 1911547 729816 0 479232 3561 -900 snapd
  178. [9723286.548180] [1911733] 0 1911733 98305 42 122880 762 0 udisksd
  179. [9723286.548182] [4105268] 0 4105268 3506 0 61440 371 0 sshd
  180. [9723286.548183] [4105380] 1001 4105380 3772 40 65536 691 0 sshd
  181. [9723286.548184] [4105381] 1001 4105381 2783 1 57344 485 0 bash
  182. [9723286.548185] [4105565] 1001 4105565 27956 1 200704 13521 0 Cooker
  183. [9723286.548186] [ 129432] 0 129432 3505 0 69632 370 0 sshd
  184. [9723286.548187] [ 129943] 1001 129943 3505 0 69632 390 0 sshd
  185. [9723286.548188] [ 129960] 1001 129960 2785 1 53248 471 0 bash
  186. [9723286.548190] [3387451] 1001 3387451 39267 586 155648 5766 0 KnottyUI
  187. [9723286.548191] [3387453] 1001 3387453 133294 14565 1077248 104289 0 Cooker
  188. [9723286.548192] [3387463] 1001 3387463 27791 135 200704 13169 0 Cooker
  189. [9723286.548193] [3387533] 1001 3387533 66377 1485 389120 32165 0 Worker
  190. [9723286.548194] [3393818] 1001 3393818 1286 1 49152 48 0 pseudo
  191. [9723286.548195] [3393819] 1001 3393819 66548 572 385024 33160 0 Worker (Fakeroo
  192. [9723286.548196] [3408041] 1001 3408041 67345 1512 393216 33044 0 qtwebengine:com
  193. [9723286.548197] [3408068] 1001 3408068 656 0 49152 34 0 run.do_compile.
  194. [9723286.548199] [3408071] 1001 3408071 5584 0 81920 432 0 cmake
  195. [9723286.548199] [3408073] 1001 3408073 1997 1 49152 544 0 ninja
  196. [9723286.548201] [3409224] 1001 3409224 656 0 40960 26 0 sh
  197. [9723286.548202] [3409225] 1001 3409225 59961 9943 524288 48343 0 ninja
  198. [9723286.548203] [3537609] 1001 3537609 71249 1789 421888 36704 0 tesseract-lang:
  199. [9723286.548204] [3537764] 1001 3537764 655 0 40960 26 0 sh
  200. [9723286.548205] [3537765] 1001 3537765 3797 26 69632 175 0 wget
  201. [9723286.548206] [3575697] 1001 3575697 658 0 40960 39 0 sh
  202. [9723286.548207] [3575698] 1001 3575698 963 0 49152 75 0 aarch64-poky-li
  203. [9723286.548208] [3575699] 1001 3575699 694147 621257 5459968 42592 0 cc1plus
  204. [9723286.548209] [3575700] 1001 3575700 25399 1 61440 241 0 as
  205. [9723286.548210] [3575709] 1001 3575709 658 0 40960 38 0 sh
  206. [9723286.548212] [3575710] 1001 3575710 966 0 40960 74 0 aarch64-poky-li
  207. [9723286.548213] [3575711] 1001 3575711 647365 588287 5091328 28596 0 cc1plus
  208. [9723286.548214] [3575712] 1001 3575712 25399 1 57344 240 0 as
  209. [9723286.548215] [3575713] 1001 3575713 658 0 45056 38 0 sh
  210. [9723286.548217] [3575714] 1001 3575714 963 0 40960 75 0 aarch64-poky-li
  211. [9723286.548218] [3575715] 1001 3575715 656604 612964 5173248 13996 0 cc1plus
  212. [9723286.548219] [3575716] 1001 3575716 25399 0 57344 241 0 as
  213. [9723286.548220] [3575729] 1001 3575729 658 22 40960 0 0 sh
  214. [9723286.548222] [3575730] 1001 3575730 963 73 45056 0 0 aarch64-poky-li
  215. [9723286.548223] [3575731] 1001 3575731 609831 581630 4800512 45 0 cc1plus
  216. [9723286.548224] [3575732] 1001 3575732 25399 229 61440 0 0 as
  217. [9723286.548225] [3575737] 1001 3575737 658 22 45056 0 0 sh
  218. [9723286.548226] [3575738] 1001 3575738 966 49 45056 0 0 aarch64-poky-li
  219. [9723286.548227] [3575739] 1001 3575739 607266 578398 4780032 12 0 cc1plus
  220. [9723286.548228] [3575740] 1001 3575740 25399 229 65536 0 0 as
  221. [9723286.548230] [3575741] 1001 3575741 658 22 45056 0 0 sh
  222. [9723286.548231] [3575742] 1001 3575742 966 49 40960 0 0 aarch64-poky-li
  223. [9723286.548232] [3575743] 1001 3575743 573813 545250 4505600 0 0 cc1plus
  224. [9723286.548233] [3575744] 1001 3575744 25399 232 57344 0 0 as
  225. [9723286.548234] [3575749] 1001 3575749 658 21 45056 0 0 sh
  226. [9723286.548235] [3575750] 1001 3575750 966 49 40960 0 0 aarch64-poky-li
  227. [9723286.548236] [3575751] 1001 3575751 542659 513449 4251648 0 0 cc1plus
  228. [9723286.548237] [3575752] 1001 3575752 25399 232 65536 0 0 as
  229. [9723286.548238] [3575753] 1001 3575753 658 21 40960 0 0 sh
  230. [9723286.548239] [3575754] 1001 3575754 966 50 40960 0 0 aarch64-poky-li
  231. [9723286.548240] [3575755] 1001 3575755 539649 510367 4231168 0 0 cc1plus
  232. [9723286.548241] [3575756] 1001 3575756 25399 228 61440 0 0 as
  233. [9723286.548242] [3575757] 1001 3575757 658 22 40960 0 0 sh
  234. [9723286.548243] [3575758] 1001 3575758 966 50 45056 0 0 aarch64-poky-li
  235. [9723286.548245] [3575759] 1001 3575759 499830 470401 3915776 0 0 cc1plus
  236. [9723286.548246] [3575760] 1001 3575760 25399 229 57344 0 0 as
  237. [9723286.548247] [3575761] 1001 3575761 658 21 45056 0 0 sh
  238. [9723286.548249] [3575762] 1001 3575762 966 50 45056 0 0 aarch64-poky-li
  239. [9723286.548250] [3575763] 1001 3575763 447043 417212 3493888 0 0 cc1plus
  240. [9723286.548251] [3575764] 1001 3575764 25399 229 57344 0 0 as
  241. [9723286.548252] [3575773] 1001 3575773 658 21 45056 0 0 sh
  242. [9723286.548253] [3575774] 1001 3575774 966 50 45056 0 0 aarch64-poky-li
  243. [9723286.548254] [3575775] 1001 3575775 426691 398541 3330048 0 0 cc1plus
  244. [9723286.548255] [3575776] 1001 3575776 25399 227 65536 0 0 as
  245. [9723286.548257] [3575777] 1001 3575777 658 22 45056 0 0 sh
  246. [9723286.548258] [3575778] 1001 3575778 966 49 40960 0 0 aarch64-poky-li
  247. [9723286.548258] [3575779] 1001 3575779 409408 380360 3198976 0 0 cc1plus
  248. [9723286.548260] [3575780] 1001 3575780 25399 231 57344 0 0 as
  249. [9723286.548262] [3575781] 1001 3575781 658 21 49152 0 0 sh
  250. [9723286.548263] [3575782] 1001 3575782 966 49 45056 0 0 aarch64-poky-li
  251. [9723286.548264] [3575783] 1001 3575783 393230 363799 3055616 0 0 cc1plus
  252. [9723286.548265] [3575784] 1001 3575784 25399 227 69632 0 0 as
  253. [9723286.548266] [3575789] 1001 3575789 658 21 45056 0 0 sh
  254. [9723286.548267] [3575790] 1001 3575790 966 48 40960 0 0 aarch64-poky-li
  255. [9723286.548268] [3575791] 1001 3575791 378691 348972 2945024 0 0 cc1plus
  256. [9723286.548270] [3575792] 1001 3575792 25399 229 65536 0 0 as
  257. [9723286.548271] [3575793] 1001 3575793 658 21 45056 0 0 sh
  258. [9723286.548272] [3575794] 1001 3575794 963 72 40960 0 0 aarch64-poky-li
  259. [9723286.548273] [3575795] 1001 3575795 364924 336452 2846720 0 0 cc1plus
  260. [9723286.548274] [3575796] 1001 3575796 25399 233 69632 0 0 as
  261. [9723286.548274] [3575797] 1001 3575797 658 21 40960 0 0 sh
  262. [9723286.548275] [3575798] 1001 3575798 966 49 40960 0 0 aarch64-poky-li
  263. [9723286.548276] [3575799] 1001 3575799 360062 326759 2789376 0 0 cc1plus
  264. [9723286.548277] [3575800] 1001 3575800 25399 227 57344 0 0 as
  265. [9723286.548278] [3575801] 1001 3575801 658 21 49152 0 0 sh
  266. [9723286.548279] [3575802] 1001 3575802 963 73 45056 0 0 aarch64-poky-li
  267. [9723286.548280] [3575803] 1001 3575803 272519 251273 2162688 0 0 cc1plus
  268. [9723286.548281] [3575804] 1001 3575804 25399 227 69632 0 0 as
  269. [9723286.548282] oom-kill:constraint=CONSTRAINT_NONE,nodemask=(null),cpuset=/,mems_allowed=0,global_oom,task_memcg=/user.slice/user-1001.slice/session-5875.scope,task=cc1plus,pid=3575699,uid=1001
  270. [9723286.548289] Out of memory: Killed process 3575699 (cc1plus) total-vm:2776588kB, anon-rss:2485028kB, file-rss:0kB, shmem-rss:0kB, UID:1001 pgtables:5332kB oom_score_adj:0
  271. [9723286.625624] oom_reaper: reaped process 3575699 (cc1plus), now anon-rss:0kB, file-rss:0kB, shmem-rss:0kB

有什么办法可以解决这个问题吗?
关于之前的消息,我的gitlab-runner也调用了oom-killer。
这么大的内存怎么可能呢?

kg7wmglp

kg7wmglp1#

Yocto构建的RAM消耗也取决于CPU核心的数量。
作为一种变通方法,如果不需要,可以从构建中省略qtwebengine,或者尝试使用BB_NUMBER_THREADS和/或PARALLEL_MAKE变量,这些变量可以在local.conf中设置,或者在bitbake调用中作为全局变量预先添加:

  1. $ BB_NUMBER_THREADS=1 bitbake your-image

通过限制编译器线程的数量,你可以适应你的RAM量。

mfuanj7w

mfuanj7w2#

你可以先尝试构建qwebengine。然后将其缓存,然后构建整个图像。如果示例qtwebengine仍然无法运行,则限制线程,使其能够运行。你可以用你的形象把它们升起来。

  1. bitbake qtwebengine
  2. bitbake your-image

通常Yocto建议每个虚拟核心超过2GB内存。因此,32gb是好的约8核处理器与smt上。这在很大程度上取决于你在建造什么。

a11xaf1n

a11xaf1n3#

假设你解决了你的问题。我也有类似的问题,但它是在nodejs的链接阶段-它总共占用了32 GB内存的最佳部分(我的VM中只分配了20 GB)。
所以我的工作是做一个:

相关问题