Description: When opening some larger PDF files in LibreOffice, LibreOffice will first use a very high CPU and memory, then quickly reduce usage, and then crash. Steps to Reproduce: 1.Open a larger PDF file for LibreOffice (I opened a 3MB PDF file at that time). 2.Loading... Actual Results: LibreOffice suddenly occupies a large amount of CPU and memory resources, then suddenly reduces resource usage, and then crashes. Expected Results: Successfully open the PDF file. Reproducible: Always User Profile Reset: No Additional Info: [Information automatically included from LibreOffice] Locale: zh-CN Module: StartModule [Information guessed from browser] OS: Windows (All) OS is 64bit: yes
I was able to reproduce this bug using the attached file in version: Version: 7.6.2.1 (X86_64) / LibreOffice Community Build ID: 56f7684011345957bbf33a7ee678afaf4d2ba333 CPU threads: 8; OS: Windows 10.0 Build 19045; UI render: Skia/Vulkan; VCL: win Locale: en-CA (en_CA); UI: en-US Calc: CL threaded Same here. The program occupies a lot of CPU memory while loading the file. (see attachment) After loading is done, the program stalls and becomes unresponsive. In development version: Version: 24.2.0.0.alpha0+ (x86) / LibreOffice Community Build ID: 2902ab24ecc5ffbf4907ea83b2028508b9de6364 CPU threads: 8; OS: Windows 10.0 Build 19045; UI render: Skia/Raster; VCL: win Locale: en-CA (en_CA); UI: en-US Calc: CL threaded While opening the file, it doesn't occupy a lot of memory while loading, but the program crashes without stalling. After reloading the development version I'm getting a Send Crash report (see attachment)
Created attachment 190013 [details] War and Peace test file 6.9 MB
Created attachment 190014 [details] CPU usage
Created attachment 190015 [details] Development mode crash report
The largest file I was able to open is 2.1 MB (see attachment)
Created attachment 190016 [details] Largest file opened 2.1MB
LibreOffice seems to convert PDF files to odg format before opening them.Also, this seems to be related to the performance of my computer when using it.