Debian Bug report logs - #728106
libreoffice: The Save dialog doesn't appear when quitting with two windows open on different desktops in fvwm

version graph

Package: libreoffice-gtk; Maintainer for libreoffice-gtk is (unknown);

Reported by: Vincent Lefevre <vincent@vinc17.net>

Date: Mon, 28 Oct 2013 13:51:07 UTC

Severity: important

Tags: unreproducible, upstream, wontfix

Found in version libreoffice/1:3.6.1~rc1-1

Done: Stéphane Aulery <saulery@legtux.org>

Bug is archived. No further changes may be made.

Forwarded to https://bugs.freedesktop.org/show_bug.cgi?id=70963

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian LibreOffice Maintainers <debian-openoffice@lists.debian.org>:
Bug#728106; Package libreoffice-writer. (Mon, 28 Oct 2013 13:51:12 GMT) (full text, mbox, link).


Acknowledgement sent to Vincent Lefevre <vincent@vinc17.net>:
New Bug report received and forwarded. Copy sent to Debian LibreOffice Maintainers <debian-openoffice@lists.debian.org>. (Mon, 28 Oct 2013 13:51:12 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Vincent Lefevre <vincent@vinc17.net>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: libreoffice-writer: The "Save" dialog doesn't appear when quitting with two windows open on different desktops
Date: Mon, 28 Oct 2013 14:46:55 +0100
[Message part 1 (text/plain, inline)]
Package: libreoffice-writer
Version: 1:4.1.2-1
Severity: grave
Justification: causes non-serious data loss

To reproduce the problem:

0. Make sure you have a configuration with different desktops.
   With my window manager fvwm, I use:
     DeskTopSize 2x2
   and the FvwmPager module. Just in case, I've attached my fvwm
   configuration, where fvwm is run with:
     fvwm2 -cmd "ModuleSynchronous FvwmM4 -lock $HOME/etc/fvwm2rc.m4"
1. Open a first file with "libreoffice file1.odt".
2. From a different desktop (this is important to reproduce the bug!),
   open a second file with: "libreoffice file2.odt".
3. Modify the first file (file1.odt), but do not save it.
4. In the file2.odt window, type Ctrl-Q.

The effect is that LibreOffice switches to the first desktop, where
the file1.odt window is, but I can't do anything with this window.
In the list of windows, I can see a "Save docum[...]" window, but
this window doesn't appear. Even if I iconify it and reopen it from
the list of windows, it still doesn't appear (just in case it was
below some other window).

The only thing I can do is to destroy both windows via fvwm. Then,
if I reopen file1.odt, LibreOffice proposes me to start recovery,
which I accept. It says "Successfully recovered", but the changes
have been lost!

As described, this bug is always reproducible here.

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.11-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=POSIX, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libreoffice-writer depends on:
ii  libc6                  2.17-93
ii  libgcc1                1:4.8.2-1
ii  libicu48               4.8.1.1-13+nmu1
ii  libmwaw-0.1-1          0.1.11-1
ii  libodfgen-0.0-0        0.0.2-1
ii  libreoffice-base-core  1:4.1.2-1
ii  libreoffice-core       1:4.1.2-1
ii  libstdc++6             4.8.2-1
ii  libwpd-0.9-9           0.9.9-1
ii  libwpg-0.2-2           0.2.1-1
ii  libwps-0.2-2           0.2.9-2
ii  libxml2                2.9.1+dfsg1-3
ii  uno-libs3              4.1.2-1
ii  ure                    4.1.2-1
ii  zlib1g                 1:1.2.8.dfsg-1

Versions of packages libreoffice-writer recommends:
ii  default-jre [java5-runtime]    1:1.7-49
ii  gcj-4.6-jre [java5-runtime]    4.6.4-2
ii  gcj-4.7-jre [java5-runtime]    4.7.3-2
ii  gcj-4.8-jre [java5-runtime]    4.8.2-1
ii  gcj-jre [java5-runtime]        4:4.8.1-3
ii  libreoffice-java-common        1:4.1.2-1
ii  libreoffice-math               1:4.1.2-1
ii  openjdk-7-jre [java5-runtime]  7u25-2.3.12-4

Versions of packages libreoffice-writer suggests:
ii  libreoffice-base  1:4.1.2-1
pn  libreoffice-gcj   <none>

