Dumps core on start

Bug #15102 reported by Debian Bug Importer
8
Affects Status Importance Assigned to Milestone
gconf2 (Debian)
Fix Released
Unknown
gconf2 (Ubuntu)
Invalid
High
Sebastien Bacher

Bug Description

Automatically imported from Debian bug report #303687 http://bugs.debian.org/303687

Revision history for this message
In , Thomas Bushnell BSG (tb-becket) wrote : Re: Bug#303687: Dumps core on start

severity 303687 normal
reassign 303687 gconf2
thanks

"Adam M." <email address hidden> writes:

> Package: gnucash
> Version: 1.8.10-11
> Severity: grave
>
> gnucash dumps core on startup after the latest update.

This is actually a bug in gconf. There is a simple workaround
described in /usr/share/doc/gnucash/README.Debian.

Thomas

Revision history for this message
In , Steve Langasek (vorlon) wrote :

severity 303687 grave
reassign 303687 gtkhtml
thanks

Thomas,

On Thu, Apr 07, 2005 at 10:43:39PM -0700, Thomas Bushnell BSG wrote:
> severity 303687 normal
> reassign 303687 gconf2
> thanks

> "Adam M." <email address hidden> writes:

> > Package: gnucash
> > Version: 1.8.10-11
> > Severity: grave

> > gnucash dumps core on startup after the latest update.

> This is actually a bug in gconf.

I disagree most strenuously. Up until this version, gnucash worked *fine*
without gconf; now, I can't pull gnucash up on a remote display at all
because of this bletcherous dependency. I think this is a grave bug in
gtkhtml, and I don't think this version of gnucash should be allowed into
testing until this problem is resolved.

Requiring users to run -- or mock-up -- a GNOME 1.2 environment to run
gnucash just is not reasonable given that gnucash is already the last GNOME
1.2 app standing.

Thanks,
--
Steve Langasek
postmodern programmer

Revision history for this message
In , Thomas Bushnell BSG (tb-becket) wrote :

reassign 303687 gconf2
severity 303687 normal
thanks

> I disagree most strenuously. Up until this version, gnucash worked *fine*
> without gconf; now, I can't pull gnucash up on a remote display at all
> because of this bletcherous dependency. I think this is a grave bug in
> gtkhtml, and I don't think this version of gnucash should be allowed into
> testing until this problem is resolved.

This is crazy. gnucash is a gnome-1 program, and works fine on gnome
1.

Gnome-2 claims to support gnome-1 programs, and does, but a mistake
was made in a gconf2 change. The mistake has a simple patch, approved
by upstream, to fix the gconfd-2 daemon to preserve the necessary
backward compatibility.

Moreover, playing BTS tag isn't the way to settle issues. I reported
this already to the gconf2 maintainers, provided them the patch, and
they said they were already in contact with upstream.

gnucash has a simple fix, it's a "normal" bug because it doesn't cause
any serious difficulty.

Moreover, not using gconf is a bug; gtkhtml should and must use gconf
to preserve configuration information. Since there is such a trivial
patch in gconf2 that fixes the problem, I'd suggest that. There is
also a trivial workaround for users, which is why the bug is no more
than "normal" severity.

What I'd like is to actually *fix* the bug, and since the bug is that
gconf-2 promises backward compatibility and fails to deliver, that's
where it should be fixed.

Please don't move the bug around; you don't maintain any of these
packages AFAICT and you aren't helping.

Thomas

Revision history for this message
In , Steve Langasek (vorlon) wrote :

severity 303687 grave
tags 303687 sid
thanks

On Thu, Apr 07, 2005 at 11:36:19PM -0700, Thomas Bushnell BSG wrote:
> > I disagree most strenuously. Up until this version, gnucash worked *fine*
> > without gconf; now, I can't pull gnucash up on a remote display at all
> > because of this bletcherous dependency. I think this is a grave bug in
> > gtkhtml, and I don't think this version of gnucash should be allowed into
> > testing until this problem is resolved.
> This is crazy. gnucash is a gnome-1 program, and works fine on gnome
> 1.

> Gnome-2 claims to support gnome-1 programs, and does, but a mistake
> was made in a gconf2 change. The mistake has a simple patch, approved
> by upstream, to fix the gconfd-2 daemon to preserve the necessary
> backward compatibility.

> Moreover, playing BTS tag isn't the way to settle issues.

> Please don't move the bug around; you don't maintain any of these
> packages AFAICT and you aren't helping.

Well, I think it's equally valid to say that this is a libgconf11 bug, for
trying to launch the gnome2 version of gconfd and *not* falling back to
launching the gnome1.2 version. If people want to fix this via gconf2,
that's fine; the important thing then is that this version of gnucash
doesn't get into testing without the fixed version of gconf2 -- which it
won't.

I'll set the severity to grave, because this *is* an RC issue one way or
another; but it also doesn't affect any packages currently in testing. The
defensive thing to do, if you care about getting this version of gnucash
into sarge, would be to sort out the libgconf11/gtkhtml ungraceful behavior
rather than waiting on the gconf2 bug to be fixed...

Does gnucash work with the woody version of gconf2, btw? If not, this is an
issue that will affect partial upgrades from stable, and is therefore also
an RC bug on whichever package on the gnucash side needs to have a versioned
conflicts with gconf2.

--
Steve Langasek
postmodern programmer

Revision history for this message
In , Thomas Bushnell BSG (tb-becket) wrote :

Steve Langasek <email address hidden> writes:

