> Oregano defines GNOME_DISABLE_DEPRECATED which has the effect that
> gnome_menu_item_new() does NOT get declared.  As a result, the
> function gets implicitly defined to return an "int", which is a
> problem on 64-bit architectures since the pointer cannot fit in an
> int.  In particular, this is guaranteed to cause a SIGSEGV on ia64
> since the top 32 bits would get truncated to zero.

Fixed in the new upstream release 0.40.4

> Second, node_store_get_type() attempted to use guint to store a GTK
> type when GType is needed.  This caused an immediate segfault on ia64
> at startup.

Fixed in the new upstream release 0.40.4

> Third, part-property.c passed a pointer to an unitialized size_t-typed
> variable to get_macro_name(), which was expecting only an int pointer.
> Thus, the top 32-bits remained unitialized and on ia64 this caused a
> crash when attempting to insert any part.

this was fixed in 0.40.3

> Patch below fixes all three problems.  Please apply (and forward to
> upstream if appropriate).

please, test this new version on ia64 and report if this fix the problem.

Thx.
-- 
Ricardo Markiewicz // http://www.fi.uba.ar/~rmarkie/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to