Date: Mon, 26 Jul 2004 17:28:47 -0400 From: Joe Marcus Clarke <marcus@marcuscom.com> To: Franz Klammer <klammer@webonaut.com> Cc: FreeBSD GNOME Users <gnome@freebsd.org> Subject: Re: gnome-cups-manager-0.19 :: core dump and undefined symbol Message-ID: <1090877327.6881.75.camel@shumai.marcuscom.com> In-Reply-To: <4104F7C1.5010502@webonaut.com> References: <41028829.7020809@webonaut.com> <1090699167.76622.22.camel@shumai.marcuscom.com> <4104F7C1.5010502@webonaut.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--=-F22WULQPh3+n8Dx/cxEY Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Mon, 2004-07-26 at 08:23, Franz Klammer wrote: > Joe Marcus Clarke wrote: > > On Sat, 2004-07-24 at 12:02, Franz Klammer wrote: > >=20 > >>gnome-cups-manager doesn't build with libgnomeui-2.6.1.1: > >> > >>undefined symbol: gnome_password_dialog_set_show_userpass_buttons > >>and didn't find any similar in any gnome-library. (grepping for the > >>string "buttons") > >> > >>attached a patch that comment out that line in add-priner.c. > >> > >>after i got it compile my next problem was a core dump. > >>for the back trace i compiled cups-base ans gnome-cups-manager > >>with debuging sysmbols: > >=20 > >=20 > > This is a stack overflow problem with CUPS being called out of a > > thread. CUPS allocates a lot of memory on the stack, and it was > > overflowing the default 64 KB stack size. Since that's all GThreadPool= s > > allow, I upped the amount of stack size in gthread to be 256 KB > > everywhere. Yes, this is a hack, but I see no other way to handle this > > unless the GThreadPool API changes, libgnomecups is rewritten again not > > to use thread pools, or CUPS is updated to dynamically allocate memory > > on the heap. Other ideas are certainly welcome. > >=20 > > That said, given that this version of gnome-cups-manager uses > > libgnomeui-2.7 functions, it should probably be moved over to MC, and > > backed out of the FreeBSD ports tree. > >=20 >=20 > it seems to work with 2.6 and my patch but it depends on a the > non existing port gnomesu. I wouldn't say it depends on gnomesu since it can be run as root without it. I'd rather not add an explicit gnomesu dependency, but I will add gnomesu to gnome2-power-tools. >=20 > noew-port-PR for sysutils/gnomesu: #69615 >=20 > http://www.freebsd.org/cgi/query-pr.cgi?pr=3D69615 Committed, thanks! Joe >=20 > Franz. >=20 > > Joe > >=20 --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-F22WULQPh3+n8Dx/cxEY Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQBBBXePb2iPiv4Uz4cRAqVVAJ97BqJMl+esEOJUkJWlBP4Mx3xcGwCfRL8h j1SJ08O1AfzpE9U+9uHlkuQ= =hi3B -----END PGP SIGNATURE----- --=-F22WULQPh3+n8Dx/cxEY--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1090877327.6881.75.camel>