siyuan-note / siyuan

A privacy-first, self-hosted, fully open source personal knowledge management software, written in typescript and golang.
https://b3log.org/siyuan
GNU Affero General Public License v3.0
18.39k stars 1.37k forks source link

Unable to export the large PDF file #10982

Open 88250 opened 5 months ago

88250 commented 5 months ago

Failed to generate PDF: Printing failed

<--- Last few GCs --->

[21860:000074540080C000]   116364 ms: Mark-Compact (reduce) 13.9 (15.9) -> 13.9 (15.9) MB, 486.69 / 0.00 ms  (average mu = 0.366, current mu = 0.074) CppHeap allocation failure; GC in old space requested

<--- JS stacktrace --->

FATAL ERROR: Oilpan: Normal allocation. Allocation failed - process out of memory
 1: 00007FF65FF0B046 node::SetTracingController+86134
 2: 00007FF65FF0B2B9 node::OnFatalError+585
 3: 00007FF6630D86C3 v8::Function::NewInstance+835
 4: 00007FF6630D8653 v8::Function::NewInstance+723
 5: 00007FF66318A908 v8::CppHeap::wrapper_descriptor+344
 6: 00007FF66349E58B cppgc::internal::Fatal+91
 7: 00007FF661CA4237 cppgc::LivenessBroker::IsHeapObjectAliveImpl+8951
 8: 00007FF661C9FCEC cppgc::internal::MakeGarbageCollectedTraitInternal::Allocate+412
 9: 00007FF662406823 Cr_z_adler32+3019763
10: 00007FF66257D604 Cr_z_adler32+4555220
11: 00007FF66253A10F Cr_z_adler32+4279519
12: 00007FF662538D08 Cr_z_adler32+4274392
13: 00007FF662538501 Cr_z_adler32+4272337
14: 00007FF6623F87C1 Cr_z_adler32+2962321
15: 00007FF6623F42F3 Cr_z_adler32+2944707
16: 00007FF6659A0FCB sqlite3_dbdata_init+15991819
17: 00007FF6611796B9 uv_version_string+3563401
18: 00007FF66117909D uv_version_string+3561837
19: 00007FF660B406C4 uv_stream_set_blocking+4443380
20: 00007FF6623F42F3 Cr_z_adler32+2944707
21: 00007FF6611978F0 uv_version_string+3686848
22: 00007FF66119669C uv_version_string+3682156
23: 00007FF662538E16 Cr_z_adler32+4274662
24: 00007FF662538501 Cr_z_adler32+4272337
25: 00007FF6623F87C1 Cr_z_adler32+2962321
26: 00007FF6623F42F3 Cr_z_adler32+2944707
27: 00007FF66253B739 Cr_z_adler32+4285193
28: 00007FF662538C10 Cr_z_adler32+4274144
29: 00007FF662538501 Cr_z_adler32+4272337
30: 00007FF6623F87C1 Cr_z_adler32+2962321
31: 00007FF6623F42F3 Cr_z_adler32+2944707
32: 00007FF66253B739 Cr_z_adler32+4285193
33: 00007FF662538C10 Cr_z_adler32+4274144
34: 00007FF662538501 Cr_z_adler32+4272337
35: 00007FF6623F87C1 Cr_z_adler32+2962321
36: 00007FF6623F42F3 Cr_z_adler32+2944707
37: 00007FF6611978F0 uv_version_string+3686848
38: 00007FF66119669C uv_version_string+3682156
39: 00007FF662538E16 Cr_z_adler32+4274662
40: 00007FF662538501 Cr_z_adler32+4272337
41: 00007FF6659C8EE7 sqlite3_dbdata_init+16155431
42: 00007FF6659C8C4E sqlite3_dbdata_init+16154766
43: 00007FF665239C91 sqlite3_dbdata_init+8229073
44: 00007FF6623F42F3 Cr_z_adler32+2944707
45: 00007FF660375D46 GetHandleVerifier+3900294
46: 00007FF66035A774 GetHandleVerifier+3788212
47: 00007FF66035B2AF GetHandleVerifier+3791087
48: 00007FF6622A21FA Cr_z_adler32+1560010
49: 00007FF6622A0221 Cr_z_adler32+1551857
50: 00007FF6622979A0 Cr_z_adler32+1516912
51: 00007FF664B5DFE9 sqlite3_dbdata_init+1037353
52: 00007FF664B26164 sqlite3_dbdata_init+808356
53: 00007FF664B6B24B sqlite3_dbdata_init+1091211
54: 00007FF664619FCE Cr_z_adler32_combine+2871310
55: 00007FF65FED7D02 uv_fs_get_system_error+2603634
56: 00007FF6647528C8 Cr_z_adler32_combine+4151560
57: 00007FF65F747E53 uv_fs_get_path+7733475
58: 00007FF664757ECA Cr_z_adler32_combine+4173578
59: 00007FF65F99909B IsSandboxedProcess+23995
60: 00007FF6621D7403 Cr_z_adler32+729043
61: 00007FF662138B4B Cr_z_adler32+79643
62: 00007FF662157ADE Cr_z_adler32+206510
63: 00007FF6620F778B cppgc::internal::WriteBarrier::DijkstraMarkingBarrierRangeSlow+4512667
64: 00007FF6621BD727 Cr_z_adler32+623351
65: 00007FF6621C5CD3 Cr_z_adler32+657571
66: 00007FF65FFCC979 GetHandleVerifier+61369
67: 00007FF65F8F26D8 uv_os_getpid+181320
68: 00007FF65FDC3DA0 uv_fs_get_system_error+1473296
69: 00007FF65E1CD9B2 v8::ScriptCompiler::ScriptStreamingTask::ScriptStreamingTask+542194
70: 00007FF65E1CE829 v8::ScriptCompiler::ScriptStreamingTask::ScriptStreamingTask+545897
71: 00007FF65E1CAB30 v8::ScriptCompiler::ScriptStreamingTask::ScriptStreamingTask+530288
72: 00007FF65E1CACAD v8::ScriptCompiler::ScriptStreamingTask::ScriptStreamingTask+530669
73: 00007FF65DF0CBC5 std::__Cr::vector<v8::CpuProfileDeoptInfo,std::__Cr::allocator<v8::CpuProfileDeoptInfo> >::vector<v8::CpuProfileDeoptInfo,std::__Cr::allocator<v8::CpuProfileDeoptInfo> >+60933
74: 00007FF6625AE612 Cr_z_adler32+4755938
75: 00007FFABF681FD7 BaseThreadInitThunk+23
76: 00007FFAC159D7D0 RtlUserThreadStart+32
Error occurred in handler for 'siyuan-get': [Error: Failed to generate PDF: Printing failed]
utopeadia commented 4 months ago

这个Issue修复有计划吗

88250 commented 4 months ago

目前还没有找到解决方案。

TCOTC commented 2 months ago

https://ld246.com/article/1721280776135