Versions of packages libreoffice-core depends on:
ii  fontconfig                      2.10.2-2
ii  fonts-opensymbol                2:102.3+LibO4.1.2-1
ii  libatk1.0-0                     2.10.0-2
ii  libboost-date-time1.54.0        1.54.0-3
ii  libc6                           2.17-93
ii  libcairo2                       1.12.16-2
ii  libclucene-contribs1            2.3.3.4-4
ii  libclucene-core1                2.3.3.4-4
ii  libcmis-0.3-3                   0.3.1-3
ii  libcups2                        1.6.3-1
ii  libcurl3-gnutls                 7.33.0-1
ii  libdbus-1-3                     1.6.16-1
ii  libdbus-glib-1-2                0.100.2-1
ii  libexpat1                       2.1.0-4
ii  libexttextcat-2.0-0             3.4.0-4
ii  libfontconfig1                  2.10.2-2
ii  libfreetype6                    2.4.9-1.1
ii  libgcc1                         1:4.8.2-1
ii  libgdk-pixbuf2.0-0              2.28.2-1
ii  libglib2.0-0                    2.36.4-1
ii  libgraphite2-3                  1.2.3-1
ii  libgstreamer-plugins-base1.0-0  1.2.0-1
ii  libgstreamer1.0-0               1.2.0-1
ii  libgtk2.0-0                     2.24.21-1
ii  libharfbuzz-icu0                0.9.19-1
ii  libharfbuzz0a                   0.9.19-1
ii  libhunspell-1.3-0               1.3.2-4
ii  libhyphen0                      2.8.6-3
ii  libice6                         2:1.0.8-2
ii  libicu48                        4.8.1.1-13+nmu1
ii  libjpeg8                        8d-1
ii  liblangtag1                     0.5.1-2
ii  liblcms2-2                      2.2+git20110628-2.3
ii  libldap-2.4-2                   2.4.31-1+nmu2+b1
ii  libmythes-1.2-0                 2:1.2.2-1
ii  libneon27-gnutls                0.30.0-1
ii  libnspr4                        2:4.10.1-1
ii  libnss3                         2:3.15.2-1
ii  libnss3-1d                      2:3.15.2-1
ii  libpango-1.0-0                  1.32.5-5+b1
ii  libpangocairo-1.0-0             1.32.5-5+b1
ii  libpangoft2-1.0-0               1.32.5-5+b1
ii  libpng12-0                      1.2.49-5
ii  librdf0                         1.0.16-1
ii  libreoffice-common              1:4.1.2-1
ii  libsm6                          2:1.2.1-2
ii  libssl1.0.0                     1.0.1e-3
ii  libstdc++6                      4.8.2-1
ii  libx11-6                        2:1.6.2-1
ii  libxext6                        2:1.3.2-1
ii  libxinerama1                    2:1.1.3-1
ii  libxml2                         2.9.1+dfsg1-3
ii  libxrandr2                      2:1.4.1-1
ii  libxrender1                     1:0.9.8-1
ii  libxslt1.1                      1.1.28-2
ii  libxt6                          1:1.1.4-1
ii  uno-libs3                       4.1.2-1
ii  ure                             4.1.2-1
ii  zlib1g                          1:1.2.8.dfsg-1

-- no debconf information
[fvwm2rc.m4 (text/plain, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian LibreOffice Maintainers <debian-openoffice@lists.debian.org>:
Bug#728106; Package libreoffice-writer. (Mon, 28 Oct 2013 14:12:04 GMT) (full text, mbox, link).


Acknowledgement sent to Rene Engelhard <rene@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian LibreOffice Maintainers <debian-openoffice@lists.debian.org>. (Mon, 28 Oct 2013 14:12:04 GMT) (full text, mbox, link).


Message #10 received at 728106@bugs.debian.org (full text, mbox, reply):

From: Rene Engelhard <rene@debian.org>
To: Vincent Lefevre <vincent@vinc17.net>, 728106@bugs.debian.org
Cc: control@bugs.debian.org
Subject: Re: Bug#728106: libreoffice-writer: The "Save" dialog doesn't appear when quitting with two windows open on different desktops
Date: Mon, 28 Oct 2013 15:07:45 +0100
reassign 728106 libreoffice
severity 728106 important
tag 728106 + moreinfo
thanks

Hi,

On Mon, Oct 28, 2013 at 02:46:55PM +0100, Vincent Lefevre wrote:
> Package: libreoffice-writer

Nah, Save is shared between all of them..

> Version: 1:4.1.2-1
> Severity: grave
> Justification: causes non-serious data loss

I assume this is not new in 4.1.2 and affects testing, too?
I don't think this should block transition of this to testing.

> To reproduce the problem:
> 
> 1. Open a first file with "libreoffice file1.odt".
> 2. From a different desktop (this is important to reproduce the bug!),
>    open a second file with: "libreoffice file2.odt".
> 3. Modify the first file (file1.odt), but do not save it.
> 4. In the file2.odt window, type Ctrl-Q.
> 
> The effect is that LibreOffice switches to the first desktop, where
> the file1.odt window is, but I can't do anything with this window.
> In the list of windows, I can see a "Save docum[...]" window, but
> this window doesn't appear. Even if I iconify it and reopen it from
> the list of windows, it still doesn't appear (just in case it was
> below some other window).

And you are *sure* this isn't fvwm only? (And/or a fvwm bug?)

If this only happens in fvwm (only knowledged people will use it)
I wouldn't count this as grave (i.e. if it doesn't work in GNOME/KDE/XFCE/...)
-> not grave as it doesn't affect majority of people.

