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

Reply via email to