Created attachment 67967 [details]
Log file for hang in LOdev 2012-09-30, on Mac OS X 10.6.8
When I try to access the “Insert Break” dialog window via “Insert > Manual Break...”, LOdev hangs indefinitely.
I have observed this in the LOdev build:
LOdev 184.108.40.206.alpha0+, build ID: 3f84462b, pull time: 2012-09-30 06:38:06
The problem is NOT present in this build:
LOdev 220.127.116.11.alpha0+, build ID: 30d33b1, pull time: 2012-09-27 04:27:30
So a regression in a 3 days timeframe; maybe related to the (cool!) new WidgetLayout -- did something go wrong in the conversion? Other dialogs touched by the conversion (Word count, “Paragraph”, etc.) are still accessible.
Steps to reproduce:
0) Rename your user profile folder, in order to preclude any influence
of special settings etc.
1) Start LOdev;
-> The Start Center window appears.
2) Click on the “Text Document” button;
-> A new, empty Writer window opens.
3) Select “Insert > Manual Break...” from the menu bar;
-> expected result: the “Insert Break” dialog window opens;
-> actual result: LOdev hangs indefinitely.
NB: No Mac OS Accessibility options or related utilities activated!
I attach the log file created by Mac OS X when I had to force-quit LOdev. To me, the end of the stack trace:
5 Window::ImplGrabFocus(unsigned short) + 335 (in libvcllo.dylib) [0x237399f]
4 Window::ImplGrabFocus(unsigned short) + 341 (in libvcllo.dylib) [0x23739a5]
2 Window::ImplGrabFocus(unsigned short) + 353 (in libvcllo.dylib) [0x23739b1]
2 Window::ImplGrabFocus(unsigned short) + 351 (in libvcllo.dylib) [0x23739af]
looks like some infinite recursion, but the developers will know better ;-)
For the sake of completeness --
Hang still present in the latest Mac OS master build:
LOdev 18.104.22.168.alpha0+, build ID: b966a09, pull time: 2012-10-01 23:33:15
Confirmed on Linux as well, I saw that yesterday with commit d83de4b1a93ba7ed7bc3243073be3de96a44bfa9 and wasn't sure if it's a local problem. ;-)
Thank you for confirming!
Caolan McNamara committed a patch related to this issue.
It has been pushed to "master":
Resolves: fdo#55524 convert insert break dialog fully
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:
Affected users are encouraged to test the fix and report feedback.
that should fix it
@ Caolán: Thank you very much for fixing this so fast!
VERIFIED as FIXED with LOdev 22.214.171.124.alpha0+ (Build ID: dd11a1e, pull time: 2012-10-04 12:52:50) on Mac OS X 10.6.8 (Intel).
“Insert Break” dialog works again as before. Not only the crash is fixed, I have also tried all possible settings, and everything is fine. Great!