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>