LibreOffice crashes when trying to anchor a form control to a frame in a base form document. The reason for this anchoring setup is to emulate tab functionality in base forms by nesting form objects on frames in page sections which can then be simultaneously hid and shown through macro coding. Unfortunately, LibreOffice 3.3 crashes every time a form object is anchored to a frame. From my reproductions, this bug seems to exists regardless of the form object type, database file, or operating system. I discovered this method of "tabbed" form setup on the OpenOffice forums online, so I don't believe that I am the only one trying to accomplish this. We would surely appreciate if this could be fixed. Thanks!
To Reproduce: Create new empty Base document. Go to forms. Press "Create Form in Design View". Press the "Formatted Field" button on the toolbar and create the object in the document. Insert a large frame, anchor it to page, and send it to back. Move the field control over the frame. Right-click and select "Anchor to Frame". LibreOffice crashes.
Would it possible for you to attach the file please? So, that just opening it and right-clicking it causes the crash (or something similar)...This would reduce a lot of steps involved and not many of us are well versed with base. Would it also be possible to provide the traces, please? Especially with the debug symbols. Thank you! Ref: http://wiki.documentfoundation.org/BugReport
Created attachment 42899 [details] Base document to reproduce the form crash. To reproduce the crash: Open this document and go to "Forms". From there, follow instructions on the form labels.
I ran the program in debug mode and produced the following: Program received signal SIGSEGV, Segmentation fault. 0x00007fffcdddf57c in AppendDrawObj () from /usr/lib/libreoffice/program/../basis-link/program/libswlx.so 0x00007fffcdddf57c in AppendDrawObj () from /usr/lib/libreoffice/program/../basis-link/program/libswlx.so Cannot access memory at address 0x7fffffffb4c8
Hi all, I opened the file provided in NeoOffice 3.1.2, made the change, i.e. anchored to frame, and saved both form and ODB. NeoOffice did not crash. Then I tried to open the same saved ODB file in LibreOffice 3.3.0 and it crashed without even getting to the main db window. I am enclosing the Apple generated crash report. Alex
Created attachment 42900 [details] Crash report log when attempting to anchor control to frame in Base form As the report here indicates, tested on Mac OSX 10.6.6, with LibreOffice 3.3.0 final.
This works in OOo 3.2.1, i.e. you can attach the control to the frame and save normally, as with NeoOffice 3.1.2, so this is definitely a regression. Alex
Created attachment 42901 [details] Other crash report This is a further crash report after repeating exactly the steps indicated by the original poster. Mac OSX 10.6.6. LibO 3.3.0 final
This is a known bug from OOo 3.3RC4 http://qa.openoffice.org/issues/show_bug.cgi?id=115557
Same bug as fdo#35584 which is fixed in LibreOffice 3.4.x *** This bug has been marked as a duplicate of bug 35584 ***
closing.