Bug 88448 - MsgBox is not reentrant; calls while already executing are ignored
Summary: MsgBox is not reentrant; calls while already executing are ignored
Status: UNCONFIRMED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: BASIC (show other bugs)
Version: 3.5.4 release
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Not Assigned
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 88092
  Show dependency treegraph
 
Reported: 2015-01-15 07:22 UTC by Lionel Elie Mamane
Modified: 2015-01-17 13:25 UTC (History)
7 users (show)

See Also:
i915 platform:
i915 features:


Attachments
reproduction example (41.19 KB, application/vnd.sun.xml.base)
2015-01-15 07:22 UTC, Lionel Elie Mamane
Details

Description Lionel Elie Mamane 2015-01-15 07:22:43 UTC
Created attachment 112273 [details]
reproduction example

+++ This bug was initially created as a clone of Bug #88092 +++

1. Open reproduction example, allowing macros.

2. Open form "FormSlowFast".

Here execution of PriorToReset is preempted by execution of
Main while the MsgBox of PriorToReset is showing.

The result is that Main executes completely
(as is shown by the mention "EXIT main" in the document)
*but* its MsgBox is never shown. It is just silently ignored.

Compare:
 FormFastSlow: both MsgBoxes are shown
 FormSlowSlow: both MsgBoxes are shown
 FormFastFast: only "PTR" MsgBox is shown, as with FormSlowFast
Comment 1 Beluga 2015-01-17 13:25:57 UTC
Windows:
FormFastFast: only Main msgbox
FormFastSlow: only Main msgbox
FormSlowFast: PTR first, then Main
FormSlowSlow: PTR first, then Main

Linux:
FormFastFast: only PTR msgbox
FormFastSlow: main first, then PTR
FormSlowFast: only PTR msgbox
FormSlowSlow: main first, then PTR

You be the judge :|

Win 7 Pro 64-bit
Version: 4.5.0.0.alpha0+
Build ID: 5f6bdce0c0ac687f418821ce328f2987bf340cda
TinderBox: Win-x86@62-TDF, Branch:MASTER, Time: 2015-01-17_01:06:46

Ubuntu 14.10 64-bit Version: 4.5.0.0.alpha0+
Build ID: 0ffa3abc7d6c0437ece30cfb1430d28ffcc9f5c1
TinderBox: Linux-rpm_deb-x86_64@46-TDF-dbg, Branch:master, Time: 2015-01-15_22:47:16


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.