[Libreoffice-commits] core.git: Changes to 'distro/cib/libreoffice-6-3'
Mike Kaganski (via logerrit)
logerrit at kemper.freedesktop.org
Wed Apr 22 00:28:01 UTC 2020
New branch 'distro/cib/libreoffice-6-3' available with the following commits:
commit 2991e365d54d8c60cac4583d6e0970902ae2c87d
Author: Mike Kaganski <mike.kaganski at collabora.com>
Date: Thu Jan 2 15:30:36 2020 +0300
Delete google_breakpad::ExceptionHandler before calling _exit()
While debugging tdf#129712 on Windows, I saw this sequence:
1. nullptr was dereferenced (the reason for tdf#129712).
2. ExceptionHandler::HandleException was called (in
workdir/UnpackedTarball/breakpad/src/client/windows/handler/exception_handler.cc).
3. It called ExceptionHandler::WriteMinidumpOnHandlerThread.
4. Minidump was created in ExceptionHandler::ExceptionHandlerThreadMain.
5. Document Recovery dialog was shown in Desktop::Exception (in
desktop/source/app/app.cxx).
6. After closing dialog, _exit() was called in Desktop::Exception.
7. All threads except main were terminated.
8. Another access violation was thrown in the "minimal CRT cleanup".
9. ExceptionHandler::HandleException called again.
10. ExceptionHandler::WriteMinidumpOnHandlerThread hung on WaitForSingleObject
because handler thread that should release the semaphore was terminated
already at step 7.
The process had to be killed manually.
This change destroys the breakpad handler at the start of Desktop::Exception,
which de-registers itself (on Windows it uses SetUnhandledExceptionFilter).
Other than preventing the hang, the rationale also is that keeping the handler
after first minidump creation is wrong: even if the second minidump creation
succeeded, uploading it to crashdump server would give not the actual problem,
but some unrelated stack.
Change-Id: If12d0c7db519693f733b5ab3b8a288cef800a149
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86104
Reviewed-by: Markus Mohrhard <markus.mohrhard at googlemail.com>
Tested-by: Mike Kaganski <mike.kaganski at collabora.com>
(cherry picked from commit 12b5892cf9c78dd917f2e50672cd250478e6c7d6)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89690
Tested-by: Thorsten Behrens <Thorsten.Behrens at CIB.de>
Reviewed-by: Thorsten Behrens <Thorsten.Behrens at CIB.de>
commit 74c1af5de8a5c06e8c860898f6f406b881ebf7e3
Author: Thorsten Behrens <Thorsten.Behrens at CIB.de>
Date: Tue Apr 21 17:19:29 2020 +0200
Remove collect usage info from GUI
Change-Id: I1a7420c557187097b424d298c020bcb837a8261c
commit f36fc71398ed592f1a0105f9aab951917a192ceb
Author: Thorsten Behrens <Thorsten.Behrens at CIB.de>
Date: Tue Apr 21 01:13:46 2020 +0200
related tdf#127711: read crashdump URL from ini file
Change-Id: I68f06aaf5b8c053d1deef2021876b1399e422dd7
commit e5506fe276cc256e7b4131e09c04bd9c3118ca81
Author: Juergen Funk <juergen.funk_ml at cib.de>
Date: Mon Nov 4 10:42:06 2019 +0100
tdf#127711 - A runtime-switch for the MiniCrashDump and associated changes
- add CrashDumpEnable to soffice.ini
- also check env var CRASH_DUMP_ENABLE (overrides soffice.ini)
- make sure _all_ binaries are added to symstore
This is a squash of:
https://gerrit.libreoffice.org/79273
https://gerrit.libreoffice.org/81989
https://gerrit.libreoffice.org/c/core/+/87260
https://gerrit.libreoffice.org/c/core/+/87261
https://gerrit.libreoffice.org/79272
https://gerrit.libreoffice.org/83171
https://gerrit.libreoffice.org/82751
https://gerrit.libreoffice.org/83066
https://gerrit.libreoffice.org/83726
https://gerrit.libreoffice.org/c/core/+/86465
commit ae1e7a874809d1eea761cd5badea46b4a6e92ed2
Author: Thorsten Behrens <thorsten.behrens at cib.de>
Date: Tue Jun 11 01:24:26 2019 +0200
Some product-name-with-spaces fixes
- use productname var w/o space for config dir
..which also saves some duplicated code
- add hack to make rpmbuild get a proper build root
-> otherwise rpm BUILDROOT will contain spaces, and things break
at various places during packaging
Change-Id: I20229ce533913fa000978aa84b1a2a5d998da14d
commit 5c897e3eeaec2807c9df7a71536e5a699cd79be5
Author: Marina Latini (CIB) <Marina.Latini at cib.de>
Date: Thu May 9 22:07:10 2019 +0200
Add final CIB branding and product name update
- new brand folder and icon set
- new icon set available in configure.ac and new CIB color for the
startcenter
- new LibreOffice powered by CIB product with SDK
- new flat logo and main svg app
- new Banner.bmp and Image.bmp for windows installer
- new branding for MSI and splash screen
- new branded locolor and hicolor icons
Change-Id: Id583453910f50839dbe1f114afc5c6a4aa6c2e07
commit c86f3179e93e0ce09333b2fb6c65a73734424457
Author: Thorsten Behrens <Thorsten.Behrens at CIB.de>
Date: Mon Jun 17 02:41:36 2019 +0200
Remove Help menu donate entry for LTS version
Change-Id: I78db5b1989dee9ab10d670f26d08237335ffcc29
commit e0fc6bab489f549d9a299b8b16294d2044df91b6
Author: Thorsten Behrens <Thorsten.Behrens at CIB.de>
Date: Wed Jul 18 18:06:44 2018 +0200
Default OpenGL to off on all platforms
Change-Id: Ide04d3b37b9fabb64d514fd87acbdfe9e49e6727
commit 9d93c34249893cebea9c13458cbae7e34a48c6a8
Author: Katarina Behrens <Katarina.Behrens at cib.de>
Date: Tue Feb 9 10:38:29 2016 +0100
Point to CIB helpdesk
Conflicts:
sfx2/source/appl/appserv.cxx
Change-Id: Ifbbb9e9d2bbee40998c07d1c68b61cd20d77dbc3
More information about the Libreoffice-commits
mailing list