> Well, I think it's equally valid to say that this is a libgconf11 bug, for
> trying to launch the gnome2 version of gconfd and *not* falling back to
> launching the gnome1.2 version. If people want to fix this via gconf2,
> that's fine; the important thing then is that this version of gnucash
> doesn't get into testing without the fixed version of gconf2 -- which it
> won't.

Actually, my understanding is that libgconf11 is trying to launch the
normal gnome-1 thing, and the normal gnome-1 thing is not being
supported correctly by gnome2, though gnome2 promises to. But my
understanding may well be inaccurate in this respect.

> I'll set the severity to grave, because this *is* an RC issue one way or
> another; but it also doesn't affect any packages currently in testing. The
> defensive thing to do, if you care about getting this version of gnucash
> into sarge, would be to sort out the libgconf11/gtkhtml ungraceful behavior
> rather than waiting on the gconf2 bug to be fixed...

Can you please explain why this is RC? There is a bug, yes, but it
isn't critical or severe or even serious by the normal standards of
such bugs, since it has such a trivial workaround.

Even if it prevented reports from being generated entirely, it would
only be important in my opinion, though it might be RC. But normal
bugs with trivial workarounds aren't RC.

> Does gnucash work with the woody version of gconf2, btw?

I don't know the history of it well enough to be able to say.

Thomas

Revision history for this message
In , Steve Langasek (vorlon) wrote :

On Fri, Apr 08, 2005 at 01:02:43AM -0700, Thomas Bushnell BSG wrote:
> Steve Langasek <email address hidden> writes:

> > Well, I think it's equally valid to say that this is a libgconf11 bug, for
> > trying to launch the gnome2 version of gconfd and *not* falling back to
> > launching the gnome1.2 version. If people want to fix this via gconf2,
> > that's fine; the important thing then is that this version of gnucash
> > doesn't get into testing without the fixed version of gconf2 -- which it
> > won't.

> Actually, my understanding is that libgconf11 is trying to launch the
> normal gnome-1 thing, and the normal gnome-1 thing is not being
> supported correctly by gnome2, though gnome2 promises to. But my
> understanding may well be inaccurate in this respect.

An strace shows that libgconf11 is trying to start gconfd-2, not gconfd-1.
It succeeds in starting it, then fails to find the control file in the
desired gnome 1.2 location.

IMHO, the sensible thing for libgconf11 to do in such a case is to fall back
to starting gconfd-1, which is in fact the version in depends on and
therefore the one that is guaranteed to work. ("Guaranteed" in the sense
that you have a legitimate grievance with the maintainer if it doesn't, at
least.)

> > I'll set the severity to grave, because this *is* an RC issue one way or
> > another; but it also doesn't affect any packages currently in testing. The
> > defensive thing to do, if you care about getting this version of gnucash
> > into sarge, would be to sort out the libgconf11/gtkhtml ungraceful behavior
> > rather than waiting on the gconf2 bug to be fixed...

> Can you please explain why this is RC? There is a bug, yes, but it
> isn't critical or severe or even serious by the normal standards of
> such bugs, since it has such a trivial workaround.

It's because it's trivially fixable that I believe it's unreasonable to ask
the user to have to employ such workarounds by hand. Saying "you must create
this symlink before the package is usable" is a *major* usability gaffe.
Documenting it is not a substitute for providing a suitably usable package;
it's far more trivial for you to kludge around this problem in the package
than to ask each user to do so individually.

> Even if it prevented reports from being generated entirely, it would
> only be important in my opinion, though it might be RC. But normal
> bugs with trivial workarounds aren't RC.

Actually, in my case I have some reports open by default in my
configuration; this causes gnucash to crash on startup if I don't already
have gconfd-1 running, or haven't created the compat symlink. Since there's
no GNOME 1.2 environment available in sarge, I'm certainly not going to have
gconfd-1 running by default.

> > Does gnucash work with the woody version of gconf2, btw?

> I don't know the history of it well enough to be able to say.

Someone will have to determine that before I'll consider this version of
gnucash releasable, then.

--
Steve Langasek
postmodern programmer

Revision history for this message
In , Josselin Mouette (joss) wrote : reassign 303687 to gconf

# Automatically generated email from bts, devscripts version 2.8.10
reassign 303687 gconf

Revision history for this message
In , Thomas Bushnell BSG (tb-becket) wrote : Re: Bug#303687: Dumps core on start

Steve Langasek <email address hidden> writes:

> An strace shows that libgconf11 is trying to start gconfd-2, not gconfd-1.
> It succeeds in starting it, then fails to find the control file in the
> desired gnome 1.2 location.

Ok, then perhaps it's true that fixing libgconf11 is best.
Regardless, those packages are both maintained by the same (generally
nonresponsive) maintainer.

> It's because it's trivially fixable that I believe it's unreasonable to ask
> the user to have to employ such workarounds by hand. Saying "you must create
> this symlink before the package is usable" is a *major* usability gaffe.
> Documenting it is not a substitute for providing a suitably usable package;
> it's far more trivial for you to kludge around this problem in the package
> than to ask each user to do so individually.

My first inclination was simply to add a tweak to the script to create
the necessary symlink. But this seems brittle; it will prevent the
program working correctly on a gnome-1 system, won't it? By contrast,
starting gconfd-1 is also surely wrong; my understanding is that it is
seriously wrong to have both gconfd-1 and gconfd-2 running at the same
time, but perhaps I'm understanding incorrectly. And starting
gconfd-1 is brittle also, even if harmless, because it might already
be running.

So I'm happy to put either of these or something else in the gnucash
startup script if you can explain which you think best and why.

