Your message dated Tue, 27 Dec 2011 20:23:39 +0100
with message-id <[email protected]>
and subject line Re: Bug#452790: gnucash: unresponsive when auto-save dialog
appears behind main window
has caused the Debian Bug report #452790,
regarding gnucash: unresponsive when auto-save dialog appears behind main window
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
452790: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=452790
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: gnucash
Version: 2.2.1-1
Severity: important
I'm not sure of the exact circumstances needed to reproduce this, but
basically the UI becomes unresponsive to input (neither mouse nor
keyboard input is recognized) sometimes. This has occurred a couple of
times, this time with the following points:
- two accounts were open
- unsaved changes had been done
- the window was minimized for a while
This has never happened to me when only the "Accounts" tab was open. Not
sure if the "unsaved changes" or inactivity of the window are required
to trigger this.
The window still keeps redrawing properly, it just does not react to
input in any way. Also, when pressing the close window button ("X") in
KDE, it usually brings up a popup asking whether to forcibly terminate
an unresponsive program, but this does not happen with gnucash -
pressing the close button simply does nothing.
When attaching to the process, gdb gives the following backtrace:
#0 0xb70fd52d in poll () from /lib/libc.so.6
#1 0xb74561d3 in ?? () from /usr/lib/libglib-2.0.so.0
#2 0x080e3d20 in ?? ()
#3 0x00000007 in ?? ()
#4 0x00000f37 in ?? ()
#5 0x080e3d20 in ?? ()
#6 0x00000007 in ?? ()
#7 0xb7179140 in ?? () from /lib/libc.so.6
#8 0xb7e7a351 in pthread_mutex_lock () from /lib/libpthread.so.0
#9 0xb7456549 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#10 0xb78a0209 in gtk_dialog_run () from /usr/lib/libgtk-x11-2.0.so.0
#11 0xb7241403 in ?? () from
/usr/lib/gnucash/gnucash/libgncmod-gnome-utils.so
#12 0x084fc948 in ?? ()
#13 0x08596db8 in ?? ()
#14 0x00000001 in ?? ()
#15 0xb72ac6b7 in ?? () from
/usr/lib/gnucash/gnucash/libgncmod-gnome-utils.so
#16 0x00000002 in ?? ()
#17 0xb72ac6ac in ?? () from
/usr/lib/gnucash/gnucash/libgncmod-gnome-utils.so
#18 0x00000003 in ?? ()
#19 0xb72ac699 in ?? () from
/usr/lib/gnucash/gnucash/libgncmod-gnome-utils.so
#20 0x00000004 in ?? ()
#21 0x00000000 in ?? ()
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.23.1+20071013
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash
Versions of packages gnucash depends on:
ii gconf2 2.16.0-3 GNOME configuration database syste
ii gnucash-common 2.2.1-1 A personal finance tracking progra
ii guile-1.6-libs 1.6.8-6 Main Guile libraries
ii guile-1.6-slib 1.6.8-6 Guile SLIB support
ii libart-2.0-2 2.3.19-3 Library of functions for 2D graphi
ii libatk1.0-0 1.20.0-1 The ATK accessibility toolkit
ii libbonobo2-0 2.18.0-2 Bonobo CORBA interfaces library
ii libbonoboui2-0 2.18.0-5 The Bonobo UI library
ii libc6 2.6.1-6 GNU C Library: Shared libraries
ii libcairo2 1.4.4-1 The Cairo 2D vector graphics libra
ii libcrypt-ssleay-perl 0.55-1 Support for https protocol in LWP
ii libdate-manip-perl 5.46-1 a perl library for manipulating da
ii libfinance-quote-perl 1.13-1 Perl module for retrieving stock q
ii libfontconfig1 2.4.2-1.2 generic font configuration library
ii libgconf2-4 2.16.0-3 GNOME configuration database syste
ii libglade2-0 1:2.6.1-1 library to load .glade files at ru
ii libglib2.0-0 2.14.0-2 The GLib library of C routines
ii libgnome-keyring0 2.20.1-1 GNOME keyring services library
ii libgnome2-0 2.18.0-4 The GNOME 2 library - runtime file
ii libgnomecanvas2-0 2.14.0-2 A powerful object-oriented display
ii libgnomeprint2.2-0 2.18.0-2 The GNOME 2.2 print architecture -
ii libgnomeprintui2.2-0 2.18.0-2 GNOME 2.2 print architecture User
ii libgnomeui-0 2.18.1-2 The GNOME 2 libraries (User Interf
ii libgnomevfs2-0 1:2.18.1-2 GNOME Virtual File System (runtime
ii libgoffice-1-2 0.2.1-4 Document centric objects library -
ii libgsf-1-114 1.14.7-1 Structured File Library - runtime
ii libgtk2.0-0 2.12.1-3 The GTK+ graphical user interface
ii libgtkhtml3.8-15 3.12.3-2 HTML rendering/editing library - r
ii libguile-ltdl-1 1.6.8-6 Guile's patched version of libtool
ii libice6 2:1.0.3-3 X11 Inter-Client Exchange library
ii libofx3 1:0.8.2-3 library to support Open Financial
ii liborbit2 1:2.14.4-1 libraries for ORBit2 - a CORBA ORB
ii libpango1.0-0 1.18.3-1 Layout and rendering of internatio
ii libpopt0 1.10-3 lib for parsing cmdline parameters
ii libqthreads-12 1.6.8-6 QuickThreads library for Guile
ii libsm6 2:1.0.3-1 X11 Session Management library
ii libx11-6 2:1.0.3-4 X11 client-side library
ii libxcursor1 1.1.7-4 X cursor management library
ii libxext6 1:1.0.1-2 X11 miscellaneous extension librar
ii libxfixes3 1:4.0.1-4 X11 miscellaneous 'fixes' extensio
ii libxi6 1:1.0.1-3 X11 Input extension library
ii libxinerama1 1:1.0.1-4.1 X11 Xinerama extension library
ii libxml2 2.6.29.dfsg-1 GNOME XML library
ii libxrandr2 2:1.2.1-1 X11 RandR extension library
ii libxrender1 1:0.9.1-3 X Rendering Extension client libra
ii psfontmgr 0.11.10-0.1 PostScript font manager -- part of
ii slib 3a4-4 Portable Scheme library
ii x-ttcidfont-conf 25 Configure TrueType and CID fonts f
ii zlib1g 1:1.2.3.3.dfsg-3 compression library - runtime
gnucash recommends no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Heikki Hokkanen <[email protected]> writes:
> However, I noticed that if you minimize gnucash, and work on another
> workspace, the autosave dialog is opened there, and if you go back to
> the workspace where gnucash was opened and unminimize it, then you
> once again have a gnucash window that can be activated but looks dead
> due to the autosave dialog being on another workspace.
Thanks for your feedback.
I can replicate this using Gnome 2 + Gnucash 2.2.9-10 under Squeeze, and
using Gnome 3 Fallback + GnuCash 1:2.4.8-1 under Sid.
But I get different results if I change the desktop environment:
- with XFCE (in Sid) and GnuCash 1:2.4.8-1, the autosave dialog always
comes back to the foreground when I unminimize GnuCash
- with LXDE, the autosave dialogs does not appear on the current
workspace: it appears on the workspace where GnuCash has been
minimized. I get the same behavior with GNOME/Openbox (this is
logical, since Openbox is the WM in LXDE).
So my understanding is that this is not a bug in GnuCash, but rather an
expected outcome of the (possibly configurable) behavior of the window
manager.
I’m therefore closing this bug, but feel free to reopen if you disagree
with my conclusions.
Best,
--
Sébastien Villemot
Researcher in Economics & Debian Maintainer
http://www.dynare.org/sebastien
Phone: +33-1-40-77-49-90 - GPG Key: 4096R/381A7594
pgpIUW6ocP8Hu.pgp
Description: PGP signature
--- End Message ---