Regards,

Rene



Bug reassigned from package 'libreoffice-writer' to 'libreoffice'. Request was from Rene Engelhard <rene@debian.org> to control@bugs.debian.org. (Mon, 28 Oct 2013 14:12:07 GMT) (full text, mbox, link).


No longer marked as found in versions libreoffice/1:4.1.2-1. Request was from Rene Engelhard <rene@debian.org> to control@bugs.debian.org. (Mon, 28 Oct 2013 14:12:08 GMT) (full text, mbox, link).


Severity set to 'important' from 'grave' Request was from Rene Engelhard <rene@debian.org> to control@bugs.debian.org. (Mon, 28 Oct 2013 14:12:09 GMT) (full text, mbox, link).


Added tag(s) moreinfo. Request was from Rene Engelhard <rene@debian.org> to control@bugs.debian.org. (Mon, 28 Oct 2013 14:12:10 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian LibreOffice Maintainers <debian-openoffice@lists.debian.org>:
Bug#728106; Package libreoffice. (Mon, 28 Oct 2013 14:33:05 GMT) (full text, mbox, link).


Acknowledgement sent to Vincent Lefevre <vincent@vinc17.net>:
Extra info received and forwarded to list. Copy sent to Debian LibreOffice Maintainers <debian-openoffice@lists.debian.org>. (Mon, 28 Oct 2013 14:33:05 GMT) (full text, mbox, link).


Message #23 received at 728106@bugs.debian.org (full text, mbox, reply):

From: Vincent Lefevre <vincent@vinc17.net>
To: Rene Engelhard <rene@debian.org>
Cc: 728106@bugs.debian.org
Subject: Re: Bug#728106: libreoffice-writer: The "Save" dialog doesn't appear when quitting with two windows open on different desktops
Date: Mon, 28 Oct 2013 15:30:57 +0100
On 2013-10-28 15:07:45 +0100, Rene Engelhard wrote:
> I assume this is not new in 4.1.2 and affects testing, too?

I haven't tried.

> And you are *sure* this isn't fvwm only? (And/or a fvwm bug?)

I don't know yet.

But first, here a few debug messages from FvwmDebug when I iconified
the "Save" window and deiconified it (I recall that it still didn't
appear):

[FvwmDebug]: got M_ICONIFY
M_ICONIFY
        win_id       0x3a00e70
        frame_id     0x080cbfe
        ptr          25510960
        icon_x       0
        icon_y       0
        icon_width   0
        icon_height  0
        frame_x      -1686
        frame_y      451
        frame_width  625
        frame_height 160
[FvwmDebug]: got M_CONFIGURE_WINDOW
M_CONFIGURE_WINDOW
        win_id       0x3a00e70
        frame_id     0x080cbfe
        ptr          140734425186040
        frame_x      -1686
        frame_y      451
        frame_width  625
        frame_height 160
        desk         0
        layer        4
        win_width    617
        win_height   136
        resize_width_inc   1
        resize_height_inc  1
        minimum_width      1
        minimum_height     1
        maximum_width      617
        maximum_height     136
        icon_title_id      0x0007fff
        icon_image_id      0x0007fff
        gravity      0
        fore_color   rgb:00/00/00
        back_color   rgb:00/00/0a
        ewmh_layer   0
        ewmh_desktop 6332608
        ewmh_window_type   0
        title_height 0
        border_width 0
        dummy_zero_1 0
        dummy_zero_2 0
        window_flags [window flags are not supported yet]
[FvwmDebug]: got M_LOWER_WINDOW
M_LOWER_WINDOW
        win_id       0x3a00e70
        frame_id     0x080cbfe
        ptr          25510960
[FvwmDebug]: got M_RESTACK
M_RESTACK
        win_id       0x120000d
        frame_id     0x08000dd
        ptr          25340144
        low_windows  (1)
        [1] win_id   0x3a00e70
        [1] frame_id 0x080cbfe
        [1] ptr      25510960
[FvwmDebug]: got M_DEICONIFY
M_DEICONIFY
        win_id       0x3a00e70
        frame_id     0x080cbfe
        ptr          25510960
        icon_x       0
        icon_y       0
        icon_width   0
        icon_height  0
        frame_x      -1686
        frame_y      451
        frame_width  625
        frame_height 160
[FvwmDebug]: got M_RAISE_WINDOW
M_RAISE_WINDOW
        win_id       0x3a00e70
        frame_id     0x080cbfe
        ptr          25510960
[FvwmDebug]: got M_RAISE_WINDOW
M_RAISE_WINDOW
        win_id       0x3a00e70
        frame_id     0x080cbfe
        ptr          25510960
[FvwmDebug]: got M_MAP
M_MAP
        win_id       0x3a00e70
        frame_id     0x080cbfe
        ptr          25510960

I don't know what frame_x means, but the negative value looks strange
to me.

Is there a way to get useful debug messages from LibreOffice, in
particular about window placement?

-- 
Vincent Lefèvre <vincent@vinc17.net> - Web: <http://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)



Information forwarded to debian-bugs-dist@lists.debian.org, Debian LibreOffice Maintainers <debian-openoffice@lists.debian.org>:
Bug#728106; Package libreoffice. (Mon, 28 Oct 2013 14:51:13 GMT) (full text, mbox, link).


Acknowledgement sent to Vincent Lefevre <vincent@vinc17.net>:
Extra info received and forwarded to list. Copy sent to Debian LibreOffice Maintainers <debian-openoffice@lists.debian.org>. (Mon, 28 Oct 2013 14:51:13 GMT) (full text, mbox, link).


Message #28 received at 728106@bugs.debian.org (full text, mbox, reply):

From: Vincent Lefevre <vincent@vinc17.net>
To: Rene Engelhard <rene@debian.org>
Cc: 728106@bugs.debian.org
Subject: Re: Bug#728106: libreoffice-writer: The "Save" dialog doesn't appear when quitting with two windows open on different desktops
Date: Mon, 28 Oct 2013 15:47:50 +0100
About the desktops in my test:
  file1.odt is on top-left
  file2.odt is on top-right

Then...

On 2013-10-28 15:30:57 +0100, Vincent Lefevre wrote:
> I don't know what frame_x means, but the negative value looks strange
> to me.

I may have an idea of what could occur.

I don't know exactly how fvwm implements desktops (more precisely
pages on the desktop), but I think it does that by translating the
coordinates of the windows. That's why, for instance, a window can
appear partly on two adjacent pages. So, when I move to the right
page, the X coordinates of the windows on the left page become
negative.

