| Summary: | Crash when exiting Writer after copying to clipboard | ||
|---|---|---|---|
| Product: | LibreOffice | Reporter: | Stephan Bergmann <sberg.fun> |
| Component: | Writer | Assignee: | Not Assigned <libreoffice-bugs> |
| Status: | VERIFIED FIXED | ||
| Severity: | critical | CC: | 79045_79045, amersdorfer, aron.budea, jetman1190, markus.mohrhard, mlyoder, mssanchu, quikee, sue, telesto, tgvf, vjrstevens, xiscofauli |
| Priority: | highest | Keywords: | bibisected, bisected, haveBacktrace, regression |
| Version: | 5.2.4.1 rc | ||
| Hardware: | All | ||
| OS: | Windows (All) | ||
| See Also: |
https://bugs.documentfoundation.org/show_bug.cgi?id=104567 https://bugs.documentfoundation.org/show_bug.cgi?id=103852 |
||
| Whiteboard: | target:5.4.0 target:5.3.0.2 target:5.2.5 | ||
| Crash report or crash signature: | ["SfxBaseModel::getArgs()"] | Regression By: | |
|
Description
Stephan Bergmann
2016-12-21 08:52:54 UTC
Confirmed in Version: 5.4.0.0.alpha0+ Build ID: 53edf60c4ce6ed32f87471e018878c40b788005a CPU Threads: 1; OS Version: Windows 6.1; UI Render: default; TinderBox: Win-x86@42, Branch:master, Time: 2016-12-18_06:57:59 Locale: es-ES (es_ES); Calc: group Still reproducible in Version: 5.4.0.0.alpha0+ Build ID: 6bd7451ecd66417a4e8b8dff3874c15ba4d1536e CPU Threads: 1; OS Version: Windows 6.1; UI Render: default; TinderBox: Win-x86@42, Branch:master, Time: 2017-01-05_23:24:16 Locale: es-ES (es_ES); Calc: group Found in Versie: 5.2.4.1 Build ID: 9b50003582f07ac674d6451e411e9b77cccd2b22 CPU Threads: 4; Versie besturingssysteem:Windows 6.2; UI Render: standaard; Locale: nl-NL (nl_NL); Calc: CL but not in Versie: 5.2.2.1 Build ID: 3c2231d4aa4c68281f28ad35a100c092cff84f5d CPU Threads: 4; Versie besturingssysteem:Windows 6.2; UI Render: standaard; Locale: nl-NL (nl_NL); Calc: CL Crash reports: -5.2.4.2: http://crashreport.libreoffice.org/stats/crash_details/8e99c805-8199-451d-9f80-5904479d5d34 -5.3.0.1: http://crashreport.libreoffice.org/stats/crash_details/87cdbf75-d568-4490-a180-b257d6e045b6 e06c68b74e0c470815a67a3c784224d86ff9b85c is the first bad commit commit e06c68b74e0c470815a67a3c784224d86ff9b85c Author: Norbert Thiebaud <nthiebaud@gmail.com> Date: Thu Nov 24 11:30:51 2016 -0800 source c53cf1dfc5eacd8fee6b2b549ec6b59ad927e01c # bad: [2644da24d79bd49ca52f94d8799d66da01b593cc] source 987984ea21f1688eddfc124292f5e4b931d7d138 # good: [defb73f1c6e2a66dbd21ba89e684f57427e8bc4b] source 5b168b3fa568e48e795234dc5fa454bf24c9805e git bisect start '2644da2' 'oldest' # good: [5f5e62d1edbaa85687cf957b5b530430ed7d2f58] source c06d77c5eb57c1a7f5692028b6b04132593f9156 git bisect good 5f5e62d1edbaa85687cf957b5b530430ed7d2f58 # good: [994dfbbdc4c80877a481cd02f9bce55304abc548] source 92874f2f134d28b77163a21ff5d04c5234ca65b2 git bisect good 994dfbbdc4c80877a481cd02f9bce55304abc548 # good: [44f8772012ab3ec823fa9b61458aebd90213b01f] source a8aab44d75e4704327b4330b532883b59380b7d3 git bisect good 44f8772012ab3ec823fa9b61458aebd90213b01f # good: [d548ebaa1251592c48a90027c1a988c0724b0dda] source 8c12f8145388a586536b874359ad0bae37ffcc3b git bisect good d548ebaa1251592c48a90027c1a988c0724b0dda # good: [1eca8d755f89598c3c08d30303dc19008fdd2fba] source c80c6b5694bd14367e898f659e82013167fc7d97 git bisect good 1eca8d755f89598c3c08d30303dc19008fdd2fba # bad: [da22ce871d82bc6a5dba828f1a19f75000681a8e] source c100e38b49512512b11a0c594f244a4937bc6d66 git bisect bad da22ce871d82bc6a5dba828f1a19f75000681a8e # good: [7153eebbd8d1b13a9d9e62d826b5131e0eaec1ea] source 4ebf1ea7cb66fc3e6b94cd38dd233aaead69f3d5 git bisect good 7153eebbd8d1b13a9d9e62d826b5131e0eaec1ea # good: [9d823f3d5f0728c3d28dd93f80bef40a104e89ee] source 2ad50c9a8c8411a57bbbd7a52734e72ffc4cc0ee git bisect good 9d823f3d5f0728c3d28dd93f80bef40a104e89ee # good: [8ca54bb56577903b3f715bdf08fb529611d865cb] source f69b1497f9c34562c949b2068b06ad33a3474da7 git bisect good 8ca54bb56577903b3f715bdf08fb529611d865cb # good: [9a588433f4952ff769083c43b09d5e3f93668d31] source 62e7c29476dc1f3f8d7c784209d3aa4f362dd116 git bisect good 9a588433f4952ff769083c43b09d5e3f93668d31 # good: [b48c279e6688492d60e8576a3019cd026d89d1f0] source af251ffb32e079efaadb3c787a41040fcd983fe0 git bisect good b48c279e6688492d60e8576a3019cd026d89d1f0 # good: [f2c1df4e70c54ce4ab134976530c7f93b84d6500] source 93154946452fdedad9b8b536ec3d9704a4707304 git bisect good f2c1df4e70c54ce4ab134976530c7f93b84d6500 # bad: [e06c68b74e0c470815a67a3c784224d86ff9b85c] source c53cf1dfc5eacd8fee6b2b549ec6b59ad927e01c git bisect bad e06c68b74e0c470815a67a3c784224d86ff9b85c # first bad commit: [e06c68b74e0c470815a67a3c784224d86ff9b85c] source c53cf1dfc5eacd8fee6b2b549ec6b59ad927e01c The crash originated from the commit referenced below. Adding Cc: to Tomaž Vajngerl, please take a look. https://cgit.freedesktop.org/libreoffice/core/commit/?id=c53cf1dfc5eacd8fee6b2b549ec6b59ad927e01c author Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> 2016-11-23 16:01:46 (GMT) committer Tomaž Vajngerl <quikee@gmail.com> 2016-11-24 14:26:30 (GMT) "tdf#103852 avoid clipboard deadlock" Ok, so apparently Markus is working on this. *** Bug 104399 has been marked as a duplicate of this bug. *** This should be fixed by: commit cdd309c23de58af306450edfac5d3e74e5c2a913 Author: Markus Mohrhard <markus.mohrhard@googlemail.com> Date: Thu Dec 29 00:52:09 2016 +0100 process all outstanding events before shutdown, tdf#104969, tdf#104286, tdf#104399 Please re-test a recent 5.2 or 5.3 build =) (In reply to Michael Meeks from comment #9) > This should be fixed by: > > commit cdd309c23de58af306450edfac5d3e74e5c2a913 > Author: Markus Mohrhard <markus.mohrhard@googlemail.com> > Date: Thu Dec 29 00:52:09 2016 +0100 > > process all outstanding events before shutdown, tdf#104969, tdf#104286, > tdf#104399 > > Please re-test a recent 5.2 or 5.3 build =) Hi Michael, as I said in comment 2, it's still reproducible after that commit. Version: 5.4.0.0.alpha0+ Build ID: 6bd7451ecd66417a4e8b8dff3874c15ba4d1536e CPU Threads: 1; OS Version: Windows 6.1; UI Render: default; TinderBox: Win-x86@42, Branch:master, Time: 2017-01-05_23:24:16 Locale: es-ES (es_ES); Calc: group (In reply to Michael Meeks from comment #9) > This should be fixed by: > > commit cdd309c23de58af306450edfac5d3e74e5c2a913 > Author: Markus Mohrhard <markus.mohrhard@googlemail.com> > Date: Thu Dec 29 00:52:09 2016 +0100 > > process all outstanding events before shutdown, tdf#104969, tdf#104286, > tdf#104399 > > Please re-test a recent 5.2 or 5.3 build =) That commit moves the crash a bit earlier but as writer registers a termination listener destroys itself much earlier than calc and impress. So writer still crashes most of the time but the patch to move that a bit later fixes that problem. Additionally it will help with cases where another termination listener calls into sw. Markus Mohrhard committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=ad915fafd54f9115faea7147f82d80a942af2d68 tdf#104830, need an own termination listener for lib objects It will be available in 5.4.0. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback. *** Bug 105169 has been marked as a duplicate of this bug. *** Markus Mohrhard committed a patch related to this issue. It has been pushed to "libreoffice-5-3": http://cgit.freedesktop.org/libreoffice/core/commit/?id=d1b8074ffe4b945a41e3ad9e1fb43332d78d73fb&h=libreoffice-5-3 tdf#104830, need an own termination listener for lib objects It will be available in 5.3.0.2. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback. No crash anymore. Looking good. :) Version: 5.4.0.0.alpha0+ Build ID: db4badfc971b9cc60809c3408f579bae04a77c34 CPU Threads: 4; OS Version: Windows 6.1; UI Render: GL; TinderBox: Win-x86@42, Branch:master, Time: 2017-01-10_23:25:07 Locale: hu-HU (hu_HU); Calc: CL Markus Mohrhard committed a patch related to this issue. It has been pushed to "libreoffice-5-2": http://cgit.freedesktop.org/libreoffice/core/commit/?id=2f0020ba056e2b523c487dc42b40f0e4b9f9a9b0&h=libreoffice-5-2 tdf#104830, need an own termination listener for lib objects It will be available in 5.2.5. The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback. *** Bug 105287 has been marked as a duplicate of this bug. *** *** Bug 105474 has been marked as a duplicate of this bug. *** *** Bug 105332 has been marked as a duplicate of this bug. *** *** Bug 105157 has been marked as a duplicate of this bug. *** *** Bug 106424 has been marked as a duplicate of this bug. *** *** Bug 105129 has been marked as a duplicate of this bug. *** I had http://crashreport.libreoffice.org/stats/crash_details/4a1db82e-6bc0-4060-8e0e-f57c3ab49e20 with LO Version: 5.3.7.2 that's supposed to be fixed. http://crashreport.libreoffice.org/stats/signature/SfxBaseModel::getArgs%28%29 shows other crashes for fixed versions, albeit less than before. |