> Actually, in my case I have some reports open by default in my
> configuration; this causes gnucash to crash on startup if I don't already
> have gconfd-1 running, or haven't created the compat symlink. Since there's
> no GNOME 1.2 environment available in sarge, I'm certainly not going to have
> gconfd-1 running by default.

Sure, but that's still not RC. The bug doesn't prevent gnucash from
working, it simply requires you to put a symlink in place.

If you are correct that the bug is in libgconf11, then it is certainly
in the current sarge version also.

Thomas

Revision history for this message
In , Josselin Mouette (joss) wrote : Bug#303687: Should be fixed

Could you please tell us whether gnucash still crashes for you with the
latest (1.0.9-7) gconf packages?

Thanks,
--
 .''`. Josselin Mouette /\./\
: :' : <email address hidden>
`. `' <email address hidden>
   `- Debian GNU/Linux -- The power of freedom

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Automatically imported from Debian bug report #303687 http://bugs.debian.org/303687

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (6.0 KiB)

Message-Id: <email address hidden>
Date: Fri, 08 Apr 2005 00:24:46 -0500
From: "Adam M." <email address hidden>
To: Debian Bug Tracking System <email address hidden>
Subject: Dumps core on start

Package: gnucash
Version: 1.8.10-11
Severity: grave

gnucash dumps core on startup after the latest update.