Now, with LibreOffice, I think that the following occurs:

1. LibreOffice gets the coordinates of the file1.odt window
   (currently negative, as on the left page, while the right
   page of the desktop is being displayed), with the goal to
   display the "Save" window above the file1.odt window.

2. LibreOffice switches to the left page (perhaps by raising or
   giving the focus to the file1.odt window). This makes fvwm
   translate the coordinates.

3. LibreOffice opens the "Save" window, using the coordinates
   obtained in (1). But the problem is that these coordinates
   are not up-to-date!

This could explain the bug, with a large negative frame_x of the
"Save" window.

-- 
Vincent Lefèvre <vincent@vinc17.net> - Web: <http://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)



Information forwarded to debian-bugs-dist@lists.debian.org, Debian LibreOffice Maintainers <debian-openoffice@lists.debian.org>:
Bug#728106; Package libreoffice. (Mon, 28 Oct 2013 15:03:10 GMT) (full text, mbox, link).


Acknowledgement sent to Vincent Lefevre <vincent@vinc17.net>:
Extra info received and forwarded to list. Copy sent to Debian LibreOffice Maintainers <debian-openoffice@lists.debian.org>. (Mon, 28 Oct 2013 15:03:10 GMT) (full text, mbox, link).


Message #33 received at 728106@bugs.debian.org (full text, mbox, reply):

From: Vincent Lefevre <vincent@vinc17.net>
To: Rene Engelhard <rene@debian.org>
Cc: 728106@bugs.debian.org
Subject: Re: Bug#728106: libreoffice-writer: The "Save" dialog doesn't appear when quitting with two windows open on different desktops
Date: Mon, 28 Oct 2013 15:59:00 +0100
On 2013-10-28 15:47:50 +0100, Vincent Lefevre wrote:
> 1. LibreOffice gets the coordinates of the file1.odt window
>    (currently negative, as on the left page, while the right
>    page of the desktop is being displayed), with the goal to
>    display the "Save" window above the file1.odt window.
> 
> 2. LibreOffice switches to the left page (perhaps by raising or
>    giving the focus to the file1.odt window). This makes fvwm
>    translate the coordinates.
> 
> 3. LibreOffice opens the "Save" window, using the coordinates
>    obtained in (1). But the problem is that these coordinates
>    are not up-to-date!
> 
> This could explain the bug, with a large negative frame_x of the
> "Save" window.

With another test, I confirm that this is what more or less happens:
I've tried with 3 pages ordered horizontally. I initially have:

|  Page 1   |  Page 2   |  Page 3   |
|           | file1.odt | file2.odt |
|           |           |  VISIBLE  |

with file1.odt modified. In Page 3 visible, in the file2.odt window,
I type Ctrl-Q. This has the effect to move to Page 2 (file1.odt),
and the "Save" window appears on Page 1 instead of 2:

