Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Jul 2004 14:23:29 +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:  <4104F7C1.5010502@webonaut.com>
In-Reply-To: <1090699167.76622.22.camel@shumai.marcuscom.com>
References:  <41028829.7020809@webonaut.com> <1090699167.76622.22.camel@shumai.marcuscom.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Joe Marcus Clarke wrote:
> On Sat, 2004-07-24 at 12:02, Franz Klammer wrote:
> 
>>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:
> 
> 
> 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.

noew-port-PR for sysutils/gnomesu: #69615

http://www.freebsd.org/cgi/query-pr.cgi?pr=69615

Franz.

> Joe
> 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4104F7C1.5010502>