this happens in 3.5.4.2 , 4.3.5.1 , 4.3.4.1 , 4.4 this does not happen in Version: 4.3.3.2 Build ID: 430m0(Build:2) to reproduce 1)open a new document 2)insert a table 3)insert contents in the cells of a column 4)select the column 5)and press the merge key 6)libre-writer crashes
Crashes for me already when I merge just two cells with content (!), not even the entire column.
Created attachment 110685 [details] gdb backtrace of crash in master dbgutil build As not all can reproduce it, crashing operation seems to be on an already deleted object instance, hence the result may depend on system and memory layout.
May actually occur only if accessibility is activated, as SwAccessible... are involved.
On pc Debian x86-64 with master sources updated today, I don't reproduce this. (new profile, accessibility enabled). However, I noticed this on console logs: ** (soffice:448): WARNING **: Unknown event notification 35
On linux 64bit debian i also get the above warning...
Created attachment 110790 [details] one possible fix The attached works anyway. Lower gets destroyed, upper still points to it and tries to access it from a11y code later on
Caolán McNamara committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=f9eff2a402a4cd28d7dbfb6ce27cbf96b31e576f Resolves: fdo#87199 deregister during destroy as lower of upper It will be available in 4.5.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.
Seems to work anyway, 4-4 review at https://gerrit.libreoffice.org/#/c/13482/ as far as I can tell this has been broken since at least 4.2 and probably always
fixed on master
Michael Stahl committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=296e8b597c141b6b54cbf943871d6a6820c1779d fdo#87199: sw: fix root cause of a11y crash when merging cells It will be available in 4.5.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.
ok i think i've found out why this crashes... If I'm in Gnome 3 with whatever window manager it uses by default... 1) I open libreoffice 2) create some cells 3) insert content into a column 4) press merge cells and libre crashes THE above process does not OCCUR if i use fluxbox for example... SO its got something to do with the GUI or the window manager... so anyone please confirm The above was confirmed with libreoffice 4.4dev which was stated that the patch had fixed the bug....
Michael Stahl committed a patch related to this issue. It has been pushed to "libreoffice-4-4": http://cgit.freedesktop.org/libreoffice/core/commit/?id=00428a15f0e7346af5da80563197950cf6439297&h=libreoffice-4-4 fdo#87199: sw: fix root cause of a11y crash when merging cells It will be available in 4.4.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.
Michael Stahl committed a patch related to this issue. It has been pushed to "libreoffice-4-3": http://cgit.freedesktop.org/libreoffice/core/commit/?id=56d06e78ccdd8ae8c8e50a5b647272b4166f63cb&h=libreoffice-4-3 fdo#87199: sw: fix root cause of a11y crash when merging cells It will be available in 4.3.6. 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.
Looks like new patches have been pushed since the last time this bug was put into REOPENED state. Is this bug now fixed, or does it need to remain in REOPENED?
oh it's not really worth the effort to close bugs since they have a tendency of randomly re-opening anyway so why bother...
Xisco Fauli committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=bc327c15cc1218cacfa4597fe39225c38a535f8e tdf#87199: Add uitest 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.
Xisco Fauli committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/a03b83c362ffa36fdae5befd04c391aa532cc46e tdf#87199: move UItest to CppunitTest It will be available in 7.0.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.