gnome-cups-manager-0.19 :: core dump and undefined symbol

Franz Klammer klammer at webonaut.com
Mon Jul 26 05:23:33 PDT 2004


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
> 


More information about the freebsd-gnome mailing list