|  Page 1   |  Page 2   |  Page 3   |
|  "Save"   | file1.odt | file2.odt |
|           |  VISIBLE  |           |

-- 
Vincent Lefèvre <vincent@vinc17.net> - Web: <http://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)



Information forwarded to debian-bugs-dist@lists.debian.org, Debian LibreOffice Maintainers <debian-openoffice@lists.debian.org>:
Bug#728106; Package libreoffice. (Mon, 28 Oct 2013 16:03:04 GMT) (full text, mbox, link).


Acknowledgement sent to Vincent Lefevre <vincent@vinc17.net>:
Extra info received and forwarded to list. Copy sent to Debian LibreOffice Maintainers <debian-openoffice@lists.debian.org>. (Mon, 28 Oct 2013 16:03:04 GMT) (full text, mbox, link).


Message #38 received at 728106@bugs.debian.org (full text, mbox, reply):

From: Vincent Lefevre <vincent@vinc17.net>
To: Rene Engelhard <rene@debian.org>
Cc: 728106@bugs.debian.org
Subject: Re: Bug#728106: libreoffice-writer: The "Save" dialog doesn't appear when quitting with two windows open on different desktops
Date: Mon, 28 Oct 2013 16:59:29 +0100
Control: tags -1 - moreinfo
Control: forwarded -1 https://bugs.freedesktop.org/show_bug.cgi?id=70963

I suppose that it is an upstream bug, so that I've reported it
upstream...

-- 
Vincent Lefèvre <vincent@vinc17.net> - Web: <http://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)



Removed tag(s) moreinfo. Request was from Vincent Lefevre <vincent@vinc17.net> to 728106-submit@bugs.debian.org. (Mon, 28 Oct 2013 16:03:04 GMT) (full text, mbox, link).


Set Bug forwarded-to-address to 'https://bugs.freedesktop.org/show_bug.cgi?id=70963'. Request was from Vincent Lefevre <vincent@vinc17.net> to 728106-submit@bugs.debian.org. (Mon, 28 Oct 2013 16:03:05 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian LibreOffice Maintainers <debian-openoffice@lists.debian.org>:
Bug#728106; Package libreoffice. (Mon, 28 Oct 2013 16:06:22 GMT) (full text, mbox, link).


Acknowledgement sent to Mirosław Zalewski <miniopl@poczta.onet.pl>:
Extra info received and forwarded to list. Copy sent to Debian LibreOffice Maintainers <debian-openoffice@lists.debian.org>. (Mon, 28 Oct 2013 16:06:22 GMT) (full text, mbox, link).


Message #47 received at 728106@bugs.debian.org (full text, mbox, reply):

From: Mirosław Zalewski <miniopl@poczta.onet.pl>
To: Vincent Lefevre <vincent@vinc17.net>, 728106@bugs.debian.org
Subject: Re: Bug#728106: libreoffice-writer: The "Save" dialog doesn't appear when quitting with two windows open on different desktops
Date: Mon, 28 Oct 2013 16:58:20 +0100
Dnia 2013-10-28, o godz. 14:46:55
Vincent Lefevre <vincent@vinc17.net> napisał(a):

> The effect is that LibreOffice switches to the first desktop, where
> the file1.odt window is, but I can't do anything with this window.
> In the list of windows, I can see a "Save docum[...]" window, but
> this window doesn't appear. Even if I iconify it and reopen it from
> the list of windows, it still doesn't appear (just in case it was
> below some other window).

I could not reproduce this behavior on: KDE, JWM, Fluxbox and Openbox.
After pressing Ctrl+Q on second desktop, screen changes to first
desktop, where message about saving changes awaits.

So, for most of users, this (switching desktops) is minor annoyance at
most, not grave issue.

