Calc 7.5.0.3 for Windows 有死機 BSOD 的嚴重問題

我發現 Calc 7.5.0.3 在複製巨量資料至 Windows 剪貼簿時會造成 Windows 11 出現 BSOD(藍底白字加 QR Code)的死機,訊息是 page_fault_in_nonpaged_area。

附上測試的 .ods 檔(下載連結),A-D 欄是純資料,E-F 欄是公式。在**啟用「使用硬體加速功能」**之下,只要選擇區域大到一定程度,而且包括到 E-F 欄的公式(如 E1:F32376 的範圍),在按下 Ctrl-C 的當下即出現 BSOD。

我已在幾個不同條件下進行測試,在這些情境下按 Ctrl-C 皆不會有 BSOD:

  1. 僅選取少量資料(如 E1:F10 等)。
  2. 沒有選取到 E 欄或 F 欄的公式(如 A1:D32376 範圍)。
  3. 勾選「強制使用 Skia 軟體算繪」。(推測可能與顯示卡的驅動程式有關)

此外,當我把 Calc 降版為 7.4.5.1 之後,則無論有無啟用硬體加速,按 Ctrl-C 皆不會出現 BSOD。

謹附上我的軟硬體版本資訊如下:

Version: 7.5.0.3 (X86_64) / LibreOffice Community
Build ID: c21113d003cd3efa8c53188764377a8272d9d6de
CPU threads: 12; OS: Windows 10.0 Build 22621; UI render: default; VCL: win
Locale: zh-TW (zh_TW); UI: zh-TW
Calc: CL threaded

Version: 7.4.5.1 (x64) / LibreOffice Community
Build ID: 9c0871452b3918c1019dde9bfac75448afc4b57f
CPU threads: 12; OS: Windows 10.0 Build 22621; UI render: default; VCL: win
Locale: zh-TW (zh_TW); UI: zh-TW
Calc: CL

顯示卡 NVIDIA GeForce GTX 1060
驅動程式版本 528.49

版本 Windows 11 專業版
版本 22H2
安裝於 ‎2022/‎9/‎30
OS 組建 22621.1265
體驗 Windows Feature Experience Pack 1000.22638.1000.0

https://bugs.documentfoundation.org/show_bug.cgi?id=153840

繼昨天的貼文,再補充說明如下:

為求慎重,我在筆電以相同的做法再測試一次,但是按下 Ctrl-C 並未當機。

筆電也是 Windows 11 Pro 及 LibreOffice 7.5.0.3 (x86_64),與出問題的桌機使用相同的軟體版本,所不同的只有使用 Intel 處理器內建顯卡的驅動程式(昨天在測試死機十數次後,歸納出可能與 NVIDIA 驅動程式有關)。筆電版本資訊如下:

Version: 7.5.0.3 (X86_64) / LibreOffice Community
Build ID: c21113d003cd3efa8c53188764377a8272d9d6de
CPU threads: 4; OS: Windows 10.0 Build 22621; UI render: default; VCL: win
Locale: zh-TW (zh_TW); UI: zh-TW
Calc: CL threaded

出問題的桌機,原先的 NVIDIA 驅動程式是 528.24,因為按 Ctrl-C 不停的死機,所以我上 NVIDIA 官網更新驅動程式為 528.49(目前的最新版本),但情況並沒有改善。

今天把 LibreOffice 更新到 7.5.1.2,以上 Calc 死機的情況依舊尚未解決。我的版本資訊如下:

Version: 7.5.1.2 (X86_64) / LibreOffice Community
Build ID: fcbaee479e84c6cd81291587d2ee68cba099e129
CPU threads: 12; OS: Windows 10.0 Build 22621; UI render: default; VCL: win
Locale: zh-TW (zh_TW); UI: zh-TW
Calc: CL threaded