https://bugs.freedesktop.org/show_bug.cgi?id=76214
Priority: medium
Bug ID: 76214
Assignee: [email protected]
Summary: UI: segfault in SvTreeListEntry::HasChildrenOnDemand
Severity: normal
Classification: Unclassified
OS: Linux (All)
Reporter: [email protected]
Hardware: x86-64 (AMD64)
Status: UNCONFIRMED
Version: 4.3.0.0.alpha0+ Master
Component: Database
Product: LibreOffice
STR:
(1) Download file BugDB.odb attached to bug 74019
<https://bugs.freedesktop.org/attachment.cgi?id=92726>.
(2) Open the file from the command line.
Program presents window BugDB.odb.
(3) In left pane, click <Queries>.
In lower right pane, program presents two items: BugQuery,
GoodQuery
(4) In lower right pane, right-click BugQuery and in the pop-up menu
click Edit.
Program presents window "BugDB.odb : BugQuery ... Query Design".
Upper pane shows a list of fields in table Exchange. Lower pane
shows grid of fields selected into the query; the eleventh column
of the grid is field 1998, and the twelfth column is empty.
(5) In the lower pane, drag the slider all the way to the right.
The grid shows eight empty columns; this brings to 19 the number
of columns in the grid.
(6) Drag 1998 into the first empty column in the lower pane.
The program moves the filled-in column out of sight to the left
and adds an empty column, the twentieth, at the right.
(7) Drag successive columns from table Exchange, starting with 1999,
to cell Field of successive empty columns in the lower pane.
Program action observed:
After you drop 2007 into the twentieth column, the scroll
bar at the bottom of the lower pane is at the right end of
its area.
Program action expected:
The scrollbar should be displaced from the right end of its
area, so that you can drag it to the right, revealing more
empty columns.
(8) Close the Edit window.
Program prompts "The query has been changed ... save ...?".
(9) Click <Yes> button.
Segfault. The last warning in the terminal output is (newline
added):
warn:legacy.tools:5251:1:svtools/source/contnr/treelistbox.cxx:3879:
SvTreeListBox::FillAccessibleEntryStateSet: invalid entry
This function is evident in frame 1 of the backtrace.
The preceding STR are written with column numbers and so forth as I
see them in a Query Designer window of a specific size. An experiment
with a smaller window size requires moving the scroll bar more often,
but the end result is the same.
With an embedded HSQLDB, LibreOffice also crashes, but of course the
JRE catches the segfault for its own purposes.
Alas, I cannot test other database engines until I fix my package
manager <sigh />. I shall leave the status UNCO in the hope that some
hellpful triager will try another backend.
My LibreOffice is master commit 806f4d8, fetched 2014-03-04, 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 running on debian-wheezy 64-bit.
--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs