Bug 55874

Summary: Impress Crashes when pressing Page Down on First Slide
Product: LibreOffice Reporter: Josh B. <kid1000002000>
Component: ImpressAssignee: Not Assigned <libreoffice-bugs>
Status: RESOLVED WORKSFORME    
Severity: normal CC: kid1000002000, LibreOffice, programming, serval2412
Priority: high    
Version: 3.6.2.2 release   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard: WFM:4.0
Crash report or crash signature: Regression By:

Description Josh B. 2012-10-11 13:41:00 UTC
When opening Impress, it opens to the first slide. Once it is done loading, pressing "page down" causes the application to crash. If you navigate to a different slide using the mouse, then using the page up and down buttons work normally, even on slide 1.
Comment 1 Julien Nabet 2012-10-11 20:04:51 UTC
On pc Debian x86-64 with 3.6 branch updated today, I don't reproduce this.

Do you reproduce this with:
- a brand new file?
- a brand new LO profile? (see http://wiki.documentfoundation.org/UserProfile)

Did you install any LO specific extension?

What's your Linux distribution and version?
Comment 2 Josh B. 2012-10-11 20:20:57 UTC
Linux distribution is Ubuntu 12.04 with all updates installed.
The Libreoffice is as stated. It is a fresh install.

I tried resetting the user profile, which temporarily fixed the problem. I was able to reintroduce the problem by sliding the task pane all the way to the right (to get rid of it), then going under the view menu and disabling the task pane. Then closing libreoffice and starting from a ppt or odp file, and pressing page-down caused impress to crash.

I can reproduce this on my HP DM4 laptop using both the onboard keyboard (with unifying receiver unplugged) and wtih a logitech K350 USB connection. If pertinent, I also have my keyboard language set to Colemak.
Comment 3 Josh B. 2012-10-11 20:24:36 UTC
I also only have the extensions installed with what I think came with the installation. Here is a list of them juts in case:

English spelling dictionaries, hyphenation rules, thesaurus, and grammer ch...
French spelling dictionary, hypenation rules, and thes
PDF Import 1.0.6
Presentation Minimizer 1.0.4
Presenter Console 1.1.1
Report Builder 1.2.3
Script provider for Python 3.3.1
Solver for Nonlinear Programming 0.9
Spanish spelling dictionary 0.6
Wiki Publisher 1.1.2
Comment 4 Josh B. 2012-10-11 20:29:46 UTC
I can also reproduce this using a new file and creating two slides with text in them, then saving to the desktop as an odp.
Comment 5 Julien Nabet 2012-10-11 21:04:37 UTC
Josh. B: Thank you for your feedback.

I tried to reproduce again by following the steps you gave, I failed (perhaps I missed something)

Some more questions:
- do you have lo-menubar package installed? If yes could you uninstall it and try again?
- it could be useful to reduce the number of steps, for example do you reproduce if:
   - you don't slide then disable task pane
   - you don't restart LO from an odp file
- Could you retrieve an useful backtrace by following this link? (http://wiki.documentfoundation.org/BugReport#How_to_get_backtrace_.28on_Linux.29)
Comment 6 Josh B. 2012-10-11 21:24:14 UTC
Thank you for the help. I do not have lo-menubar installed. Because LO was installed from the site and not repositories, I am unsure of how to get a backtrace even using that site.

It seems as though LO is crashing when it doesn't have a focus for page-down to point to. If the task pane is open, then page down is captured by that pane and moves the selection of whatever box is there down one, just like pressing the down arrow. Clicking in the slide area itself, or on the slide selection pane, seems to give focus to what page-down should be doing and page-down work. Withoug having/giving focus at startup to one of these panes, the application spontaneously closes upon pressing home, page-up, page-down, but not end.

Josh. B: Thank you for your feedback.

I tried to reproduce again by following the steps you gave, I failed (perhaps I missed something)

Some more questions:
- do you have lo-menubar package installed? If yes could you uninstall it and try again?
- it could be useful to reduce the number of steps, for example do you reproduce if:
   - you don't slide then disable task pane
   - you don't restart LO from an odp file
- Could you retrieve an useful backtrace by following this link? (http://wiki.documentfoundation.org/BugReport#How_to_get_backtrace_.28on_Linux.29)
Comment 7 Julien Nabet 2012-10-12 22:01:49 UTC
Nothing for me but perhaps someone may reproduce it.
Anyway no more info needed for the moment.
Comment 8 Rob Snelders 2012-10-19 14:02:43 UTC
It may be related to another problem I know of:

- Normally when you start Impress you always get the taskpane on the right side. It is possible to move the taskbar but not to make impress not start it.
Does that bar still starts on your impress?

- Can you provide your <profile>/libreoffice/3/user/registrymodifications.xcu.
In linux your profile is on /home/<user>/.config.
Comment 9 Josh B. 2012-10-24 03:41:42 UTC
The taskbar can be moved all the way to the right and have persistence with each session.

The file contains a large amount of personal information, including not only my name but my address as well. This is after combing through it 1 time to try and edit the file. Unfortunately, I don't feel it's a good idea to post it with this bug report.
Comment 10 Rob Snelders 2012-11-04 15:29:31 UTC
ah yes.. sorry didn't think about that.

you close the Slide Pane every time you start or has it disappeared as described in this bug: https://bugs.freedesktop.org/show_bug.cgi?id=55075?
When it is the latter then maybe the crash is due to invalid values in your profile.
Comment 11 Josh B. 2013-02-05 19:38:22 UTC
Something in libreoffice 4.0 has fixed this issue for me.
Comment 12 Julien Nabet 2013-02-05 20:22:15 UTC
Since there's no specific fix, I'll put WFM.

Rainer: just an idea to put WFM:4.0 (in the same way as target:<version>), what do you think? (I think we had already talked about this on another bugtracker but I don't remember which one)