All GNOME programs segfault immediately on AMD64
Bug #37760 reported by
David Huggins-Daines
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
at-spi |
Fix Released
|
Medium
|
|||
at-spi (Ubuntu) |
Fix Released
|
Medium
|
Daniel Holbach |
Bug Description
Something is seriously (64-bit?) broken in libatk-bridge.so. All of my GNOME programs (not just the help viewer!) are now segfaulting immediately on launch. The backtrace is similar to the one I reported for Yelp. This doesn't seem to happen on PowerPC so I am presuming it to be a 64-bit issue.
Deleting /usr/lib/
Changed in at-spi: | |
assignee: | nobody → dholbach |
Changed in at-spi: | |
status: | Confirmed → Fix Released |
Changed in at-spi: | |
importance: | Unknown → Medium |
To post a comment you must log in.
This was a really stupid bug and very easy to fix. Here is the patch:
--- at-spi- 1.7.6/atk- bridge/ bridge. c~ 2006-02-27 12:28:13.000000000 -0500 1.7.6/atk- bridge/ bridge. c 2006-04-02 15:05:27.000000000 -0400
canonical_ display_ name = g_strdup (display_env);
display_ p = strrchr (canonical_ display_ name, ':');
screen_ p = strrchr (canonical_ display_ name, '.');
* screen_ p = '\0';
+++ at-spi-
@@ -311,7 +311,7 @@
- if (screen_p && display_p && ((guint) screen_p > (guint) display_p))
+ if (screen_p && display_p && ((gulong) screen_p > (gulong) display_p))
{
}