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.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.