Date: Tue, 27 Jul 2004 12:05:22 +0200 From: Franz Klammer <klammer@webonaut.com> To: Joe Marcus Clarke <marcus@marcuscom.com> Cc: FreeBSD GNOME Users <gnome@freebsd.org> Subject: Re: gnome-cups-manager-0.19 :: core dump and undefined symbol Message-ID: <410628E2.1060604@webonaut.com> In-Reply-To: <1090877327.6881.75.camel@shumai.marcuscom.com> References: <41028829.7020809@webonaut.com> <1090699167.76622.22.camel@shumai.marcuscom.com> <4104F7C1.5010502@webonaut.com> <1090877327.6881.75.camel@shumai.marcuscom.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Joe Marcus Clarke wrote: > 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: >>> >>> >>>>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: >>> >>> >>>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 GThreadPools >>>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. >>> >>>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. >>> >> >>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. > > but what happends if someone start it from the gnome-menu as normal user? gnome-cups-add will be started with gnomesu and if not found an error will be displayed. probably you are right and the update should be backed out until gnome 2.8 is out. i tried today to disable a printer and no (internal?) password dialog pops up - more: gnome-cups-manager freezes. guess it's my patch - but i need it top build that port against libgnome-2.6. are i'm the only one who has problem with(and -out) the patch? franz.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?410628E2.1060604>