https://bugs.freedesktop.org/show_bug.cgi?id=57197
Priority: medium
Bug ID: 57197
Assignee: [email protected]
Summary: segfault: undo insertion of table row
Severity: normal
Classification: Unclassified
OS: Linux (All)
Reporter: [email protected]
Hardware: Other
Status: UNCONFIRMED
Version: 3.7.0.0.alpha0+ Master
Component: Writer
Product: LibreOffice
Created attachment 70161
--> https://bugs.freedesktop.org/attachment.cgi?id=70161&action=edit
typescript with `backtrace full`
(Late breaking news: A segfault is apparent even without selecting the
(only) fow of the table.)
Here is the route to the segfault. First the short version: create
table with one row, select the row, insert a row, undo.
Longer version:
(*) First column, "app", identifies the window involved; gdb=gnmoe
terminal, Un1=LibreaOffice.
(*) The spaces in the keystrokes column are for readability in this
report; never during the test did I type a space into LibreOffice.
(*) The column "typescript lines" shows the result of `wc --lines
$scriptfile` after things have settled down.
typescript progrem
app keystrokes lines action
--- ------------------- ---------- ------------------------------------
gdb 29 prompt for command
run <enter> 66 empty Writer document, "Untitled 1"
Un1 <ctrl><f12> 68 "Insert Table" dialog
<alt> R 1 <enter> 73 "Unititled 1", table 1 row by 2
<properties> R S 73 The table is highlighted
<properties> R I 73 "Insert Rows" dialog, rows=1
<enter> 75 2nd row of table is highlighted
<ctrl> Z 80 SIGSEGV
gdb info threads
backtrace full 328
Just by-the-way ... The same user inputs to LibO commit f1b6058,
pulled 2012-10-13 also led to a segfault, but the backtrace is
superficially different. I had hopes that commit f4f5c04 "atk:a11y:
unwind re-entrancy/lifecycle hazard issues at least a little bit"
would fix the problem, but it merely changed it.
The LibreOffice here is master commit 2bcae27, pulled 2012-11-15. The
configuration parameters are
--enable-symbols
--enable-dbgutil
--enable-crashdump
--disable-build-mozilla
--without-system-postgresql
--enable-debug
--enable-werror
--without-myspell-dicts
--without-help
The environment for build and execution is ubuntu-natty (11.04)
32-bit:
$ uname -a
Linux cougar-natty 2.6.38-16-generic #67-Ubuntu SMP Thu Sep 6 18:00:43 UTC
2012 i686 athlon i386 GNU/Linux
$ gcc --version
gcc (Ubuntu/Linaro 4.5.2-8ubuntu4) 4.5.2
--
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