[Libreoffice-qa] Crash, when undoing numbering of headers in a Writer template
Terrence Enger
tenger at iseries-guru.com
Mon Mar 10 06:40:59 PDT 2014
On Mon, 2014-03-10 at 05:08 +0100, Thomas Hackert wrote:
> Good morning Terrence, *,
> On Sonntag, 9. März 2014 20:22 Terrence Enger wrote:
> > On Sun, 2014-03-09 at 19:36 +0100, Thomas Hackert wrote:
> >> I discovered a reproducible crash with Writer ... :(
> >>
> >> Steps to reproduce:
> >> 1. Download template from
> >> https://bugs.freedesktop.org/attachment.cgi?id=59830
> >> 2. Open Writer
> >
> > Whoops, I opened Start Center instead.
>
> I guess, this does not make any difference, if you open the test doc
> from there ... ;)
>
> >> 3. Open the downloaded template in Writer (06_minutes.ott)
> >> 4. Click "OK", when the dialog "Minutes types" opens
> >
> > I got a crash at this point. Assertion failure in
> > ImplDbgTestSolarMutex () at
> > /home/terry/lo_hacking/git/libo4/vcl/source/app/dbggui.cxx:1624,
> > which reads
> >
> > assert(ImplGetSVData()->mpDefInst->CheckYieldMutex());
> >
> > I attach terminal output of run and output from gdb on the core
> > file
>
> Could it be, that you have used a self-built version?
Whoops. I was expecting a bug report to add that information to.
Anyway, this LibreOffice is commit 806f4d8, fetched 2014-03-04 14:19
UTC, configured:
--enable-option-checking=fatal
--enable-dbgutil
--enable-crashdump
--without-system-postgresql
--without-myspell-dicts
--with-extra-buildid
--without-doxygen
--with-external-tar=/home/terry/lo_hacking/git/src
built and executing on debian-wheezy 64-bit.
I think that --enable-dbgutil can well account for the different
behaviour that I see.
> And would you
> be so kind to test it with 4.2.2.1 as well, please? Do you get a
> crash there as well?
First, following the steps to reproduce, from the first e-mail:
| 1. Download template from
| https://bugs.freedesktop.org/attachment.cgi?id=59830
| 2. Open Writer
| 3. Open the downloaded template in Writer (06_minutes.ott)
| 4. Click "OK", when the dialog "Minutes types" opens
| 5. Click "OK" in the warning "Bookmark NextTopic is not defined!"
| 6. Go to "<Geben Sie hier den Tagesordnungspunkt ein" with your
| mouse pointer
I put the cursor before that field.
| 7. Go to "Format – Bullet & Numbering" and doubleclick on "Numeric"
| (the right frame on the top row)
Within dialog "Bullets and Numbering", tab "Numbering type", the
rightmost image on the top row is upper-case Roman numerals with
trailing dot. The document window shows "I.<tab>" before the field.
| 8. Put your cursor in front of "<Geben Sie den Verlauf der
| Diskussion wieder>
| 9. Follow the steps from point 7 again
The document window shows the line indented, and there is "I.<tab>"
before the field.
| 10. Press three times <Ctrl>+<Z>
Segmentation fault in SwNodeIndex::operator=(SwNodeIndex const&) ()
Secondly, I can produce a segmentation fault in the same function by
following the abbreviated steps:
| 3. Open the downloaded template in Writer (06_minutes.ott)
| 4. Click "OK", when the dialog "Minutes types" opens
This set the document-modified flag in the status bar.
| 5. Click "OK" in the warning "Bookmark NextTopic is not defined!"
followed by <ctrl>+Z.
> And it would be nice, if you could give us/me
> some further infos like OS/architecture etc. ... ;)
debian-wheezy 64-bit throughout.
>
> Thanks for testing
> Thomas.
HTH,
Terry.
More information about the Libreoffice-qa
mailing list