a11y: call doShow after we have a valid view

Bug #1097722 reported by Björn Michaelsen
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libreoffice (Fedora)
Fix Released
High
libreoffice (Ubuntu)
Fix Released
Undecided
Björn Michaelsen

Bug Description

on LibreOffice 3.5, see rhbz#805743 for details

Revision history for this message
In , Michal (michal-redhat-bugs) wrote :
Download full text (3.1 KiB)

libreport version: 2.0.8
abrt_version: 2.0.7
backtrace_rating: 4
cmdline: /usr/lib64/libreoffice/program/soffice.bin --draw --splash-pipe=6
crash_function: std::vector<SdrPaintWindow*, std::allocator<SdrPaintWindow*> >::size
executable: /usr/lib64/libreoffice/program/soffice.bin
kernel: 3.3.0-1.fc17.x86_64
pid: 16895
pwd: /home/mambroz
reason: Process /usr/lib64/libreoffice/program/soffice.bin was killed by signal 11 (SIGSEGV)
time: Thu 22 Mar 2012 01:37:43 AM CET
uid: 1000
username: mambroz

backtrace: Text file, 43957 bytes
dso_list: Text file, 21044 bytes
maps: Text file, 96031 bytes

comment:
:1) Edit image in draw.
:2) export it to wmf
:3) import wmf to impress
:4) click back to draw

environ:
:XDG_VTNR=1
:XDG_SESSION_ID=3
:HOSTNAME=mixer.localdomain
:IMSETTINGS_INTEGRATE_DESKTOP=yes
:GIO_LAUNCHED_DESKTOP_FILE_PID=16880
:GPG_AGENT_INFO=/tmp/keyring-0KsaOY/gpg:0:1
:SHELL=/bin/bash
:TERM=dumb
:DESKTOP_STARTUP_ID=gnome-shell-16399-mixer.localdomain-libreoffice-0_TIME23270559
:HISTSIZE=10000
:GJS_DEBUG_OUTPUT=stderr
:G_MESSAGES_DEBUG=all
:OLDPWD=/usr/lib64/libreoffice/program
:QTDIR=/usr/lib64/qt-3.3
:GNOME_KEYRING_CONTROL=/tmp/keyring-0KsaOY
:QTINC=/usr/lib64/qt-3.3/include
:'GJS_DEBUG_TOPICS=JS ERROR;JS LOG'
:IMSETTINGS_MODULE=none
:USER=mambroz
:SSH_AUTH_SOCK=/tmp/keyring-0KsaOY/ssh
:USERNAME=mambroz
:SESSION_MANAGER=local/unix:@/tmp/.ICE-unix/1659,unix/unix:/tmp/.ICE-unix/1659
:GIO_LAUNCHED_DESKTOP_FILE=/usr/share/applications/libreoffice-draw.desktop
:MAIL=/var/spool/mail/mambroz
:PATH=/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/home/mambroz/bin
:DESKTOP_SESSION=gnome
:QT_IM_MODULE=xim
:PWD=/home/mambroz
:XMODIFIERS=@im=none
:KDE_IS_PRELINKED=1
:GNOME_KEYRING_PID=1657
:LANG=en_US.UTF-8
:KDEDIRS=/usr
:GDMSESSION=gnome
:HISTCONTROL=ignoredups
:XDG_SEAT=seat0
:HOME=/home/mambroz
:SHLVL=1
:GNOME_DESKTOP_SESSION_ID=this-is-deprecated
:SAL_ENABLE_FILE_LOCKING=1
:LOGNAME=mambroz
:QTLIB=/usr/lib64/qt-3.3/lib
:CVS_RSH=ssh
:DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-Q7uKbioaA8,guid=d3f84712bfef3b75a64f7ca00000082c
:'LESSOPEN=||/usr/bin/lesspipe.sh %s'
:WINDOWPATH=1
:XDG_RUNTIME_DIR=/run/user/mambroz
:DISPLAY=:0
:XAUTHORITY=/var/run/gdm/auth-for-mambroz-DigYNU/database
:LD_LIBRARY_PATH=/usr/java/jre1.6.0_31/lib/amd64/client:/usr/java/jre1.6.0_31/lib/amd64/server:/usr/java/jre1.6.0_31/lib/amd64/native_threads:/usr/java/jre1.6.0_31/lib/amd64

var_log_messages:
:Mar 22 01:33:25 mixer kernel: [23256.385025] soffice.bin[14784]: segfault at 0 ip 00000038d833b3c0 sp 00007fffb5fcb4d8 error 4 in libc-2.15.so[38d8200000+1ac000]
:Mar 22 01:33:27 mixer abrt[16825]: Saved core dump of pid 14784 (/usr/lib64/libreoffice/program/soffice.bin) to /var/spool/abrt/ccpp-2012-03-22-01:33:25-14784 (159457280 bytes)
:Mar 22 01:37:43 mixer kernel: [23514.362987] soffice.bin[16895]: segfault at 80 ip 00007effe549dc4c sp 00007fff47c31590 error 4 in libsdlo.so[7effe51f8000+83a000]
:Mar 22 01:37:44 mixer abrt[17045]: Saved core dump of pid 16895 (/usr/lib64/libreoffice/program/soffice.bin) to /var/spool/abrt/ccpp-2012-03-22-01:37:43-16895 ...