open("/home/adamm/.gconfd/lock/ior", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/usr/share/locale/en_CA.UTF-8/LC_MESSAGES/gconf1.mo", O_RDONLY) =
-1 ENOENT (No such file or directory)
open("/usr/share/locale/en_CA.utf8/LC_MESSAGES/gconf1.mo", O_RDONLY) =
-1 ENOENT (No such file or directory)
open("/usr/share/locale/en_CA/LC_MESSAGES/gconf1.mo", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/share/locale/en.UTF-8/LC_MESSAGES/gconf1.mo", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/gconf1.mo", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/gconf1.mo", O_RDONLY) = -1 ENOENT
(No such file or directory)
close(10) = 0
close(11) = 0
write(2, "\n", 1
) = 1
write(2, "gtkhtml", 7gtkhtml) = 7
write(2, "-", 1-) = 1
write(2, "ERROR **: ", 10ERROR **: ) = 10
write(2, "gconf error: Failed to contact c"..., 276gconf error: Failed
to contact configuration server (a likely cause of this is that you have
an existing configuration server (gconfd) running, but it isn't
reachable from here - if you're logged in from two machines at once, you
may need to enable TCP networking for ORBit)

) = 276
write(2, "\naborting...\n", 13
aborting...
) = 13
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
tgkill(14241, 14241, SIGABRT) = 0
--- SIGABRT (Aborted) @ 0 (0) ---
+++ killed by SIGABRT (core dumped) +++

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.10-1-k7
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)

Versions of packages gnucash depends on:
ii bonobo 1.0.22-2.2 The GNOME Bonobo System.
ii gdk-imlib1 1.9.14-16.2 imaging library for use with gtk (
ii gnucash-common 1.8.10-11 A personal finance tracking progra
ii guile-1.6-libs 1.6.7-1 Main Guile libraries
ii guile-1.6-slib 1.6.7-1 Guile SLIB support
ii libart2 1.4.2-19 The GNOME canvas widget - runtime
ii libaudiofile0 0.2.6-6 Open-source version of SGI's audio
ii libbonobo2 1.0.22-2.2 The GNOME Bonobo library.
ii libc6 2.3.2.ds1-20 GNU C Library: Shared libraries an
ii libdate-manip-perl 5.42a-3 a perl library for manipulating da
ii libdb3 3.2.9-22 Berkeley v3 Database Libraries [ru
ii libesd0 0.2.35-2 Enlightened Sound Daemon - Shared
ii libfinance-quote-per 1.08-1 Perl module for retrieving stock q
ii libfreetype6 2.1.7-2.3 FreeT...

Read more...

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Thu, 07 Apr 2005 22:43:39 -0700
From: Thomas Bushnell BSG <email address hidden>
To: "Adam M." <email address hidden>
Cc: <email address hidden>, <email address hidden>
Subject: Re: Bug#303687: Dumps core on start

severity 303687 normal
reassign 303687 gconf2
thanks

"Adam M." <email address hidden> writes:

> Package: gnucash
> Version: 1.8.10-11
> Severity: grave
>
> gnucash dumps core on startup after the latest update.

This is actually a bug in gconf. There is a simple workaround
described in /usr/share/doc/gnucash/README.Debian.

Thomas

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Thu, 7 Apr 2005 23:23:58 -0700
From: Steve Langasek <email address hidden>
To: Thomas Bushnell BSG <email address hidden>, <email address hidden>
Cc: "Adam M." <email address hidden>, <email address hidden>
Subject: Re: Bug#303687: Dumps core on start

--fWddYNRDgTk9wQGZ
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

severity 303687 grave
reassign 303687 gtkhtml
thanks

Thomas,

On Thu, Apr 07, 2005 at 10:43:39PM -0700, Thomas Bushnell BSG wrote:
> severity 303687 normal
> reassign 303687 gconf2
> thanks

> "Adam M." <email address hidden> writes:

> > Package: gnucash
> > Version: 1.8.10-11
> > Severity: grave

> > gnucash dumps core on startup after the latest update.

> This is actually a bug in gconf.

I disagree most strenuously. Up until this version, gnucash worked *fine*
without gconf; now, I can't pull gnucash up on a remote display at all
because of this bletcherous dependency. I think this is a grave bug in
gtkhtml, and I don't think this version of gnucash should be allowed into
testing until this problem is resolved.

Requiring users to run -- or mock-up -- a GNOME 1.2 environment to run
gnucash just is not reasonable given that gnucash is already the last GNOME
1.2 app standing.

Thanks,
--=20
Steve Langasek
postmodern programmer

--fWddYNRDgTk9wQGZ
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQFCViN7KN6ufymYLloRApnJAJ9RQYdza0f/Mai19XLD8OsoXCkSeACfVwHb
eO9krCajndPQ3gU1Imq1bBY=
=3RYq
-----END PGP SIGNATURE-----

--fWddYNRDgTk9wQGZ--

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Thu, 07 Apr 2005 23:36:19 -0700
From: Thomas Bushnell BSG <email address hidden>
To: Steve Langasek <email address hidden>
Cc: <email address hidden>, "Adam M." <email address hidden>,
 <email address hidden>
Subject: Re: Bug#303687: Dumps core on start

reassign 303687 gconf2
severity 303687 normal
thanks

> I disagree most strenuously. Up until this version, gnucash worked *fine*
> without gconf; now, I can't pull gnucash up on a remote display at all
> because of this bletcherous dependency. I think this is a grave bug in
> gtkhtml, and I don't think this version of gnucash should be allowed into
> testing until this problem is resolved.

This is crazy. gnucash is a gnome-1 program, and works fine on gnome
1.

Gnome-2 claims to support gnome-1 programs, and does, but a mistake
was made in a gconf2 change. The mistake has a simple patch, approved
by upstream, to fix the gconfd-2 daemon to preserve the necessary
backward compatibility.

Moreover, playing BTS tag isn't the way to settle issues. I reported
this already to the gconf2 maintainers, provided them the patch, and
they said they were already in contact with upstream.

gnucash has a simple fix, it's a "normal" bug because it doesn't cause
any serious difficulty.

Moreover, not using gconf is a bug; gtkhtml should and must use gconf
to preserve configuration information. Since there is such a trivial
patch in gconf2 that fixes the problem, I'd suggest that. There is
also a trivial workaround for users, which is why the bug is no more
than "normal" severity.

What I'd like is to actually *fix* the bug, and since the bug is that
gconf-2 promises backward compatibility and fails to deliver, that's
where it should be fixed.

Please don't move the bug around; you don't maintain any of these
packages AFAICT and you aren't helping.

Thomas

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Fri, 8 Apr 2005 00:46:00 -0700
From: Steve Langasek <email address hidden>
To: Thomas Bushnell BSG <email address hidden>
Cc: <email address hidden>, "Adam M." <email address hidden>,
 <email address hidden>
Subject: Re: Bug#303687: Dumps core on start

--TakKZr9L6Hm6aLOc
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

severity 303687 grave
tags 303687 sid
thanks

On Thu, Apr 07, 2005 at 11:36:19PM -0700, Thomas Bushnell BSG wrote:
> > I disagree most strenuously. Up until this version, gnucash worked *fi=
ne*
> > without gconf; now, I can't pull gnucash up on a remote display at all
> > because of this bletcherous dependency. I think this is a grave bug in
> > gtkhtml, and I don't think this version of gnucash should be allowed in=
to
> > testing until this problem is resolved.
> This is crazy. gnucash is a gnome-1 program, and works fine on gnome
> 1.

> Gnome-2 claims to support gnome-1 programs, and does, but a mistake
> was made in a gconf2 change. The mistake has a simple patch, approved
> by upstream, to fix the gconfd-2 daemon to preserve the necessary
> backward compatibility.

> Moreover, playing BTS tag isn't the way to settle issues.

> Please don't move the bug around; you don't maintain any of these
> packages AFAICT and you aren't helping.

Well, I think it's equally valid to say that this is a libgconf11 bug, for
trying to launch the gnome2 version of gconfd and *not* falling back to
launching the gnome1.2 version. If people want to fix this via gconf2,
that's fine; the important thing then is that this version of gnucash
doesn't get into testing without the fixed version of gconf2 -- which it
won't.

I'll set the severity to grave, because this *is* an RC issue one way or
another; but it also doesn't affect any packages currently in testing. The
defensive thing to do, if you care about getting this version of gnucash
into sarge, would be to sort out the libgconf11/gtkhtml ungraceful behavior
rather than waiting on the gconf2 bug to be fixed...

Does gnucash work with the woody version of gconf2, btw? If not, this is an
issue that will affect partial upgrades from stable, and is therefore also
an RC bug on whichever package on the gnucash side needs to have a versioned
conflicts with gconf2.

--=20
Steve Langasek
postmodern programmer

--TakKZr9L6Hm6aLOc
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQFCVja0KN6ufymYLloRAj+kAJ4w2HJ2Kjkcq2b73Vn6+CmGvp/zEQCfdGnN
QyECxbfkXMA5SxJz7Zzu9nE=
=CKsR
-----END PGP SIGNATURE-----

--TakKZr9L6Hm6aLOc--

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Fri, 08 Apr 2005 01:02:43 -0700
From: Thomas Bushnell BSG <email address hidden>
To: Steve Langasek <email address hidden>
Cc: <email address hidden>, "Adam M." <email address hidden>,
   <email address hidden>
Subject: Re: Bug#303687: Dumps core on start

Steve Langasek <email address hidden> writes:

> Well, I think it's equally valid to say that this is a libgconf11 bug, for
> trying to launch the gnome2 version of gconfd and *not* falling back to
> launching the gnome1.2 version. If people want to fix this via gconf2,
> that's fine; the important thing then is that this version of gnucash
> doesn't get into testing without the fixed version of gconf2 -- which it
> won't.

Actually, my understanding is that libgconf11 is trying to launch the
normal gnome-1 thing, and the normal gnome-1 thing is not being
supported correctly by gnome2, though gnome2 promises to. But my
understanding may well be inaccurate in this respect.

> I'll set the severity to grave, because this *is* an RC issue one way or
> another; but it also doesn't affect any packages currently in testing. The
> defensive thing to do, if you care about getting this version of gnucash
> into sarge, would be to sort out the libgconf11/gtkhtml ungraceful behavior
> rather than waiting on the gconf2 bug to be fixed...

Can you please explain why this is RC? There is a bug, yes, but it
isn't critical or severe or even serious by the normal standards of
such bugs, since it has such a trivial workaround.

Even if it prevented reports from being generated entirely, it would
only be important in my opinion, though it might be RC. But normal
bugs with trivial workarounds aren't RC.

> Does gnucash work with the woody version of gconf2, btw?

I don't know the history of it well enough to be able to say.

Thomas

Revision history for this message
In , Steve Langasek (vorlon) wrote :

On Fri, Apr 08, 2005 at 10:56:24AM +0200, Josselin Mouette wrote:
> Could you please tell us whether gnucash still crashes for you with the
> latest (1.0.9-7) gconf packages?

In fact, it does work for me when installing the latest gconf package, so
this bug can probably be closed or tagged sarge instead of sid.

Cheers,
--
Steve Langasek
postmodern programmer

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (3.7 KiB)

Message-ID: <email address hidden>
Date: Fri, 8 Apr 2005 01:45:22 -0700
From: Steve Langasek <email address hidden>
To: Thomas Bushnell BSG <email address hidden>
Cc: <email address hidden>, "Adam M." <email address hidden>
Subject: Re: Bug#303687: Dumps core on start

--wac7ysb48OaltWcw
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Apr 08, 2005 at 01:02:43AM -0700, Thomas Bushnell BSG wrote:
> Steve Langasek <email address hidden> writes:

> > Well, I think it's equally valid to say that this is a libgconf11 bug, =
for
> > trying to launch the gnome2 version of gconfd and *not* falling back to
> > launching the gnome1.2 version. If people want to fix this via gconf2,
> > that's fine; the important thing then is that this version of gnucash
> > doesn't get into testing without the fixed version of gconf2 -- which it
> > won't.

> Actually, my understanding is that libgconf11 is trying to launch the
> normal gnome-1 thing, and the normal gnome-1 thing is not being
> supported correctly by gnome2, though gnome2 promises to. But my
> understanding may well be inaccurate in this respect.

An strace shows that libgconf11 is trying to start gconfd-2, not gconfd-1.
It succeeds in starting it, then fails to find the control file in the
desired gnome 1.2 location.

IMHO, the sensible thing for libgconf11 to do in such a case is to fall back
to starting gconfd-1, which is in fact the version in depends on and
therefore the one that is guaranteed to work. ("Guaranteed" in the sense
that you have a legitimate grievance with the maintainer if it doesn't, at
least.)

> > I'll set the severity to grave, because this *is* an RC issue one way or
> > another; but it also doesn't affect any packages currently in testing. =
 The
> > defensive thing to do, if you care about getting this version of gnucash
> > into sarge, would be to sort out the libgconf11/gtkhtml ungraceful beha=
vior
> > rather than waiting on the gconf2 bug to be fixed...

> Can you please explain why this is RC? There is a bug, yes, but it
> isn't critical or severe or even serious by the normal standards of
> such bugs, since it has such a trivial workaround.

It's because it's trivially fixable that I believe it's unreasonable to ask
the user to have to employ such workarounds by hand. Saying "you must crea=
te
this symlink before the package is usable" is a *major* usability gaffe.
Documenting it is not a substitute for providing a suitably usable package;
it's far more trivial for you to kludge around this problem in the package
than to ask each user to do so individually.

> Even if it prevented reports from being generated entirely, it would
> only be important in my opinion, though it might be RC. But normal
> bugs with trivial workarounds aren't RC.

Actually, in my case I have some reports open by default in my
configuration; this causes gnucash to crash on startup if I don't already
have gconfd-1 running, or haven't created the compat symlink. Since there's
no GNOME 1.2 environment available in sarge, I'm certainly not going to have
gconfd-1 running by default.

> > Does gnucash work with the w...

Read more...

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Fri, 08 Apr 2005 01:53:56 -0700
From: Thomas Bushnell BSG <email address hidden>
To: Steve Langasek <email address hidden>
Cc: <email address hidden>, "Adam M." <email address hidden>
Subject: Re: Bug#303687: Dumps core on start

Steve Langasek <email address hidden> writes:

> An strace shows that libgconf11 is trying to start gconfd-2, not gconfd-1.
> It succeeds in starting it, then fails to find the control file in the
> desired gnome 1.2 location.

Ok, then perhaps it's true that fixing libgconf11 is best.
Regardless, those packages are both maintained by the same (generally
nonresponsive) maintainer.

> It's because it's trivially fixable that I believe it's unreasonable to ask
> the user to have to employ such workarounds by hand. Saying "you must create
> this symlink before the package is usable" is a *major* usability gaffe.
> Documenting it is not a substitute for providing a suitably usable package;
> it's far more trivial for you to kludge around this problem in the package
> than to ask each user to do so individually.

My first inclination was simply to add a tweak to the script to create
the necessary symlink. But this seems brittle; it will prevent the
program working correctly on a gnome-1 system, won't it? By contrast,
starting gconfd-1 is also surely wrong; my understanding is that it is
seriously wrong to have both gconfd-1 and gconfd-2 running at the same
time, but perhaps I'm understanding incorrectly. And starting
gconfd-1 is brittle also, even if harmless, because it might already
be running.

So I'm happy to put either of these or something else in the gnucash
startup script if you can explain which you think best and why.

> Actually, in my case I have some reports open by default in my
> configuration; this causes gnucash to crash on startup if I don't already
> have gconfd-1 running, or haven't created the compat symlink. Since there's
> no GNOME 1.2 environment available in sarge, I'm certainly not going to have
> gconfd-1 running by default.

Sure, but that's still not RC. The bug doesn't prevent gnucash from
working, it simply requires you to put a symlink in place.

If you are correct that the bug is in libgconf11, then it is certainly
in the current sarge version also.

Thomas

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Fri, 08 Apr 2005 10:56:24 +0200
From: Josselin Mouette <email address hidden>
To: <email address hidden>, "Adam M." <email address hidden>
Subject: Bug#303687: Should be fixed

Could you please tell us whether gnucash still crashes for you with the
latest (1.0.9-7) gconf packages?

Thanks,
--
 .''`. Josselin Mouette /\./\
: :' : <email address hidden>
`. `' <email address hidden>
   `- Debian GNU/Linux -- The power of freedom

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Fri, 8 Apr 2005 10:52:20 +0200
From: Josselin Mouette <email address hidden>
To: <email address hidden>
Subject: reassign 303687 to gconf

# Automatically generated email from bts, devscripts version 2.8.10
reassign 303687 gconf

Revision history for this message
Sebastien Bacher (seb128) wrote :

gconf1 stuff

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Fri, 8 Apr 2005 02:51:10 -0700
From: Steve Langasek <email address hidden>
To: <email address hidden>
Cc: "Adam M." <email address hidden>
Subject: Re: Bug#303687: Should be fixed

--d9ADC0YsG2v16Js0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Apr 08, 2005 at 10:56:24AM +0200, Josselin Mouette wrote:
> Could you please tell us whether gnucash still crashes for you with the
> latest (1.0.9-7) gconf packages?

In fact, it does work for me when installing the latest gconf package, so
this bug can probably be closed or tagged sarge instead of sid.

Cheers,
--=20
Steve Langasek
postmodern programmer

--d9ADC0YsG2v16Js0
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQFCVlQKKN6ufymYLloRAmQDAJkBQnTJhpVW89pB+xKw5X6Lx4GGogCgrf7L
riO8HRyH+7rXq4lsn7sIB4w=
=UhJm
-----END PGP SIGNATURE-----

--d9ADC0YsG2v16Js0--

Revision history for this message
In , Adam M. (gnuman1) wrote : Re: Bug#303687: Dumps core on start

On Apr 8, 2005 12:43 AM, Thomas Bushnell BSG <email address hidden> wrote:
>
> severity 303687 normal
> reassign 303687 gconf2
> thanks
>
> "Adam M." <email address hidden> writes:
>
> > Package: gnucash
> > Version: 1.8.10-11
> > Severity: grave
> >
> > gnucash dumps core on startup after the latest update.
>
> This is actually a bug in gconf. There is a simple workaround
> described in /usr/share/doc/gnucash/README.Debian.

I know you can reassign bugs all you want, but the problem remains
that gnucash DOES NOT work in Sid. I downgraded gnucash to the one in
Sarge and it works perfectly, with latest gconf.

The only difference on my system is the new gtkhtml+gnucash. I think
it is a grave mistake to allow gnucash, or gtkhtml into Sarge at this
time.

gconf2 et al. are latest from sid works,

gnucash:
  Installed: 1.8.10-10
  Candidate: 1.8.10-11
gconf2:
  Installed: 2.8.1-5
  Candidate: 2.8.1-5

The setup with latest gnucash fails to start.

- Adam

Revision history for this message
In , Adam M. (gnuman1) wrote : Re: Bug#303687: Should be fixed

On Apr 8, 2005 3:56 AM, Josselin Mouette <email address hidden> wrote:
> Could you please tell us whether gnucash still crashes for you with the
> latest (1.0.9-7) gconf packages?

No, gnucash -11 with gconf 1.0.9-7 does not work. I get the same error
as before,

gtkhtml-ERROR **: gconf error: Failed to contact configuration server
(a likely cause of this is that you have an existing configuration
server (gconfd) running, but it isn't reachable from here - if you're
logged in from two machines at once, you may need to enable TCP
networking for ORBit)

aborting...
Aborted (core dumped)

Again, gnucash -10 works perfectly, irrespective of which gconf I use.

- Adam

Revision history for this message
In , Thomas Bushnell BSG (tb-becket) wrote : Re: Bug#303687: Dumps core on start

Adam M <email address hidden> writes:

> I know you can reassign bugs all you want, but the problem remains
> that gnucash DOES NOT work in Sid. I downgraded gnucash to the one in
> Sarge and it works perfectly, with latest gconf.

Yes, this is not in dispute. The problem is that either gconf2 (or
gconf, depending on how you think about it) are not correctly
implementing the interface they advertise, and the new gtkhtml+gnucash
currently depends on that behavior being implemented as advertised.

Will you fix the bug in gconf? The patches are clear, and it would be
nice if it got fixed rather than other packages being forced to work
around it.

I am willing to install the workaround in gnucash, as well, if someone
will explain which is the best workaround and why, because I don't
know. My mail to Steve last night asked for this, and I'll upload a
package with a workaround if someone will tell me which one to use (of
the two possibilities) and why that's the right one.

However, that doesn't fix the bug, which has been outstanding against
gconf2 for six months now. Can it please simply get fixed?

Thomas

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Fri, 8 Apr 2005 12:15:22 -0500
From: Adam M <email address hidden>
To: Thomas Bushnell BSG <email address hidden>
Cc: <email address hidden>
Subject: Re: Bug#303687: Dumps core on start

On Apr 8, 2005 12:43 AM, Thomas Bushnell BSG <email address hidden> wrote:
>
> severity 303687 normal
> reassign 303687 gconf2
> thanks
>
> "Adam M." <email address hidden> writes:
>
> > Package: gnucash
> > Version: 1.8.10-11
> > Severity: grave
> >
> > gnucash dumps core on startup after the latest update.
>
> This is actually a bug in gconf. There is a simple workaround
> described in /usr/share/doc/gnucash/README.Debian.

I know you can reassign bugs all you want, but the problem remains
that gnucash DOES NOT work in Sid. I downgraded gnucash to the one in
Sarge and it works perfectly, with latest gconf.

The only difference on my system is the new gtkhtml+gnucash. I think
it is a grave mistake to allow gnucash, or gtkhtml into Sarge at this
time.

gconf2 et al. are latest from sid works,

gnucash:
  Installed: 1.8.10-10
  Candidate: 1.8.10-11
gconf2:
  Installed: 2.8.1-5
  Candidate: 2.8.1-5

The setup with latest gnucash fails to start.

- Adam

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Fri, 8 Apr 2005 12:27:13 -0500
From: Adam M <email address hidden>
To: <email address hidden>
Subject: Re: Bug#303687: Should be fixed

On Apr 8, 2005 3:56 AM, Josselin Mouette <email address hidden> wrote:
> Could you please tell us whether gnucash still crashes for you with the
> latest (1.0.9-7) gconf packages?

No, gnucash -11 with gconf 1.0.9-7 does not work. I get the same error
as before,

gtkhtml-ERROR **: gconf error: Failed to contact configuration server
(a likely cause of this is that you have an existing configuration
server (gconfd) running, but it isn't reachable from here - if you're
logged in from two machines at once, you may need to enable TCP
networking for ORBit)

aborting...
Aborted (core dumped)

Again, gnucash -10 works perfectly, irrespective of which gconf I use.

- Adam

Revision history for this message
In , Steve Langasek (vorlon) wrote : Re: Bug#303687: Should be fixed

On Fri, Apr 08, 2005 at 12:27:13PM -0500, Adam M wrote:
> On Apr 8, 2005 3:56 AM, Josselin Mouette <email address hidden> wrote:
> > Could you please tell us whether gnucash still crashes for you with the
> > latest (1.0.9-7) gconf packages?

> No, gnucash -11 with gconf 1.0.9-7 does not work. I get the same error
> as before,

The fix was in the libgconf11 binary package, not the gconf binary package.
Do you have the latest version of libgconf11 installed as well?

--
Steve Langasek
postmodern programmer

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Fri, 08 Apr 2005 11:14:18 -0700
From: Thomas Bushnell BSG <email address hidden>
To: Adam M <email address hidden>
Cc: <email address hidden>
Subject: Re: Bug#303687: Dumps core on start

Adam M <email address hidden> writes:

> I know you can reassign bugs all you want, but the problem remains
> that gnucash DOES NOT work in Sid. I downgraded gnucash to the one in
> Sarge and it works perfectly, with latest gconf.

Yes, this is not in dispute. The problem is that either gconf2 (or
gconf, depending on how you think about it) are not correctly
implementing the interface they advertise, and the new gtkhtml+gnucash
currently depends on that behavior being implemented as advertised.

Will you fix the bug in gconf? The patches are clear, and it would be
nice if it got fixed rather than other packages being forced to work
around it.

I am willing to install the workaround in gnucash, as well, if someone
will explain which is the best workaround and why, because I don't
know. My mail to Steve last night asked for this, and I'll upload a
package with a workaround if someone will tell me which one to use (of
the two possibilities) and why that's the right one.

However, that doesn't fix the bug, which has been outstanding against
gconf2 for six months now. Can it please simply get fixed?

Thomas

Revision history for this message
In , Adrian Bunk (bunk) wrote : gnucash must depend on libgconf11 (>= 1.0.9-7)

reassign 303687 gnucash
retitle 303687 gnucash must depend on libgconf11 (>= 1.0.9-7)
thanks

A manual dependency of gnucash on libgconf11 (>= 1.0.9-7) should fix
this issue for everyone.

cu
Adrian

--

       "Is there not promise of rain?" Ling Tan asked suddenly out
        of the darkness. There had been need of rain for many days.
       "Only a promise," Lao Er said.
                                       Pearl S. Buck - Dragon Seed

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Fri, 8 Apr 2005 12:15:16 -0700
From: Steve Langasek <email address hidden>
To: Adam M <email address hidden>, <email address hidden>
Subject: Re: Bug#303687: Should be fixed

--AhhlLboLdkugWU4S
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Apr 08, 2005 at 12:27:13PM -0500, Adam M wrote:
> On Apr 8, 2005 3:56 AM, Josselin Mouette <email address hidden> wrote:
> > Could you please tell us whether gnucash still crashes for you with the
> > latest (1.0.9-7) gconf packages?

> No, gnucash -11 with gconf 1.0.9-7 does not work. I get the same error
> as before,

The fix was in the libgconf11 binary package, not the gconf binary package.
Do you have the latest version of libgconf11 installed as well?

--=20
Steve Langasek
postmodern programmer

--AhhlLboLdkugWU4S
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQFCVthAKN6ufymYLloRApo8AJ4ja/eEh8N8zFB/WKZlMvzk2ommagCgyXK+
cPsDNFKhSy0TaLEt3/MpLAQ=
=jRgu
-----END PGP SIGNATURE-----

--AhhlLboLdkugWU4S--

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Fri, 8 Apr 2005 22:11:52 +0200
From: Adrian Bunk <email address hidden>
To: <email address hidden>
Cc: <email address hidden>, <email address hidden>
Subject: gnucash must depend on libgconf11 (>= 1.0.9-7)

reassign 303687 gnucash
retitle 303687 gnucash must depend on libgconf11 (>= 1.0.9-7)
thanks

A manual dependency of gnucash on libgconf11 (>= 1.0.9-7) should fix
this issue for everyone.

cu
Adrian

--

       "Is there not promise of rain?" Ling Tan asked suddenly out
        of the darkness. There had been need of rain for many days.
       "Only a promise," Lao Er said.
                                       Pearl S. Buck - Dragon Seed

Revision history for this message
In , Thomas Bushnell BSG (tb-becket) wrote : Re: Processed: gnucash must depend on libgconf11 (>= 1.0.9-7)

Thank you both so much for being will to work with me on solving this
bug; I know I can be difficult at times and I appreciate your
patience.

The new libgconf11 package hasn't hit powerpc yet (where I do all my
unstable development). Once it does, I'll verify that it solves the
observed symptoms and upload a gnucash with an appropriate versioned
dependency.

Thomas

Revision history for this message
In , Adam M. (gnuman1) wrote : Re: Bug#303687: Should be fixed

Ahh but now I can't test it until Monday morning... I will verify the
fix for i386 on Monday if no one beats me to it.

- Adam

On Fri, 8 Apr 2005 12:15:16 -0700, Steve Langasek <email address hidden> wrote:
> On Fri, Apr 08, 2005 at 12:27:13PM -0500, Adam M wrote:
> > On Apr 8, 2005 3:56 AM, Josselin Mouette <email address hidden> wrote:
> > > Could you please tell us whether gnucash still crashes for you with the
> > > latest (1.0.9-7) gconf packages?
>
> > No, gnucash -11 with gconf 1.0.9-7 does not work. I get the same error
> > as before,
>
> The fix was in the libgconf11 binary package, not the gconf binary package.
> Do you have the latest version of libgconf11 installed as well?
>
> --
> Steve Langasek
> postmodern programmer
>
>

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Fri, 08 Apr 2005 18:43:07 -0700
From: Thomas Bushnell BSG <email address hidden>
To: <email address hidden>, <email address hidden>
CC: <email address hidden>
Subject: Re: Processed: gnucash must depend on libgconf11 (>= 1.0.9-7)

Thank you both so much for being will to work with me on solving this
bug; I know I can be difficult at times and I appreciate your
patience.

The new libgconf11 package hasn't hit powerpc yet (where I do all my
unstable development). Once it does, I'll verify that it solves the
observed symptoms and upload a gnucash with an appropriate versioned
dependency.

Thomas

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Fri, 8 Apr 2005 21:41:53 -0500
From: Adam M <email address hidden>
To: Steve Langasek <email address hidden>
Subject: Re: Bug#303687: Should be fixed

Ahh but now I can't test it until Monday morning... I will verify the
fix for i386 on Monday if no one beats me to it.

- Adam

On Fri, 8 Apr 2005 12:15:16 -0700, Steve Langasek <email address hidden> wrote:
> On Fri, Apr 08, 2005 at 12:27:13PM -0500, Adam M wrote:
> > On Apr 8, 2005 3:56 AM, Josselin Mouette <email address hidden> wrote:
> > > Could you please tell us whether gnucash still crashes for you with the
> > > latest (1.0.9-7) gconf packages?
>
> > No, gnucash -11 with gconf 1.0.9-7 does not work. I get the same error
> > as before,
>
> The fix was in the libgconf11 binary package, not the gconf binary package.
> Do you have the latest version of libgconf11 installed as well?
>
> --
> Steve Langasek
> postmodern programmer
>
>

Revision history for this message
In , Adam M. (gnuman1) wrote :

On Apr 8, 2005 2:15 PM, Steve Langasek <email address hidden> wrote:
> The fix was in the libgconf11 binary package, not the gconf binary package.
> Do you have the latest version of libgconf11 installed as well?

I can verify now that with new libgconf11 installed, gnucash 1.8.10-11
does not crash on start.

- Adam

Revision history for this message
In , Thomas Bushnell BSG (tb-becket) wrote : correct number

I had the wrong bug number in the gnucash changelog; this bug is
closed as of gnucash 1.8.10-12.

Thomas

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Mon, 11 Apr 2005 08:50:57 -0500
From: Adam M <email address hidden>
To: Steve Langasek <email address hidden>
Cc: <email address hidden>
Subject: Re: Bug#303687: Should be fixed

On Apr 8, 2005 2:15 PM, Steve Langasek <email address hidden> wrote:
> The fix was in the libgconf11 binary package, not the gconf binary package.
> Do you have the latest version of libgconf11 installed as well?

I can verify now that with new libgconf11 installed, gnucash 1.8.10-11
does not crash on start.

- Adam

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Mon, 11 Apr 2005 08:17:09 -0700
From: Thomas Bushnell BSG <email address hidden>
To: <email address hidden>
Subject: correct number

I had the wrong bug number in the gnucash changelog; this bug is
closed as of gnucash 1.8.10-12.

Thomas

Changed in gconf2:
status: Unknown → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.