Bug 159935 - Crash in: google_breakpad::ExceptionHandler::HandlePureVirtualCall() when closing Relationships window before it loads
Summary: Crash in: google_breakpad::ExceptionHandler::HandlePureVirtualCall() when clo...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Base (show other bugs)
Version:
(earliest affected)
7.6.5.2 release
Hardware: All Windows (All)
: medium major
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Crash
  Show dependency treegraph
 
Reported: 2024-02-28 08:15 UTC by Eigil Wiwe
Modified: 2024-02-28 10:51 UTC (History)
1 user (show)

See Also:
Crash report or crash signature: ["google_breakpad::ExceptionHandler::HandlePureVirtualCall()","dbaui::ORelationController::OnThreadFinished(void *)"]


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eigil Wiwe 2024-02-28 08:15:54 UTC
This bug was filed from the crash reporting server and is br-160706f5-5ebc-4bb0-aea2-57c15f8dc469.
=========================================

The error is caused on purpose.
It happens when you open "show relations" in base.
But since that was not the intention, I close the window before the relations are loaded.
Base closes immediately without any notification.
But the next time you open libreoffice, an error message appears with the option to submit,
MVH Eigil Wiwe
​
Comment 1 Stéphane Guillou (stragu) 2024-02-28 10:51:45 UTC
I haven't been able to reproduce on Linux:

Version: 24.8.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: a1a1d8edb9d4a62b747aa7069b3026e2ba75704d
CPU threads: 8; OS: Linux 6.5; UI render: default; VCL: gtk3
Locale: en-AU (en_AU.UTF-8); UI: en-US
Calc: threaded

But I was able to crash it on Windows 11 with a different crash signature:

"dbaui::ORelationController::OnThreadFinished(void *)"
https://crashreport.libreoffice.org/stats/crash_details/26f63afb-e176-4e65-84a2-8181d4b0d26c

Version: 7.6.5.2 (X86_64) / LibreOffice Community
Build ID: 38d5f62f85355c192ef5f1dd47c5c0c0c6d6598b
CPU threads: 4; OS: Windows 10.0 Build 22631; UI render: Skia/Raster; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: threaded

My steps:
1. Open attachment 119209 [details]
2. Tools > Relationships
3. Very quickly, while it is still loading, close the Relationships window

Result: crash.
No crash if I let the window load and display the relationships before closing.

Also reproduced in recent trunk build:

Version: 24.8.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: c279cad9484cce44cf11473478c6059d69013fd2
CPU threads: 4; OS: Windows 10.0 Build 22631; UI render: Skia/Raster; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: threaded