https://bugs.freedesktop.org/show_bug.cgi?id=69173
Priority: high
Bug ID: 69173
CC: [email protected], [email protected],
[email protected], [email protected]
Assignee: [email protected]
Summary: crash when closing last document the Basic IDE was
using, and giving IDE window the focus
Severity: blocker
Classification: Unclassified
OS: All
Reporter: [email protected]
Hardware: All
Status: UNCONFIRMED
Version: 4.2.0.0.alpha0+ Master
Component: BASIC
Product: LibreOffice
Created attachment 85544
--> https://bugs.freedesktop.org/attachment.cgi?id=85544&action=edit
reproduction case
Reproduction Instructions:
1) Close all LibreOffice windows (except Start Center).
2) Open attached document in LibreOffice.
3) (If asked) "Disable macros"
(the bug is also reproducible with "enable macros")
4) Menu Tools / Macros / Manage Macros / Basic
5) navigate to "just opened document" / Standard / Module1 / Main
6) Click Edit
Basic IDE opens
7) Close the *document* window (Writer window)
8) Give Focus to Basic IDE window
(I have sloppy focus (focus follows the mouse),
so I just have to point the mouse at the IDE window.
Other settings or OSs may have to click in the Window,
press ALT-TAB, click on Icon in Task Bar / Expose, ...)
Reproduced with my own debug build of (master branch)
commit b090cbdf82e0827234caf5969124f6631311ef35
Author: Lionel Elie Mamane <[email protected]>
Date: Fri Aug 30 18:00:21 2013 +0200
plus some local patches on top.
Full gdb log attached. Most interesting part:
(gdb) thread 1
[Switching to thread 1 (Thread 0x7f6cc0cc2800 (LWP 25812))]
#0 x86_64_fallback_frame_state (fs=0x7fff07b34480, context=<optimized out>) at
./md-unwind-support.h:53
53 in ./md-unwind-support.h
(gdb) frame 28
#28 0x00007f6cbb153662 in Window::ImplGrabFocus (this=this@entry=0x2dc3d70,
nFlags=nFlags@entry=0)
at
/home/master/src/libreoffice/workdirs/libreoffice-4.2/vcl/source/window/window.cxx:3967
3967 if( mpWindowImpl->mbInDtor )
(gdb) print mpWindowImpl
$1 = (WindowImpl *) 0x9999999999999999
0x9999999999999999 is our special canary for memory that has been malloc()d,
but not initialised (in GNU/Linux debug builds).
--
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