abrt 1.1.1 detected a crash. architecture: i686 Attached file: backtrace cmdline: /usr/lib/openoffice.org3/program/swriter.bin -writer file:///home/mircea/Desktop/referat/fret.odt component: openoffice.org crash_function: GetDocShell executable: /usr/lib/openoffice.org3/program/swriter.bin global_uuid: 3e5a84a1685cee236a6ba680a4ea4980fe4ef3f2 kernel: 2.6.33.5-112.fc13.i686.PAE package: openoffice.org-writer-1:3.2.0-12.24.fc13 rating: 4 reason: Process /usr/lib/openoffice.org3/program/swriter.bin was killed by signal 11 (SIGSEGV) release: Fedora release 13 (Goddard)
Created attachment 424549 [details] File: backtrace
This is definitely a crash related to post it notes in margins (again), this one however is rather odd in that its triggered from inside a StarBasic macro. Are you able to reproduce this, and can you remember what you did just before it crashed, i.e. what did you click on the toolbar ?
Its got to be some sort of macro calling xDocument.replaceAll We do have one macro that uses this, but running tools->macros->organize->macros->basic->gimmicks->changeallchars on a document with margin notes doesn't crash
As an off-chance, I tried loading a document in a hidden shell from starbasic and did a search and replace on a doc that contains comments. And again no crash. Sub Main Dim OpenProperties(1) as new com.sun.star.beans.PropertyValue OpenProperties(0).Name = "Hidden" OpenProperties(0).Value = True oDocument = StarDesktop.LoadComponentFromURL("file:///tmp/example.odt", "_default", 0, OpenProperties()) oReplaceDesc = oDocument.createReplaceDescriptor() oReplaceDesc.SearchCaseSensitive = True oReplaceDesc.SearchRegularExpression = True oReplaceDesc.Searchstring = "[A-Z]" oReplaceDesc.ReplaceString = "Y" oReplCount = oDocument.ReplaceAll(oReplaceDesc) End Sub Its clear that GetWrtShell is 0, but its not clear how that came about
Supplied a potential workaround upstream. Moving there.