Read more...

Revision history for this message
In , Michal (michal-redhat-bugs) wrote :

Created attachment 571893
File: dso_list

Revision history for this message
In , Michal (michal-redhat-bugs) wrote :

Created attachment 571894
File: maps

Revision history for this message
In , Michal (michal-redhat-bugs) wrote :

Created attachment 571895
File: backtrace

Revision history for this message
In , David (david-redhat-bugs) wrote :

The sd a11y stuff evidently expects that a sd::ViewShell has a valid sd::View . Unfortunately, that is not the case here. sd::OutlineViewShell's constructor first calls ViewShell::doShow(), which triggers this crash, and only _after_ that calls Construct(), which initializes ViewShell::mpView .

Revision history for this message
In , Caolan (caolan-redhat-bugs) wrote :

As punishment for diagnosing it, you get to keep it :-)

Revision history for this message
In , Michal (michal-redhat-bugs) wrote :

1) Start libreoffice Impress
2) in new presentation click "Otline" tab.

crash in 100% cases.

backtrace_rating: 4
Package: libreoffice-core-3.5.1.2-1.fc17
OS Release: Fedora release 17 Alpha (Beefy Miracle)

Revision history for this message
In , Michal (michal-redhat-bugs) wrote :

1) open libre office
2) start new presentation (Impress)
3) click to handout tab
crashes in 100% cases

backtrace_rating: 4
Package: libreoffice-core-3.5.2.1-1.fc17
OS Release: Fedora release 17 Alpha (Beefy Miracle)

Revision history for this message
In , Michal (michal-redhat-bugs) wrote :

Increasing the severity as the Impress tool from libreoffice becomes quite useless because of this bug.

It seems that due to this bug it is not possible to switch to any other view than the default one.

Revision history for this message
In , Michal (michal-redhat-bugs) wrote :

switch view in libreoffice

backtrace_rating: 4
Package: libreoffice-core-3.5.2.1-1.fc17
OS Release: Fedora release 17 Alpha (Beefy Miracle)

Revision history for this message
In , Michal (michal-redhat-bugs) wrote :

Retested now with the libreoffice-impress-3.5.2.1-6.fc17.x86_64 .
Issue persists.

1) open libre office
2) start new presentation (Impress)
3) click to Outline, Notes or Handout tab
crashes in 100% cases

Revision history for this message
In , David (david-redhat-bugs) wrote :

*** Bug 819156 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Caolan (caolan-redhat-bugs) wrote :

oh wait, *I* broke that http://cgit.freedesktop.org/libreoffice/core/commit/?id=ec240eafe9b25620383aa54015f5c55e0f64227a

well for limited amounts of "broke" where broke is made it crash in an understandable way instead of a bizarre ad-hoc way :-)

Revision history for this message
In , Caolan (caolan-redhat-bugs) wrote :
Revision history for this message
In , Fedora (fedora-redhat-bugs) wrote :

libreoffice-3.5.3.2-3.fc17 has been submitted as an update for Fedora 17.
https://admin.fedoraproject.org/updates/libreoffice-3.5.3.2-3.fc17

Revision history for this message
In , Fedora (fedora-redhat-bugs) wrote :

Package libreoffice-3.5.3.2-3.fc17:
* should fix your issue,
* was pushed to the Fedora 17 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing libreoffice-3.5.3.2-3.fc17'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-2012-7635/libreoffice-3.5.3.2-3.fc17
then log in and leave karma (feedback).

Revision history for this message
In , Michal (michal-redhat-bugs) wrote :

Openoffice -> Presentation -> Outline tab
Crash 100%

backtrace_rating: 4
Package: libreoffice-core-3.5.2.1-6.fc17
OS Release: Fedora release 17 Alpha (Beefy Miracle)

Revision history for this message
In , Michal (michal-redhat-bugs) wrote :

Seems to be fixed in libreoffice-3.5.3.2-3.fc17

Revision history for this message
In , Fedora (fedora-redhat-bugs) wrote :

libreoffice-3.5.3.2-3.fc17 has been pushed to the Fedora 17 stable repository. If problems still persist, please make note of it in this bug report.

Changed in libreoffice (Ubuntu):
assignee: nobody → Björn Michaelsen (bjoern-michaelsen)
status: New → In Progress
Revision history for this message
Björn Michaelsen (bjoern-michaelsen) wrote :
Changed in libreoffice (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Björn Michaelsen (bjoern-michaelsen) wrote :

lp#1097722: released on Fedora 17 and upstream, crasher, thus dataloss

Changed in libreoffice (Ubuntu):
status: Fix Committed → Fix Released
Changed in libreoffice (Fedora):
importance: Unknown → High
status: Unknown → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.