On the other hand, I could reproduce this behavior on FVWM with Debian
default config. "Save changes" windows does not show.
BUT in few cases I could bring it back using Alt+Tab (sometimes I could
not, but I didn't care enough to investigate).
Also, it happened only if I was using GTK interface to LibreOffice.
Generic X interface does not have this issue.

I think it is worth to note that FVWM implements ICCCM standard, but
not EWMH. EWMH is widely implemented today and all major DEs (KDE,
GNOME, Xfce, LXDE etc.) support it. And, as far as I know, LibreOffice
GTK SAL interface depends on EWMH compliance of window manager on Linux.

As a matter of fact, EWMH is around since at least 2001 [0]. As much as
it sucks, I'm afraid that this bug is just a price you pay for using
software that does not adhere to current standards (created 12 years
ago).

Rene: for what it's worth, I could reproduce this with upstream snapshot
099198a4224778fe6e43f5dc13b5b9b1b4dc828c
this is from 29 May 2012, so around one week before branching 3.6 off
master. I didn't care enough to bibisect it further. But this "bug" is
definitely not new.

[0] http://standards.freedesktop.org/wm-spec/wm-spec-1.1.sgml
-- 
Best regards
Mirosław Zalewski



Information forwarded to debian-bugs-dist@lists.debian.org, Debian LibreOffice Maintainers <debian-openoffice@lists.debian.org>:
Bug#728106; Package libreoffice. (Mon, 28 Oct 2013 16:24:05 GMT) (full text, mbox, link).


Acknowledgement sent to Rene Engelhard <rene@rene-engelhard.de>:
Extra info received and forwarded to list. Copy sent to Debian LibreOffice Maintainers <debian-openoffice@lists.debian.org>. (Mon, 28 Oct 2013 16:24:05 GMT) (full text, mbox, link).


Message #52 received at 728106@bugs.debian.org (full text, mbox, reply):

From: Rene Engelhard <rene@rene-engelhard.de>
To: Mirosław Zalewski <miniopl@poczta.onet.pl>, 728106@bugs.debian.org
Cc: Vincent Lefevre <vincent@vinc17.net>
Subject: Re: Bug#728106: libreoffice-writer: The "Save" dialog doesn't appear when quitting with two windows open on different desktops
Date: Mon, 28 Oct 2013 17:17:49 +0100
found 728106 1:3.6.1~rc1-1
thanks

Hi,

On Mon, Oct 28, 2013 at 04:58:20PM +0100, Mirosław Zalewski wrote:
> I could not reproduce this behavior on: KDE, JWM, Fluxbox and Openbox.
> After pressing Ctrl+Q on second desktop, screen changes to first
> desktop, where message about saving changes awaits.
> 
> So, for most of users, this (switching desktops) is minor annoyance at
> most, not grave issue.

Thanks for confirming.

> Also, it happened only if I was using GTK interface to LibreOffice.
> Generic X interface does not have this issue.
>
> I think it is worth to note that FVWM implements ICCCM standard, but
> not EWMH. EWMH is widely implemented today and all major DEs (KDE,
> GNOME, Xfce, LXDE etc.) support it. And, as far as I know, LibreOffice
> GTK SAL interface depends on EWMH compliance of window manager on Linux.

Hmm, that's weird because in fvwm there should be no GTK interface on per
default, no? Unless Vincent forced GTK?

> Rene: for what it's worth, I could reproduce this with upstream snapshot
> 099198a4224778fe6e43f5dc13b5b9b1b4dc828c
> this is from 29 May 2012, so around one week before branching 3.6 off
> master. I didn't care enough to bibisect it further. But this "bug" is
> definitely not new.

OK, thanks.

Regards,

Rene



Marked as found in versions libreoffice/1:3.6.1~rc1-1. Request was from Rene Engelhard <rene@rene-engelhard.de> to control@bugs.debian.org. (Mon, 28 Oct 2013 16:24:08 GMT) (full text, mbox, link).


Changed Bug title to 'libreoffice: The Save dialog doesn't appear when quitting with two windows open on different desktops in fvwm' from 'libreoffice-writer: The "Save" dialog doesn't appear when quitting with two windows open on different desktops' Request was from rene@rene-engelhard.de (Rene Engelhard) to control@bugs.debian.org. (Mon, 28 Oct 2013 16:27:16 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian LibreOffice Maintainers <debian-openoffice@lists.debian.org>:
Bug#728106; Package libreoffice. (Mon, 28 Oct 2013 16:39:05 GMT) (full text, mbox, link).


Acknowledgement sent to Vincent Lefevre <vincent@vinc17.net>:
Extra info received and forwarded to list. Copy sent to Debian LibreOffice Maintainers <debian-openoffice@lists.debian.org>. (Mon, 28 Oct 2013 16:39:05 GMT) (full text, mbox, link).


Message #61 received at 728106@bugs.debian.org (full text, mbox, reply):

From: Vincent Lefevre <vincent@vinc17.net>
To: Rene Engelhard <rene@rene-engelhard.de>
Cc: Mirosław Zalewski <miniopl@poczta.onet.pl>, 728106@bugs.debian.org
Subject: Re: Bug#728106: libreoffice-writer: The "Save" dialog doesn't appear when quitting with two windows open on different desktops
Date: Mon, 28 Oct 2013 17:37:24 +0100
On 2013-10-28 17:17:49 +0100, Rene Engelhard wrote:
> On Mon, Oct 28, 2013 at 04:58:20PM +0100, Mirosław Zalewski wrote:
> > Also, it happened only if I was using GTK interface to LibreOffice.
> > Generic X interface does not have this issue.
> >
> > I think it is worth to note that FVWM implements ICCCM standard, but
> > not EWMH. EWMH is widely implemented today and all major DEs (KDE,
> > GNOME, Xfce, LXDE etc.) support it. And, as far as I know, LibreOffice
> > GTK SAL interface depends on EWMH compliance of window manager on Linux.

EWMH might help to avoid the bug in most cases, but I suppose that
the bug could still occur with an EWMH aware WM. More importantly,
it seems that LibreOffice assumes that the window coordinates do
not change after some window operation, and I suppose that this is
wrong (unless EWMH has something specific about that).

> Hmm, that's weird because in fvwm there should be no GTK interface
> on per default, no? Unless Vincent forced GTK?

I've forced nothing, but I have the libreoffice-gtk package installed.

-- 
Vincent Lefèvre <vincent@vinc17.net> - Web: <http://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)



Information forwarded to debian-bugs-dist@lists.debian.org, Debian LibreOffice Maintainers <debian-openoffice@lists.debian.org>:
Bug#728106; Package libreoffice. (Mon, 28 Oct 2013 16:45:05 GMT) (full text, mbox, link).


Acknowledgement sent to Rene Engelhard <rene@rene-engelhard.de>:
Extra info received and forwarded to list. Copy sent to Debian LibreOffice Maintainers <debian-openoffice@lists.debian.org>. (Mon, 28 Oct 2013 16:45:05 GMT) (full text, mbox, link).


Message #66 received at 728106@bugs.debian.org (full text, mbox, reply):

From: Rene Engelhard <rene@rene-engelhard.de>
To: Vincent Lefevre <vincent@vinc17.net>
Cc: Mirosław Zalewski <miniopl@poczta.onet.pl>, 728106@bugs.debian.org
Subject: Re: Bug#728106: libreoffice-writer: The "Save" dialog doesn't appear when quitting with two windows open on different desktops
Date: Mon, 28 Oct 2013 17:42:17 +0100
Hi,

On Mon, Oct 28, 2013 at 05:37:24PM +0100, Vincent Lefevre wrote:
> On 2013-10-28 17:17:49 +0100, Rene Engelhard wrote:
> > On Mon, Oct 28, 2013 at 04:58:20PM +0100, Mirosław Zalewski wrote:
> > > Also, it happened only if I was using GTK interface to LibreOffice.
> > > Generic X interface does not have this issue.
> > >
> > > I think it is worth to note that FVWM implements ICCCM standard, but
> > > not EWMH. EWMH is widely implemented today and all major DEs (KDE,
> > > GNOME, Xfce, LXDE etc.) support it. And, as far as I know, LibreOffice
> > > GTK SAL interface depends on EWMH compliance of window manager on Linux.
> 
> EWMH might help to avoid the bug in most cases, but I suppose that
> the bug could still occur with an EWMH aware WM. More importantly,
> it seems that LibreOffice assumes that the window coordinates do
> not change after some window operation, and I suppose that this is
> wrong (unless EWMH has something specific about that).
> 
> > Hmm, that's weird because in fvwm there should be no GTK interface
> > on per default, no? Unless Vincent forced GTK?
> 
> I've forced nothing, but I have the libreoffice-gtk package installed.

OK, and if you removed it? (I have to look on how the the codepath is these
times at home, but I am surprised fvwm gets GTK per default..)

Regards,

Rene



Information forwarded to debian-bugs-dist@lists.debian.org, Debian LibreOffice Maintainers <debian-openoffice@lists.debian.org>:
Bug#728106; Package libreoffice. (Mon, 28 Oct 2013 16:57:07 GMT) (full text, mbox, link).


Acknowledgement sent to Vincent Lefevre <vincent@vinc17.net>:
Extra info received and forwarded to list. Copy sent to Debian LibreOffice Maintainers <debian-openoffice@lists.debian.org>. (Mon, 28 Oct 2013 16:57:07 GMT) (full text, mbox, link).


Message #71 received at 728106@bugs.debian.org (full text, mbox, reply):

From: Vincent Lefevre <vincent@vinc17.net>
To: Rene Engelhard <rene@rene-engelhard.de>
Cc: Mirosław Zalewski <miniopl@poczta.onet.pl>, 728106@bugs.debian.org
Subject: Re: Bug#728106: libreoffice-writer: The "Save" dialog doesn't appear when quitting with two windows open on different desktops
Date: Mon, 28 Oct 2013 17:54:54 +0100
On 2013-10-28 17:42:17 +0100, Rene Engelhard wrote:
> On Mon, Oct 28, 2013 at 05:37:24PM +0100, Vincent Lefevre wrote:
> > I've forced nothing, but I have the libreoffice-gtk package installed.
> 
> OK, and if you removed it? (I have to look on how the the codepath is these
> times at home, but I am surprised fvwm gets GTK per default..)

Just before removing libreoffice-gtk, the bug still occurs.

Just after removing it, the bug no longer occurs: LibreOffice doesn't
try to switch the desktop and, as a consequence, the "Save" dialog is
displayed on the current desktop as expected.

It seems that libreoffice-gtk seems to do something (switch the
desktop, possibly as a consequence of raise / set focus) that is
not expected by the LibreOffice core?

-- 
Vincent Lefèvre <vincent@vinc17.net> - Web: <http://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)



Information forwarded to debian-bugs-dist@lists.debian.org, Debian LibreOffice Maintainers <debian-openoffice@lists.debian.org>:
Bug#728106; Package libreoffice. (Mon, 28 Oct 2013 17:03:04 GMT) (full text, mbox, link).


Acknowledgement sent to Rene Engelhard <rene@rene-engelhard.de>:
Extra info received and forwarded to list. Copy sent to Debian LibreOffice Maintainers <debian-openoffice@lists.debian.org>. (Mon, 28 Oct 2013 17:03:04 GMT) (full text, mbox, link).


Message #76 received at 728106@bugs.debian.org (full text, mbox, reply):

From: Rene Engelhard <rene@rene-engelhard.de>
To: Vincent Lefevre <vincent@vinc17.net>
Cc: Mirosław Zalewski <miniopl@poczta.onet.pl>, 728106@bugs.debian.org
Subject: Re: Bug#728106: libreoffice-writer: The "Save" dialog doesn't appear when quitting with two windows open on different desktops
Date: Mon, 28 Oct 2013 17:56:35 +0100
reassign 728106 libreoffice-gtk
found 728106 1:3.6.1~rc1-1
thanks

Hi,

On Mon, Oct 28, 2013 at 05:54:54PM +0100, Vincent Lefevre wrote:
> On 2013-10-28 17:42:17 +0100, Rene Engelhard wrote:
> > On Mon, Oct 28, 2013 at 05:37:24PM +0100, Vincent Lefevre wrote:
> > > I've forced nothing, but I have the libreoffice-gtk package installed.
> > 
> > OK, and if you removed it? (I have to look on how the the codepath is these
> > times at home, but I am surprised fvwm gets GTK per default..)
> 
> Just before removing libreoffice-gtk, the bug still occurs.
> 
> Just after removing it, the bug no longer occurs: LibreOffice doesn't
> try to switch the desktop and, as a consequence, the "Save" dialog is
> displayed on the current desktop as expected.

OK, thanks. Marking as such.

Regards,

Rene



Bug reassigned from package 'libreoffice' to 'libreoffice-gtk'. Request was from Rene Engelhard <rene@rene-engelhard.de> to control@bugs.debian.org. (Mon, 28 Oct 2013 17:03:07 GMT) (full text, mbox, link).


No longer marked as found in versions libreoffice/1:3.6.1~rc1-1. Request was from Rene Engelhard <rene@rene-engelhard.de> to control@bugs.debian.org. (Mon, 28 Oct 2013 17:03:08 GMT) (full text, mbox, link).


Marked as found in versions libreoffice/1:3.6.1~rc1-1. Request was from Rene Engelhard <rene@rene-engelhard.de> to control@bugs.debian.org. (Mon, 28 Oct 2013 17:03:09 GMT) (full text, mbox, link).


Added tag(s) upstream. Request was from Stéphane Aulery <saulery@legtux.org> to control@bugs.debian.org. (Tue, 23 Feb 2016 10:33:10 GMT) (full text, mbox, link).


Added tag(s) wontfix. Request was from Stéphane Aulery <saulery@legtux.org> to control@bugs.debian.org. (Tue, 23 Feb 2016 10:33:11 GMT) (full text, mbox, link).


Reply sent to saulery@legtux.org:
You have taken responsibility. (Tue, 23 Feb 2016 10:33:15 GMT) (full text, mbox, link).


Notification sent to Vincent Lefevre <vincent@vinc17.net>:
Bug acknowledged by developer. (Tue, 23 Feb 2016 10:33:15 GMT) (full text, mbox, link).


Message #91 received at 728106-done@bugs.debian.org (full text, mbox, reply):

From: Stéphane Aulery <saulery@legtux.org>
To: control@bugs.debian.org, 728106-done@bugs.debian.org
Subject: tags 728106 + wontfix / Close
Date: Tue, 23 Feb 2016 11:31:31 +0100
tags 728106 + upstream
tags 728106 + wontfix
stop
-----

Hello,

Reporter explains in upstream bug tracker that this bug disappeared 
without explanation since version 1:4.4.4~rc1-1.
The conditions to realize it is very difficult, so I close it.

Regards,

-- 
Stéphane Aulery



Added tag(s) unreproducible. Request was from Vincent Lefevre <vincent@vinc17.net> to control@bugs.debian.org. (Tue, 23 Feb 2016 11:15:04 GMT) (full text, mbox, link).


Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Wed, 23 Mar 2016 07:26:31 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Tue Jul 2 14:01:03 2024; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.