Created attachment 102969 [details] Almost empty ODT Problem description: When starting with a blank document, properties works as normal, but with attached (almost empty) document LO crashes. Both on Windows XP and Linux. LO 3.6.7.2 on Windows XP works. Steps to reproduce: 1. Open attached document 2. Choose File - Properties 3. Watch LO crash Current behavior: Crash Expected behavior: Not crashing Operating System: Linux (Other) Version: 4.2.5.2 release
Thanks for reporting! Reproducible using Linux Mint 17 x64 with LibreOffice Version: 4.4.0.0.alpha0+ Build ID: f4a2f1e647354efb75be8c90384d6cd3e5f9b9bd I'll attach a backtrace. Kind regards, Joren
Created attachment 102970 [details] gdbtrace.log What I did: * Run instdir/program/soffice --backtrace * Open attached file * File > Properties LibreOffice did hang, so I did ctrl+C in terminal. (My build is --enable-debug). Kind regards, Joren
Caolan/Chris: Joren's bt shows vcl part, an infinite loop in vcl/source/window/dlgctrl.cxx (ImplGetSubChildWindow method), one for you?
I think its not actual infinite, just ridiculously quadratic and exposed because of the number of custom properties in here.
Caolan McNamara committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=13807fbf9f3a4aae6767da8bcf796bea4b065159 Related: fdo#81457 skip setting an empty allocation 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.
Caolan McNamara committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=aff263c8b814c6bf352312403d3c1e448c8013a3 Related: fdo#81457 quadratic time required when setting a11y name 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.
Still takes a few seconds to render, but that's opposed to the current situation which is practically infinite.
Caolan McNamara committed a patch related to this issue. It has been pushed to "libreoffice-4-3": http://cgit.freedesktop.org/libreoffice/core/commit/?id=602b4643e0d92a1b8102032652abb2b08c790ec2&h=libreoffice-4-3 Related: fdo#81457 skip setting an empty allocation It will be available in LibreOffice 4.3.1. 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.
Caolan McNamara committed a patch related to this issue. It has been pushed to "libreoffice-4-2": http://cgit.freedesktop.org/libreoffice/core/commit/?id=aeef56b3731e746406b441550aea217dcb39371d&h=libreoffice-4-2 Related: fdo#81457 skip setting an empty allocation It will be available in LibreOffice 4.2.7. 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.
Zdeněk Crhonek committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=0cff17a62d16f295284cdb17040a03b176ca7cf0 uitest - writer Document properties; tdf#49683; tdf#81457 It will be available in 6.1.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.
The test exist, set status to Verified.